牛客903485263号:码一下,开始招人的话求前辈发个链接,自动驾驶方向的
投递路特斯科技等公司10个岗位 >
0 点赞 评论 收藏
分享
投递金山WPS等公司10个岗位 >
0 点赞 评论 收藏
分享
投递海康威视等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
2021-09-06 21:11
路特斯科技_信息安全 牛客696458799号:给个“不要1”的答案,请各位大佬看看。可惜,等结束了才想起来可以这么做。
int main()
{
int N;
cin >> N;
if (N <= 0) {
cout << 0 << endl;
return 0;
}
vector<int> list;
list.resize(N);
for (int i = 0; i < N; i++) {
cin >> list[i];
}
vector<int> coins;
coins.resize(8);
int index = 1;
for (int i = 1; i < 9; i++) {
index = index * 10 + 1;
coins[i - 1] = index;//最大为111111111,因为值最大为1000000000
}
int count = 0;
for (int i = 0; i < N; i++) {
for (int j = 8; j >= 0; j--) {
list[i] = list[i] % coins[j];//从大到小,直接循环模
}
if (list[i] == 0) {//最后结果为0的,肯定由多个11,111,1111,...,组成
count++;
}
}
cout << count << endl;
return 0;
}
投递顺丰集团等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: