输出的时候给天数-1,就莫名其妙的AC了,这是什么原因?求解释
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int tian=1,ntian=0;
for(int i=tian;n>0;tian++){
if(n%3==1&&ntian==0){
ntian=tian;
}
if(n>2){
n=2*n/3;
}else{
n--;
}
}
cout<<tian-1<<" "<<ntian;
return 0;
}