https://www.acwing.com/problem/content/3260/
水题。
每次记录上一次连续多少次跳到了中心即可。
1 #include<iostream> 2 using namespace std; 3 int main(void){ 4 int res=0,point=1; 5 int t; 6 while(cin>>t&&t){ 7 if(t==1){ 8 res+=1; 9 point=1; 10 }else{ 11 res+=point*2; 12 point++; 13 } 14 } 15 cout<<res; 16 return 0; 17 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步