关注
只有通过了55% ,求解 #include<iostream>
#include<string>
#include<vector>
#include<stdio.h>
#include<string.h>
#include<map>
#include<algorithm>
#include<queue>
#include<fstream>
using namespace std;
int n;
string num;
int nums[20];
int vis[11];
int BigNumMod(int BigNum[], int c, int length) {
int ans = 0;
for (int i = 0; i < length; i++)
ans = ((ans * 10) + BigNum[i]) % c;
return ans;
}
int main() {
scanf("%d", &n);
int len, cnt, c;
while (n--) {
cin >> num;
cnt = 0;
len = num.length();
memset(vis, -1, sizeof(vis));
vis[0] = 1;
for (int i = 0; i < len; i++)nums[i] = num[i] - '0';
for (int i = 0; i < len; i++) {
c = num[i] - '0';
if (vis[c] == 1)cnt++;
else if (vis[c] == -1 && BigNumMod(nums, c, len) == 0) {
vis[c] = 1;
cnt++;
}
else {
vis[c] = 0;
}
}
printf("%s", len == cnt ? "G" : cnt == 0 ? "S" : "H");
if (n != 0)printf("\n");
}
return 0;
}
查看原帖
点赞 评论
相关推荐
程序员小白条:太晚了,而且没实习,项目又没新颖的点,可以看看我的帖子和公众号的帖子
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司开提前批了? #
28621次浏览 271人参与
# 工作中哪个瞬间让你想离职 #
28253次浏览 192人参与
# 风评不好的公司,你会去吗? #
64740次浏览 458人参与
# 在职场上,你最讨厌什么样的同事 #
16136次浏览 158人参与
# 机械人,秋招第一次笔试的企业是哪家? #
40979次浏览 325人参与
# 华子oc时间线 #
1244820次浏览 6487人参与
# 哪些公司校招卡第一学历 #
71728次浏览 284人参与
# Offer比较,你最看重什么? #
191989次浏览 1308人参与
# 实习如何「偷」产出? #
53959次浏览 1372人参与
# 入职以后才知道的校招谎言 #
88858次浏览 584人参与
# 不卡学历的大厂有哪些? #
31331次浏览 238人参与
# 小米硬件提前批进度交流 #
171030次浏览 1526人参与
# 两会劳动法放大招 #
76634次浏览 692人参与
# 校招阶段,学历VS技术哪个更重要? #
18512次浏览 188人参与
# 机械人春招想让哪家公司来捞你? #
349496次浏览 3088人参与
# 除了主业以外,你还有哪些其他收入? #
12897次浏览 202人参与
# 腾讯音乐求职进展汇总 #
98348次浏览 571人参与
# 你觉得技术面多长时间合理? #
100412次浏览 722人参与
# 机械人,你的第一份感谢信是谁给的 #
30669次浏览 310人参与
# 职场新人体验 #
27882次浏览 258人参与