hdu 1008(無演算法 謝謝)

2021-08-28 20:58:00 字數 438 閱讀 6009

問題傳送門

本以為是機組學的電梯排程演算法,糾結了很久。今天才發現,就是電梯按照序列進行計算。

唯一的坑點就是,當序列中有連續的相等的數值時,加上數值的個數 * 5即可。**如下:

#include #include #include #include using namespace std;

int floor[3] = ;

int main()

long long mnum = 0,flag = 0;

for(int i = 0;i < n;i ++)

else if(list[i] < flag)

else

flag = list[i];

} printf("%lld\n",mnum); }

return 0;

}

解題報告 hdu1008 Elvator

2017 09 07 19 30 22 writer pprp 比較順利,最近生活出現了各種問題,發生了很多矛盾,我要耐下心來,最重要的不是努力不努力,而是選擇 希望我能處理好人際關係還有學業上的壓力。theme hdu1008 elevator writer pprp begin 21 37 en...

HDU 2544最短路 dijikstra演算法

輸入包括多組資料。每組資料第一行是兩個整數n m n 100,m 10000 n表示成都的大街上有幾個路口,標號為1的路口是商店所在地,標號為n的路口是賽場所在地,m則表示在成都有幾條路。n m 0表示輸入結束。接下來m行,每行包括3個整數a,b,c 1 a,b n,1 c 1000 表示在路口a與...

Hdu 3068最長回文 Manacher演算法

這是一種能夠在將近o n 的時間裡求出給定字串的最長回文子串的演算法。首先我們知道字串的長度分奇偶,這對我們考慮問題影響很大,所以在給定字串的所有字元之間插入乙個無關字元 包括首尾 這樣對答案沒有什麼影響,而且字串的長度都變為n 2 1,是個奇數。然後定義乙個f陣列,f i 表示以i為中心向右 向左...