刘汝佳紫书看着好费劲,感觉题目难度好大,网上搜了一下ACM训练计划,好像POJ比较火,决定入坑,先水一道简单题
直接贴源码。
虽然简单,不过WA了一次,好像是在输入为-1的时候没有处理好。
觉得自己有必要去看一下文件读写了。
#include <iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
int n,a[10][2];
while(scanf("%d", &n) != EOF && n!= -1) {
memset(a,0,sizeof(a));
int sum = 0;
for(int i = 0; i < n; i++) scanf("%d%d",&a[i][0],&a[i][1]);
sum += a[0][0]*a[0][1];
for(int i = 1; i < n; i++) {
sum += a[i][0] * (a[i][1]-a[i-1][1]);
}
cout << sum << " miles" << endl;
}
return 0;
}