一天一个大offer level
路特斯科技_信息安全 identity
获赞
16
粉丝
16
关注
13
看过 TA
178
门头沟学院
2022
前端工程师
IP属地:湖北
暂未填写个人简介
私信
关注
2021-09-06 21:11
路特斯科技_信息安全
第一题1258的金额面值,对应可以最小携带金额数的代码, 为什么我本地代码都可以运行出来。改个输入输出到赛码就怎么都给我说答案错误。麻烦各位掌掌眼。 //输入不就是正整数readint吗,我试了readline转正整数也不行,人麻了     //let nums = readInt();     let nums = 20;     let arr = [1,2,5,8];     if (nums === 0) {       return 0;     }     let num1 = Array(nums + 1).fill(Number.MAX_VALUE);    ...
牛客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 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务