P1160 佇列安排

2021-09-28 23:40:44 字數 565 閱讀 2974

p1160 佇列安排

昨天下午看了一下,感覺肯定要用vector或者佇列,想著自己用的不怎麼好,就沒寫,然後晚上睡不著的時候想到了這題,突然就想到解題辦法了,要不是太晚了我就起床寫了,今天寫了一遍就ac了,哈哈哈

這題比較好玩吧。定義乙個二維陣列,每個數的左右兩個數分別用第二維的陣列0和1存,進行操作就行了。

ac後還在為想到這個方法開心,一看題解,都是這樣做的。。。

#include

int a[

100005][

2];int

main()

else

else}}

scanf

("%d"

,&m)

;while

(m--

)else

if(a[x][0

]&&a[x][1

])else

if(a[x][0

]&&a[x][1

]==0)

}dowhile

(head)

;return0;

}

P1160 佇列安排

乙個學校裡老師要將班上n個同學排成一列,同學被編號為1 n,他採取如下的方法 先將1 11號同學安排進佇列,這時佇列中只有他乙個人 2 n 2 n2 n號同學依次入列,編號為i的同學入列方式為 老師指定編號為i的同學站在編號為1 i 1 1 sim i 1 1 i 1 中某位同學 即之前已經入列的同...

P1160 佇列安排

乙個學校裡老師要將班上n個同學排成一列,同學被編號為1 n,他採取如下的方法 1.先將1號同學安排進佇列,這時佇列中只有他乙個人 2.2 n號同學依次入列,編號為i的同學入列方式為 老師指定編號為i的同學站在編號為1 i 1中某位同學 即之前已經入列的同學 的左邊或右邊 3.從佇列中去掉m m在所有...

P1160 佇列安排

題目鏈結 很裸的一道佇列的題 方法一 沒審清題目,直接就來寫,笨笨得每次都掃瞄一遍鍊錶導致tle,最後得分40分 1 include2 using namespace std 3int n,k,p,m,x 4struct lb 9 lb l 100010 10 int tail 1 隊尾計數 11i...