T3为什么我这个方法能过
  • 板块学术版
  • 楼主Qin_windlight
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/11/23 21:52
  • 上次更新2024/11/24 08:41:49
查看原帖
T3为什么我这个方法能过
1490511
Qin_windlight楼主2024/11/23 21:52
#include <bits/stdc++.h>

using namespace std;

const int N = 1e5+5;

#define int long long


void work() {
    int k;
    cin >> k;

    unsigned long long r = k*2 + 1;
    unsigned long long ans = 0;

    while (r % 2 != 0) {
        if (ans >= 2e8) {
            cout << "NO!" << endl;
            return ;
        }
        ans ++;
        r = r * ((r+1) / 2);
    }

    cout << ans << endl;



}


signed main () {
    int t;
    cin >> t;

    while (t--) {
        work();
    }




    return 0;
}

是水过去的吗

2024/11/23 21:52
加载中...