我的代码:
# include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int ans=0; int ans1; bool f=1; while(n){ ans++; if(n%3==1&&f){ ans1=ans; f=0; } int x=n/3+(n%3?1:0); n-=x; } cout<<ans<<" "<<ans1; return 0; }
求问这个代码的时间复杂度是啥?