简单的模拟题,按照题意直接模拟就好了
#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
int n;
while (scanf("%d",&n)!=EOF)
{
if (!n) break;
int ans=0,goal,now=0;
while (n--)
{
scanf("%d",&goal);
if (goal>now) ans=ans+(goal-now)*6+5;
else ans=ans+(now-goal)*4+5;
now=goal;
}
printf("%d\n",ans);
}
return 0;
}

本文介绍了一个简单的模拟题解决方法,通过C++实现。程序读取输入的目标值,并根据目标值与当前值之间的差异来计算成本,最终输出总成本。
1103

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



