社区讨论
有个问题?
P13679 [IAMOI R2] 传奇模数参与者 5已保存回复 7
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 7 条
- 当前快照
- 1 份
- 快照标识符
- @mhjhzl54
- 此快照首次捕获于
- 2025/11/04 02:53 4 个月前
- 此快照最后确认于
- 2025/11/04 02:53 4 个月前
这是我原本的代码
CPP#include <iostream>
using namespace std;
const unsigned long long mod = 998244353;
int main() {
unsigned long long n;
cin >> n;
unsigned long long q = n / mod; // 商
unsigned long long r = n % mod; // 余数
cout << (q * r) % mod << endl;
return 0;
}
100->40
为什么将第11行改为
CPPunsigned long long r = n % mod + 1 % mod;
就可以过了?
蒟蒻取模学的不好,dalao轻点喷
回复
共 7 条回复,欢迎继续交流。
正在加载回复...