1 条题解

  • 0
    @ 2025-1-27 14:18:42

    每次给 xx 加上 bn1b \cdot n^{-1} 即可。

    #include <bits/stdc++.h>
    #define int long long
    using namespace std;
    const int P = INT_MAX;
    int divs(int a, int b, int p)
    {
    	if (b % a == 0) return b / a;
    	int x = divs(p % a, a - b % a, a);
    	return (x * p + b) / a;
    }
    signed main()
    {
        int n, x, b;
        cin >> n >> x >> b;
        cout << (x + divs(n, b, P)) % P << endl;
        return 0;
    }
    
    • 1

    Communicating Problem Test 2: Eventual Addition

    信息

    ID
    122
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    13
    已通过
    2
    上传者