1416電梯公升降

2022-03-11 09:43:37 字數 844 閱讀 3545

描述

某城市最高的建築只有一部電梯。乙份電梯公升降任務表由n個正整數組成,這些數字表示電梯按照給定的順序停留的樓層號。

電梯公升一層花費6秒鐘,降一層花費4秒鐘,並且每次停留花費5秒鐘。

對於每乙份任務表,你要計算出完成全部公升降任務所花費的總時間。一開始,電梯在第0層,並且最終完成任務時電梯不必一定返回到0層。

輸入輸入乙個正整數n,接下來是n個正整數。

在輸入中,所有的數字都小於100。

輸出輸出總時間。

輸入樣例 1 

1 2

輸出樣例 1

17

輸入樣例 2 

3 2 3 1

輸出樣例 2

41

先定義乙個變數n,用來輸入要搭幾次電梯。然後寫乙個for迴圈來迴圈輸入要去的樓層。

第一次從0層出發,所以肯定是往上,i==1時不判斷往上還是往下,直接用累加器s加上輸入的a*6。

這裡要注意每次迴圈的末尾要用b儲存這一次輸入的層數,下一次迴圈時用來做比較。

第二次以及以後就需要先判斷輸入的a比上一次的b大還是小,大則s+=(a-b)*6,小則s+=(b-a)*4。

**:

1 #include2 #include3

using

namespace

std;

4int

main()516

if(a>b&&i!=1)17

20if(a1)21

24 b=a;25}

26 cout<27return0;

28 }

1020 電梯公升降

時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 61 解決 32 某城市最高的建築只有一部電梯。乙份電梯公升降任務表由n個正整數組成,這些數字表示電梯按照給定的順序停留的樓層號。電梯公升一層花費6秒鐘,降一層花費4秒鐘,並且每次停留花費5秒鐘。對於每乙份任務表,你要計算出完成全部公升降任...

1020 電梯公升降

1020 電梯公升降 分數 1 時間限制 1 秒記憶體限制 32 兆特殊判題 否 提交 0解決 0 題目描述 某城市最高的建築只有一部電梯。乙份電梯公升降任務表由n個正整數組成,這些數字表示電梯按照給定的順序停留的樓層號。電梯公升一層花費6秒鐘,降一層花費4秒鐘,並且每次停留花費5秒鐘。對於每乙份任...

1021 電梯公升降

時間限制 1 sec 記憶體限制 32 mb 提交 157 解決 73 題目描述 某城市最高的建築只有一部電梯。乙份電梯公升降任務表由n個正整數組成,這些數字表示電梯按照給定的順序停留的樓層號。電梯公升一層花費6秒鐘,降一層花費4秒鐘,並且每次停留花費5秒鐘。對於每乙份任務表,你要計算出完成全部公升...