POJ 1363 火车厢排队问题(栈)
生活随笔
收集整理的這篇文章主要介紹了
POJ 1363 火车厢排队问题(栈)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目鏈接:http://poj.org/problem?id=1363
題目大意:
A站有編號(hào)為1到N,N最大1000,的車(chē)廂,車(chē)廂進(jìn)入中轉(zhuǎn)station了就不能回到A,只能停在station內(nèi)或者進(jìn)入B站,問(wèn)能不能按照給定的順序排成那樣的車(chē)廂號(hào)。
解題:
每次一個(gè)新車(chē)廂進(jìn)入station前,檢查棧內(nèi)棧頂元素是否與B站沒(méi)有匹配的車(chē)廂頭是否相等(如果有,則彈棧,重復(fù)此步驟),沒(méi)有匹配的直接入棧。最后棧為空則可以排成給定次序。
舉個(gè)例子:(2,1,3,5,4)能不能排成這樣
AC代碼如下:
總結(jié)
以上是生活随笔為你收集整理的POJ 1363 火车厢排队问题(栈)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: arduino yun 京东_Ardui
- 下一篇: NumPy快速入门--复制/视图/深拷贝