描述
某城市最高的建築只有一部電梯。乙份電梯公升降任務表由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 #include3using
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秒鐘。對於每乙份任務表,你要計算出完成全部公升...