社区讨论
求助 SCP2025-S 初赛模拟 T16
学术版参与者 5已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @mhj9ozy6
- 此快照首次捕获于
- 2025/11/03 23:00 4 个月前
- 此快照最后确认于
- 2025/11/03 23:00 4 个月前
题面如下。问了 AI 没有回答出来。为什么答案是错啊?
感觉自己越来越糖了怎么办?
CPP#include <iostream>
using namespace std;
const int maxn = 10000000 + 7;
int n, f[maxn], g[maxn];
long long m, ans = 1;
int main() {
cin >> n >> m;
for (int i = 1; i <= n; i++) {
cin >> f[i];
}
for (int i = 1; i <= n; i++) {
if(f[i] == 1)
for (int j = i; j <= n; j += i)
g[j] = 1;
if(g[i] == 0)
ans = ans * i % m;
}
cout << ans << endl;
return 0;
}
假设输入的整数满足
,{𝟎, 𝟏},完成下面的判断题和单选题。
·判断题
- 该程序输出一行一个不小于 0 而小于 𝑚 的整数。( )
回复
共 5 条回复,欢迎继续交流。
正在加载回复...