#include <bits/stdc++.h>
using namespace std;
int ans,day,n;
int main(){
cin>>n;
while(n){
day++;
if(ans==0&&n%3==1) ans=day;
if(n%3==0) n-=n/3;
else n-=n/3+1;
}
cout<<day<<" "<<ans;
return 0;
}
这个就是对的 但
#include <bits/stdc++.h>
using namespace std;
int main(){
int ans,day,n;
cin>>n;
while(n){
day++;
if(ans==0&&n%3==1) ans=day;
if(n%3==0) n-=n/3;
else n-=n/3+1;
}
cout<<day<<" "<<ans;
return 0;
}
这个就是错的
求问