求条
  • 板块灌水区
  • 楼主dengruixun_
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/7/28 15:31
  • 上次更新2024/7/28 16:54:29
查看原帖
求条
1070664
dengruixun_楼主2024/7/28 15:31

CF1982B

#include <bits/stdc++.h>
#define int long long
using namespace std;
int t;
int x, y, k;
signed main()
{
    cin >> t;
    while(t--)
    {
        cin >> x >> y >> k;
        while(k > 0 && x != 1)    //当实验次数不为0且x不为1时
        {
            int cnt = (x + y - 1) / y * y;
            k -= cnt - x;
            x = cnt;
            while (x % y == 0) x /= y;
        }
        cout << x << '\n';
    }
    return 0;
}
2024/7/28 15:31
加载中...