文章

145

粉丝

143

获赞

21

访问

37.1k

头像
博学楼的阶梯 题解:
P1005 计算机考研机试入门题
发布于2024年1月30日 20:09
阅读数 280

#include <stdio.h>

int Ladder_Time(int data[],int n)
{
	int i,L = 1,countTime = 0;	//L代表楼层号
	for(i = 0; i < n; i++)
	{
		if(data[i] > L)
			countTime+=6*(data[i]-L);
		else if(data[i] < L) 
			countTime+=4*(L-data[i]);
		L = data[i];
	}
	return countTime+3*n;
}

int main()
{
	int i,j,t,n;
	scanf("%d",&t);
	for(i = 0; i < t; i++)
	{
		int data[100];
		scanf("%d",&n);
		for(j = 0; j < n; j++)
			scanf("%d",&data[j]);
		printf("%d\n",Ladder_Time(data,n));
	}
	
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发