16 条题解
-
4
one:
#include <bits/stdc++.h> using namespace std; int main() { for (int i = 100; i <= 199; i++) { if (i % 3 == 2 && i % 5 == 3 && i % 7 == 5) { cout << i; break; } } return 0; }
two:
#include<bits/stdc++.h> using namespace std; int main() { cout << 173; return 0; }
-
-1
一眼丁真,此题要用枚举法#include <iostream> #include <cstdio> using namespace std; int main() { int i = 100;//因为题中说了"100多个"所以从100开始,省去了很多循环次数 while (1) { if (i % 3 == 2 && i % 5 == 3 && i % 7 == 5) { cout << i; return 0; } i++; } return 0; }
仔细想了想,好像不用这么麻烦,直接这样(ACcode)
int main() { int i = 101; while (i % 3 != 2 || i % 5 != 3 || i % 7 != 5) i++; cout << i; return 0; }
- 1
信息
- ID
- 9
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 3
- 标签
- 递交数
- 466
- 已通过
- 260
- 上传者