ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#243 | #4. 「WyOJ Round 1」启 · 破茧初阳 | cxm1024 | Compile Error | / | / | C++23 | 548b | 2025-04-18 14:35:14 | 2025-04-18 18:01:23 |
answer
#include <bits/stdc++.h>
#define deb cout << "in " << __LINE__ << "\t: "
using namespace std;
#define int __int128
int gcd(int a, int b) {return !b ? a : gcd(b, a % b);}
int lcm(int a, int b) {return a * b / gcd(a, b);}
long long n, a, b, c;
void Solve(int test) {
cin >> n >> a >> b >> c;
cout << n / a - n / lcm(a, b) + n / lcm(lcm(a, b), c) + n / c - n / lcm(a, c) << "\n";
}
signed main() {
ios::sync_with_stdio(false);
cin.tie(0), cout.tie(0);
long long T;
cin >> T;
for (int i = 1; i <= T; i++) Solve(i);
return 0;
}
详细
answer.code:4:13: error: expected unqualified-id before '__int128' 4 | #define int __int128 | ^~~~~~~~ answer.code:5:1: note: in expansion of macro 'int' 5 | int gcd(int a, int b) {return !b ? a : gcd(b, a % b);} | ^~~ answer.code:4:13: error: expected unqualified-id before '__int128' 4 | #define int __int128 | ^~~~~~~~ answer.code:6:1: note: in expansion of macro 'int' 6 | int lcm(int a, int b) {return a * b / gcd(a, b);} | ^~~ ans...