}
queue 型別 變數名;
#1 q.
push
(變數)
; 將變數插入隊尾
#2 q.
pop(
); 彈出隊首的元素
#3 q.
front()
; 訪問隊首元素
#4 q.
back()
; 訪問隊尾元素
#5 q.
empty()
; 判斷佇列是否為空,是則返回true
#6 q.
size()
; 返回隊中元素的個數
使用unique函式去重,大佬太強了
#include
#include
#include
using
namespace std;
queue <
int> q;
intmain()
;for
(int i=
1;i<=n;i++
) cin>>a[i]
;sort
(a+1
,a+n+1)
;for
(int i=
1;i<=n;i++
) q.
push
(a[i]);
ans+
=(a[n]*6
+n+a[n]*4
);ans+=(
unique
(a+1
,a+n+1)
-a-1)*
5;cout<
return0;
}
使用c++map的思想
輸入每個人要去的樓層,用布林陣列儲存某個陣列是否去過。
若當輸入時已經去過某個樓層,則讓此人在之前和前面下電梯的人一起下電梯就行,增加乙個下電梯的人即可。
若沒有去過某個樓層,則開門時間加5秒即可。
不用排序,但是這類似於桶排。
電梯上下樓和出電梯在最後一起加,出電梯的總時間為n,而上下樓的總時間為10×最高層數。
電梯裡的愛情(模擬)
輸入格式 共2行 第1行,乙個正整數n,表示乘坐電梯的人數。第2行,n個正整數,a i 表示第i個人要去的樓層。輸出格式 僅1行,乙個正整數,表示完成這趟任務需要的時間。樣例.in 4 2 4 3 2 樣例.out 59 對於60 的資料 0 include using namespace std ...
HDU 4505 小Q系列故事 電梯裡的愛情
hdu 4505 小q系列故事 電梯裡的愛情 description 電梯其實是個很曖昧的地方,只有在電梯裡,小q才有勇氣如此近距離接近女神,雖然覺得有點不自在,但次數多了,女神也習慣了小 的存在,甚至熟悉到彷彿不說上句話自己也都覺得不合適了。可是,他們的談話也僅僅限於今天天氣不錯啊或是你吃了嗎之類...
杭電4505 小Q系列故事 電梯裡的愛情
problem description 電梯其實是個很曖昧的地方,只有在電梯裡,小q才有勇氣如此近距離接近女神,雖然覺得有點不自在,但次數多了,女神也習慣了小 的存在,甚至熟悉到彷彿不說上句話自己也都覺得不合適了。可是,他們的談話也僅僅限於今天天氣不錯啊或是你吃了嗎之類的,往往在對方微笑點頭後就再次...