PAT A1008 Elevator (20 分)

PAT A1008

  • 题目
    • 思路
    • 初次提交
    • 结果

题目

PAT A1008

思路

在输入过程中边求时间即可

初次提交

#include
#pragma warning(disable:4996)

int main() {
     
	int n,temp=0,time=0;
	scanf("%d", &n);
	for (int i = 0; i < n; i++) {
     
		int a;
		scanf("%d", &a);
		if (a > temp) {
     
			time += 6 * (a - temp);
			temp = a;
		}
		else {
     
			time += 4 * (temp - a);
			temp = a;
		}
	}
	printf("%d\n", time + 5 * n);//每个步骤均需等待5s
	return 0;
}

结果

2019/4/21 19:49:59 答案正确20 1008 C++ (g++) 3ms

测试点 结果 耗时 内存
0 答案正确 2 ms 296 KB
1 答案正确 2 ms 372 KB
2 答案正确 3 ms 364 KB
3 答案正确 2 ms 256 KB
4 答案正确 2 ms 256 KB
5 答案正确 2 ms 384 KB
6 答案正确 2 ms 256 KB
7 答案正确 2 ms 256 KB
8 答案正确 3 ms 384 KB
9 答案正确 2 ms 296 KB

你可能感兴趣的:(PAT,PAT,简单数学)