两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

1822 問題 D: 藍(lán)橋杯2014年第五屆真題-套娃

時間限制: 1s 內(nèi)存限制: 128MB 提交: 157 解決: 0
題目描述

    作為 drd 送的生日禮物,atm 最近得到了一個俄羅斯娃娃。他對這個俄羅斯娃娃的構(gòu)造很感興趣。

    俄羅斯娃娃是一層一層套起來的。假設(shè):一個大小為 x 的俄羅斯娃娃里面可能會放任意多個大小小于 x 的俄羅斯娃娃(而市場上的套娃一般大娃里只能放一個小娃)。

    drd 告訴 atm ,這個俄羅斯娃娃是由 n 個小娃娃組成的,它們的大小各不相同。    我們把這些小娃娃的大小從小到大依次記為 1 到 n 。

    如果 atm 想觀賞大小為 k 的小娃娃,他會先看這個小娃娃是否已經(jīng)在桌子上了。    如果已經(jīng)在桌子上,那么他就可以觀賞了。否則他就打開桌子上某一個俄羅斯娃娃,將它套住的所有的小娃娃拿出來,擺在桌子上。
    一開始桌子上只有 drd 送的大小為 n 的娃娃。注意,他只會將其中所有小娃娃拿出來,如果小娃娃里面還套著另外的小娃娃,他是不會將這些更里層的這些小娃娃拿出來的。
    而且 atm 天生具有最優(yōu)化的強(qiáng)迫癥。他會最小化他所需要打開的娃娃的數(shù)目。

    atm 是一個怪人。有時候他只想知道觀看大小為 x 的娃娃時需要打開多少個娃娃(但并不去打開);有時候聽 drd 說某個娃娃特別漂亮,于是他會打開看?,F(xiàn)在請你輸出他每次需要打開多少個娃娃。
輸入
第一行兩個數(shù) n m ,表示娃娃的數(shù)目以及 atm 想看的娃娃的數(shù)目。
接下來 n - 1 行,每行兩個數(shù) u v,表示大小為 u 的娃娃里面套著一個大小為 v 的娃娃。保證 u > v 。
接下來 m 行,每行形如:
  P x :表示 atm 一定要看到大小為 x 的娃娃;
  Q x :表示 atm 只想知道為了看大小為 x 的娃娃,他需要打開多少個娃娃,但實(shí)際上并不打開他們。

輸出
輸出 m 行。對應(yīng)輸入中P操作或Q操作需要打開(或假想打開)多少個俄羅斯娃娃。
樣例輸入
5 5
5 3
5 4
3 2
3 1
Q 1
Q 4
P 2
Q 1
Q 4
樣例輸出
2
1
2
0
0
提示
零基礎(chǔ)同學(xué)可以先學(xué)習(xí)視頻課程,包含C/C++、Python、百練、藍(lán)橋杯輔導(dǎo)、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習(xí)題,還有老師答疑,點(diǎn)擊這里了解課程詳情

比賽公告

上一周期未AC題目+搜索&排序

因最近一直有事情,所以上一周期題目未組織講解。

日后將會講解。