sicily 1931 卡片遊戲

2021-07-06 08:09:08 字數 490 閱讀 3797

time limit: 1 secs, memory limit: 32 mb

桌上有一疊牌,從第一張牌(即位於頂面的牌)開始從上往下依次編號為1~n。當至少還剩兩張牌時進行以下操作:把第一張牌扔掉,然後把新的第一張放到整疊牌的最後。輸入n,輸出每次扔掉的牌,以及最後剩下的牌。 

第一行為乙個整數t(0

為每個測試用例單獨輸出一行,該行中依次輸出每次扔掉的牌以及最後剩下的牌,每張牌後跟著乙個空格。

2

74

1 3 5 7 4 2 6

1 3 2 4

簡單佇列模擬題,通讀題意,很明顯應該使用佇列的資料結構來處理。利用陣列,定義乙個front 和 back 游標可以模擬佇列進行佇列操作。**如下:

#include #include #include using namespace std;

int main()

cout<

905 卡片遊戲

時間限制 1000 ms 記憶體限制 65535 kb 難度 1 描述 小明最近宅在家裡無聊,於是他發明了一種有趣的遊戲,遊戲道具是n張疊在一起的卡片,每張卡片上都有乙個數字,數字的範圍是0 9,遊戲規則如下 首先取最上方的卡片放到桌子上,然後每次取最上方的卡片,放到桌子上已有卡片序列的最右邊或者最...

hdu 卡片遊戲

problem description 小明最近宅在家裡無聊,於是他發明了一種有趣的遊戲,遊戲道具是n張疊在一起的卡片,每張卡片上都有乙個數字,數字的範圍是0 9,遊戲規則如下 首先取最上方的卡片放到桌子上,然後每次取最上方的卡片,放到桌子上已有卡片序列的最右邊或者最左邊。當n張卡片全部都放到桌子上...

codevs 卡片遊戲

題目描述 description 桌面上有一疊牌,從第一張牌 即位於頂面的牌 開始從上往下依次編號為1 n.當至少還剩兩張排時進行一下操作 把第一張牌扔掉,然後把新的第一張牌放到整疊牌的最後。輸入n。輸出每次扔掉的牌,以及最後剩下的牌。分析 說是費用流的題目,但是直接用陣列暴力模擬就過了。var t...