sdutoj-4209-移动小球
生活随笔
收集整理的這篇文章主要介紹了
sdutoj-4209-移动小球
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Description
給你n個(gè)小球,從左到右編號(hào)依次為1,2,3,4,5,6…n排成一行?,F(xiàn)在有以下2種操作:A x y表示把編號(hào)為x小球移動(dòng)到編號(hào)為y的小球的左邊(和y相鄰)。Q x為詢問編號(hào)為x的小球左邊的球號(hào),如果x左邊沒有小球的話輸出"cyk666"。
Input
第一行輸入一個(gè)T,表示有T組測(cè)試數(shù)據(jù)。(1<=T<=100)
隨后每一組測(cè)試數(shù)據(jù)第一行是兩個(gè)整數(shù)N,M,其中N表示球的個(gè)數(shù)(1 隨后有M行詢問,第一個(gè)字符是操作類型s。
當(dāng)s為’A’時(shí),輸入x,y表示把編號(hào)為x小球移動(dòng)到編號(hào)為y的小球的左邊。
當(dāng)s為’Q’時(shí),輸入x表示詢問小球x左邊的球號(hào)。保證(1<=x<=N,1<=y<=N,1<=N<=100000)
Output
輸出每次詢問的球號(hào),如果這樣的小球不存在,輸出"cyk666"(不包括引號(hào))。
Sample
Input
1
6 5
A 1 2
A 1 4
A 3 5
Q 5
Q 2
Output
3
cyk666
總結(jié)
以上是生活随笔為你收集整理的sdutoj-4209-移动小球的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构实验之链表九:双向链表
- 下一篇: 数据结构实验之链表八:Farey序列