csp 201803-1 跳一跳
Posted i-love
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csp 201803-1 跳一跳相关的知识,希望对你有一定的参考价值。
//得分100
#include<iostream> using namespace std; int main() int a;//第一个数单独处理 cin>>a; int sum;//所有得分的和 if(a==1) sum=1; if(a==2) sum=2; if(a==0) sum=0; int i=sum;//记录上一步的情况 ,下面要注意i值的设置 while(sum!=0)//第一步为零的话,就结束了 int k; cin>>k; if(k==0) break;//game over if(k==1) i=0;sum+=1;//不是中心点,加1 if(k==2) if(i>=2) i+=2;sum+=i;//是中心点且连跳,加上一次加二 else i=2;sum+=2; //中心点但不连跳,仅加二 cout<<sum<<endl; return 0;
以上是关于csp 201803-1 跳一跳的主要内容,如果未能解决你的问题,请参考以下文章