题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=4036
题意:给n个数,问这n个数中是否存在一个数加b之后是7的倍数,存在这样的数就输出'Yes',不存在就输出'No';
思路:直接模拟
#include <bits/stdc++.h>
using namespace std;
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
long long n,b,x;
int flag=0;
scanf("%lld%lld",&n,&b);
for(int i=0; i<n; i++)
{
scanf("%lld",&x);
if((x+b)%7==0)
flag=1;
}
if(flag)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}
本文解析了一道ACM编程题目,题目要求判断给定数组中是否存在某个元素加上给定值后为7的倍数。通过直接模拟的方法进行解答,并提供了完整的C++代码实现。
545

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



