Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
33333 林芳菲 【J】T3小清新签到题 C++ 运行超时 80 1000 MS 256 KB 724 2024-10-07 15:40:15

Tests(4/5):


#include <cstdio> #include <iostream> #include <algorithm> using namespace std; typedef long long LL; int q; LL n, m, k; LL len, num; LL lcm(LL n, LL m) { return n * m / __gcd(n, m); } bool check(LL mid) { LL s = mid / len * num; mid %= len; s += mid / n + mid / m; return s >= k; } int main() { cin >> q; while (q--) { cin >> n >> m >> k; len = lcm(n, m); num = len / n + len / m - 2; LL l = 1, r = 9e18; while (l < r) { LL mid = l + r >> 1; if (check(mid)) r = mid; else l = mid + 1; } cout << l << endl; } return 0; }


测评信息: