1 条题解
-
0
C++ :
#include<stdio.h> #include<time.h> #include<stdlib.h> int main() { //FILE *fin, *fout; //fin= fopen("G:\\acm训练#2\\hdu1008_in.txt","w"); //fout = fopen("G:\\acm训练#2\\hdu1008_out.txt","w"); //srand(unsigned (time(0))); int n, sum, floor, a, date; scanf("%d", &date); //fprintf(fin,"%d\n", date); for (int cas = 1; cas <= date;cas++) { scanf("%d", &n); //n = rand() % 100 + 1; //fprintf(fin, "%d\n", n); floor = 0; sum = 0; for (int i = 1; i <= n;i++) { scanf("%d", &a); //a = rand() % 100 + 1; //fprintf(fin, "%d ", a); sum += (a>floor ? 6 * (a - floor) : 4 * (floor - a)); sum += 5; floor = a; } printf("%d\n", sum); //fprintf(fout, "%d\n", sum); } return 0; }
- 1
信息
- ID
- 2713
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者