百度网站抓取,wordpress++群晖,网站建设服务费计入会计科目,陶然亭网站建设题目 样例输入 1 1 2 2 2 1 1 2 2 0 样例输出 22 思路
没有技术含量的一道题#xff0c;解题的关键是理解游戏规则。用state标记跳跃状态#xff0c;以下是对游戏规则的分析#xff1a;
1. state1#xff0c;跳到方块上但没跳到中心#xff0c;得1分
2. state2#xf…题目 样例输入 1 1 2 2 2 1 1 2 2 0 样例输出 22 思路
没有技术含量的一道题解题的关键是理解游戏规则。用state标记跳跃状态以下是对游戏规则的分析
1. state1跳到方块上但没跳到中心得1分
2. state2跳到方块中心
这是本游戏第一次跳跃 或 前一次没跳到中心得2分这是连续第centre次跳到方块中心得2*center分
3. state0游戏结束
代码
#includebits/stdc.h
using namespace std;
int state,sum0;
int main()
{int before0;//记录上一次跳跃得分 int centre1;//标记这是第几次跳到方块中心 while(cinstate){if(state1){sum1;before1;centre1;}else if(state2before!2)//包含第一次跳跃、前一次是1分两种情况 {sum2;before2;centre;}else if(state2before2){sumcentre*2;before2;centre;}else if(state0){break;}//coutsumendl;}coutsum;
}
结果