代码
#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;
}