Problem A. 冥王星觀光 (tourist)
གྷ࿅˞˘ాҚ۞݂ᐍ-!ٺା˞уឳ-!ၨ໑˞֢ೋᖐ۞ౚᏖ/!
ॡ-!ࣚͳߐ˯ੵ˞уឳ-!Ӿᆲ-!ؗؗ-!؏؏-!ͫऐ̝γ-!՟ѣЇңˠ˞/!
ņཀྵॾ-!ԧࣇ֕Ӑ"!агΝӐ"Ň!уឳ؏؏ᄲ/!!
ņा//-!р̙टٽֽזࣚͳߐ۞-!ᇹಶаΝ၁д͉Ξଓ˞/Ň!уឳᄲ/!
ņ̙ઇ@Ň!уឳᚶᜈᄲ/!
ņԧ̖՟ѣ///Ň!уឳ؏؏ࡓᓚᐝઐШ˘ᙝᄲ/!
ņ၁ؙޝຐࢋ၆Ӑ"@!࠻࠻ؙ۞ܑଐ"@Ň!уឳତᄲ/!
ņཀྵॾ-!ҭߏҰ۞ϥ///-!બબબ-!̙ࢋŇ!!
ņᆜ͐˯ᄲ̙ࢋ-!֗វࣆߏ॔ྕ၁۞ဗ"Ň!уឳૻٛ؏؏۞͘/!
ຐ̙זуឳ؏؏ౣѣдࣚͳߐ˯Վ۞Ꮈ/!
!
ˠՙؠдܔаг݈-!дࣚͳߐ˯ై˘/!
ࠎ˞̙ឰˠඈ͉˳-!ࣇՙؠͽԣ۞ిޘણ៍Ԇࣚͳߐ˯۞ࢲഀޢܔ аࣧг/!
ҭߏણ៍ࢦኑ۞г͞၁д͉௭˞-!ࣇՙؠ̙གྷ࿅ࢦኑ۞гٕ͞ྮ/!
!
ņબ-!рו፬-!Гᇹ˭Ν۞ྖԧົ!Ňуឳ؏؏ܑϯ၆ྮ˯ࢲഀ۞࠻ڱ/!
ņπॡ࠻ֽޝ֮μ۞-!дॡ࣏ڍޝតၗ"Ň!уឳᄲ/!
!
ࣚͳߐ˯ѣధкഀᕇ-!Βӣࣧ൴ᕇ/!Тॡ-!ѣధкྮాତٺഀᕇ̝ม-!
ഀᕇкѣ˘୧ྮాତ/!
˘୧ྮΞਕߏд˯-!ٙͽ࣎͞ШҖซ۞ॡมΞਕ̙Т/!
!
ࠎ˞̙ឰуឳ؏؏ᗼଫ-!ܲᙋࣚͳߐ˯хд˘୧ྮश̙གྷ࿅ࢦኑ۞ྮٕഀᕇ-!
֭ܔа൴ᕇ/!!
!
Joqvu;!
ௐ˘Җѣ࣎ϒፋᇴ o-!n-!ܑѣೀ࣎ഀᕇೀ୧ྮ-!̚ௐ 2 ࣎ഀᕇࠎ൴ ᕇ/!
ତ˭ֽѣ n Җ-!ՏҖѣα࣎ϒፋᇴ b-!c-!d-!e-!̚ b!Ź!c/!̶Ҿܑѣ୧
ྮాତௐ b-!c ഀᕇ-!҃ଂ b ז c ࢋ܅ d ಏҜ۞ॡม-!ଂ c ז b ࢋ܅ e ಏҜ۞
ॡม/!
!
၆ 41&۞ീྤ o!<=!61!
၆ 71&۞ീྤ o!<=!4-111-!n!<=!6-111!
၆ 211&۞ീྤ o <=!6-111-!n!<=!21-111-!2!<=!d-!e!<=!21-111!
!
Pvuqvu;!
Ꮾ˘࣎ᇴф-!ͽԣ۞ిޘણ៍Ԇࣚͳߐ˯۞ࢲഀޢܔаࣧгᅮࢋк˳/!
!
Tbnqmf!Joqvu;!
4!4!
2!3!5!4!
3!4!5!3!
2!4!2!2!
!
Tbnqmf!Pvuqvu;!
7!
! !
Problem B. 治癒 (cure)
གྷ࿅˞˘ాҚ۞݂ᐍ-!ٺା˞уឳ-!ၨ໑˞֢ೋᖐ۞ౚᏖ/!
妤嬌跟妤嬌姊姊看著妁豔與妁豔妹妹緩緩的踏出了太空船,又看著在房間內睡著 的剝剝火姬……
兩人相視對看……
韶光易逝,他們兩人想說之後還有一段很長的旅程,就先回房休息了。
然而妤嬌很調皮。
非常的調皮!
為了要安心的啟程回到他們溫暖的家鄉,得先幫妤嬌姊姊補充體(魔)力才行。可 是因為擔心妁豔隨時會再回來,或者是剝剝火姬可能會突然醒來,所以妤嬌也沒 有時間溫柔的慢慢來了。
妤嬌知道姊姊的身體可以說是由很多個「單位元」所組成的,而這些單位元是彼 此之間是連結的。這些單位元必定會有某種方法使得他們「連通」,否則妤嬌姊 姊的身體就會阿…阿…阿阿…的瓦解掉了!
然而連結單位元是需要體力的…畢竟…會痛…
可是…你也知道妤嬌很調皮,最喜歡這樣挑逗姊姊看著她痛苦的模樣了。
只是怕姊姊受不了,卻也不能讓她太痛才可以……
所以妤嬌現在想知道的是,究竟姊姊得承受的最低痛楚是多少呢?
可是他又同時希望姊姊再痛一些些,所以要再問你比最低痛楚更痛一點,可是要 盡量的「不痛」的痛楚程度是多少呢?
※所謂的痛楚程度定義為連結 n 個單位元的痛楚程度和
Input:
第一行給你兩個數字 N, M 其中(1 <= N <= 1000, N-1 <= M <= N(N-1)/2) 第二行開始總共有 M 行,每行有三個數字 i, j, k
分別代表連接第 i 個及第 j 個單位元的痛楚程度 k
Ouput:
請輸出一行,共有兩個數字分別是最低痛楚程度以及調皮妤嬌所要給予姊姊的痛 楚程度
Sample Input:
5 8 1 3 75 3 4 51 2 4 19 3 2 95 2 5 42 5 4 31 1 2 9 3 5 66
Sample Output:
110 121
Hint:
最低痛楚是將(3,4)(2,4)(4,5)(1,2)連接起來
而妤嬌調皮的選擇將(3,4)(2,4)(1,2)(2,5)連接起來
其中保證妤嬌姊姊的身體絕對不會瓦解掉…不然妤嬌跟妁豔就要哭哭了
Problem C. 剝剝火姬的試煉 2(bobotest)
回程的盛大慶功宴還在持續進行著...
「不要再繼續動啦!」妤嬌姐姐呻吟。
「這可不行呦~每天的體操是必要的。」妤嬌說。
「啊啊阿啊啊阿啊阿啊阿啊阿啊阿啊阿啊!!」姊姊好受到某種巨大的衝擊而昏迷 了,新式體操好像有點太過激烈。
「呼呼呼~」妤嬌把他的武器瞄準剝剝火姬。
「看來你還沒滿足,快點過來吧。」剝剝火姬邊說邊脫掉外套。
「等等,我來幫你脫!」妤嬌自告奮勇。
過了一會兒。
「咦?怎麼脫不掉。」妤嬌心想。
「我的衣服可是用土耳其的魔法布料做的,沒這麼容易解開。」剝剝火姬表示。
每塊土耳其的魔法布都是由一個密碼串跟一個模板串組成的,而魔法布的弱點就 在包含模板串的最長回文子字串的中心點。
因為是中心點,所以這些回文長度都會是奇數。妤嬌想知道魔法布所有的弱點好 讓他破壞剝剝火姬的衣服。
Input:
第一行給你模板串,第二行給你密碼串。
Output:
由小到大輸出所有弱點的位置並換行。
範圍:
50%測資兩種字串長度和<=2000 100%測資兩種字串長度和<=1000000 100%測資字串只會含有小寫英文字母
Sample Input 1:
bobo
obobbbobooaoobobooao
Sample Output 1:
10 14
Sample Input 2:
bobo
obobbbobockobobobobo
Sample Output 2:
4 15
Hint:
「啊啊阿!」
「嘿嘿嘿嘿嘿嘿嘿~」終於把妳的衣服脫掉了。
Problem D. 返鄉 (back)
太空船經過了長途航行,終於返回地球了。
妤嬌等人在冥王星的戰鬥捷報,早已傳回地球了,所以在太空船返回地球時,
有著一大群人等著迎接他們。
他們每一群人都是站成直直的一排,好讓這些英雄們可以從中間走過去。
妤嬌、妁艷等人就在大家的歡呼聲中,下了太空船,在這一排一排的人中走 過去,準備去休息,好適應地球的環境。
妤嬌:「好懷念地球啊,好懷念在地球玩的感覺」。
妤嬌:「姊姊~等到我們休息夠了,再來一起玩吧~」
妤嬌姊姊:「是那個有16個地方可以戳的遊戲>//////<….???」
不過在他們下機前,等待的人們總是很無聊的。於是他們就跟同一排的人互 相揮手認識。
而站成一排的人中,總是有人長得比較高、有人生來就很矮。
而兩個人能揮手的條件,是在這兩人之間,不能有任何一個人比這兩人其中 一人高。
現在給你很多排人的資料,希望你能幫忙算出,每一排的人,最多能有多少 對人可以揮手打招呼。
Input :
輸入第一行有一個正整數T表示有幾排人需要你來幫忙計算 而之後會有2*T行共T組資料
每組資料中:
第一行有一個正整數N代表有N個人站成一排
第二行有N個正整數A1~AN代表第1個人到第N個人的身高
對 100%的測資 1 ≤ T ≤ 5;
對 10%的測資 1 ≤ N ≤ 10 對 100%的測資 1 ≤ N ≤ 400000 對 100%的測資 0 ≤ Ai ≤ 2147483647
0Output:
共輸出T行
代表每一組的答案
Sample Input:
1 4 3 2 2 1
Sample Output:
4 Hint:
第1個人和第2個人 第1個人和第3個人 第2個人和第3個人 第3個人和第4個人 皆是可以揮手的組合