当且仅当 imod3=1 时,第 i 个苹果会被拿走
#include<bits/stdc++.h> using namespace std; int n, days=0, d; bool o=0; int main(){ cin>>n; int tt=n; while(tt>0){ if(tt==1){ cout<<days+1<<" "; } if((tt-1)%3==0&&o==0){ d=days+1; o=1; } tt-=(tt-1)/3+1; days++; } cout<<d; return 0; }
注册一个 HydroOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 HydroOJ 通用账户