求调
查看原帖
求调
1361593
Xudabao1234楼主2025/7/26 14:24

代码

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n, d=0, a=0;
    cin >> n;
    vector<int> v(n);
    for(int i=0;i<n;i++) v[i]=i+1;
    
    while(!v.empty()){
        d++;
        for(int i=0;i<v.size();i+=3) if(v[i]==n) a=d;
        vector<int> t;
        for(int i=0;i<v.size();i++) if(i%3) t.push_back(v[i]);
        v=t;
    }
    cout<<d<<" "<<a;
    return 0;
}
2025/7/26 14:24
加载中...