Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
98636 | CSYZShenJY | SUM | C++ | 运行超时 | 10 | 1000 MS | 244 KB | 545 | 2023-08-16 12:09:54 |
#include <iostream> #define int long long using namespace std; int t; int gcd(int x, int y) { if (y == 0) { return x; } return gcd(y, x % y); } signed main() { cin >> t; while (t--) { int l, r; cin >> l >> r; int ans = 0; for (int i = l; i <= r; ++ i) { for (int j = i + 1; j <= r; ++ j) { for (int k = j + 1; k <= r; ++ k) { ans += (i * j * k / gcd(i, j) / gcd(i * j / gcd(i, j), k) - i - j - k >= 0); } } } cout << ans << '\n'; } }