文章

84

粉丝

408

获赞

33

访问

872.1k

头像
博学楼的阶梯(c++)
推荐阅读
P1005 计算机考研机试入门题
发布于2020年3月18日 15:55
阅读数 10.2k

#include<iostream>
using namespace std;
int main()
{
	int T;
	cin >> T;
	while (T--) {
		int n;
		cin >> n;
		int ans = 3*n;//停留时间 
		int pre = 1, next;//之前停留的楼层,接下来要去的楼层 
		while (n--) {
			cin >> next;
			if (pre > next)
				ans += 4*(pre-next);//下降 
			else if (pre < next)
				ans += 6*(next-pre);//上升 
			//else 上次要停留的楼层与这次相同
			pre = next; 
		}
		cout << ans << endl; 
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发