注意数据范围,用longlong,开数组会超时,直接输出就好。
#include<cstdio>
using namespace std;
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
int n,m;
scanf("%d%d",&n,&m);
long long int s=0;
while(n--)
{
long long int t;
scanf("%lld",&t);
s+=t;
}
for(int i=0; i<m; i++)
{
long long q;
scanf("%lld",&q);
if(q>s)
printf("1");
else
printf("0");
}
printf("\n");
}
}
本文介绍了一种使用C++处理数组元素累加及比较的高效方法,通过使用long long整型避免溢出问题,并直接输出结果以提高效率。

249

被折叠的 条评论
为什么被折叠?



