解题代码
#include <iostream>
using namespace std;
long long s, lastS, score;
int main()
{
while (true)
{
cin >> s;
if(s == 0)
break;
else if(s == 1)
{
score += s;
lastS = s;
}
else if(s == 2)
{
if (lastS != 1)
{
lastS += 2;
score += lastS;
}
else
{
score += s;
lastS = s;
}
}
}
cout << score;
return 0;
}
这篇文章介绍了一个C++程序,用于解决跳一跳游戏中的得分逻辑,通过输入值更新分数并处理特定规则。
&spm=1001.2101.3001.5002&articleId=137108137&d=1&t=3&u=500411a899e74eebb370d2d30f30a245)
424

被折叠的 条评论
为什么被折叠?



