暑期個人賽 第五場 E(待A)

2021-06-22 23:40:56 字數 1266 閱讀 5586

時間限制 1000 ms

記憶體限制 65536 kb

鬥地主玩法簡單,娛樂性強,老少皆宜。據傳在萬惡的舊社會,地主橫行鄉里,無惡不做,人們為了發洩對地主的痛恨,常常在一天的勞作之後,一家人關起門來「鬥地主」。該遊戲由三人玩一副牌,地主為一方,其餘兩家為另一方,雙方對戰,先出完手中牌的一方勝。

機智的學姐已經通過某些不和諧的手段,得到了下家手上的牌型,可是學姐的機智值全都用來得到下家牌型了。她非常想知道自己是不是有一種出牌的方法,使得下家沒有辦法能大過自己,這個艱難的任務就交給你了。(不用判斷輸贏,只需判斷這一輪牌有沒有好的策略使下家沒法大過自己)

關於牌型比較

火箭:即雙王(大王和小王),最大的牌。

炸彈:四張同數值牌(如四個7)。

單牌:單個牌(如一張5)。

對牌:數值相同的兩張牌(如一對4)。

三張牌:數值相同的三張牌(如三個j)。

三帶一:數值相同的三張牌 + 一張單牌或一對牌。例如:333+6 或 444+99。

單順:五張或更多的連續單牌(如:45678 或 78910jqk)。不包括 2 點和雙王。

雙順:三對或更多的連續對牌(如:334455 、77 88 99 1010 jj)。不包括 2 點和雙王。

三順:二個或更多的連續三張牌(如:333444 、 555 666 777 888)。不包括 2 點和雙王。

飛機帶翅膀:三順+同數量的單牌(或同數量的對牌)。

如: 444555+79 或 333444555+7799jj。

四帶二:四張牌+兩手牌(注意:四帶二不是炸彈)。

如: 5555+3+8 或 4444+55+77。

關於牌型大小

火箭最大,可以打任意其他的牌。

炸彈比火箭小,比其他牌大。都是炸彈時按牌的分值比大小。

除火箭和炸彈外,其他牌必須要牌型相同且總張數相同才能比大小。相同牌型按牌的分值比大小。

依次是 大王 > 小王 >2>a>k>q>j>10>9>8>7>6>5>4>3 ,不分花色。

為了處理方便,我們用y表示大王,x表示小王,t表示10。

所有牌都用a23456789tjqkxy表示,兩家牌的數量小於20。

每組資料兩行,有多組資料,eof結束。

每個測試資料一行yes或者no

a334455

23456789

23456

456789

ajjj

3333

yes

yesno

暑期個人賽 第五場 D

時間限制 1000 ms 記憶體限制 65536 kb 已知函式f,f 0 f 1 1,對於所有n 2,f n f n 1 f n 2 n。給定n,求f n 第一行乙個整數t,表示組數,t 1000。之後t行每行乙個整數n,0 n 1e9。對於每組測試組,輸出一行f n 1000000007.612...

暑期個人賽 第五場 C

時間限制 1000 ms 記憶體限制 65536 kb 給定乙個字串,求它的乙個重排,使得沒有兩個相鄰字元相同。第一行乙個整數t,表示組數 t 10 接下來的t行,每行乙個字串s,s中只包含小寫字母,s的長度不大於1e5.若符合條件的重排存在,輸出字典序最小的乙個。若不存在,輸出 1。2 aabbc...

暑期個人賽 第三場 A

a.學姐的數碼管 2014新生暑假個人排位賽03 時間限制 1000 ms 記憶體限制 65536 kb 題目描述 學姐的七段數碼管玩的出神入化。現在給你乙個浮點數,你需要把它以七段數碼管的形式輸出出來。乙個 2 n 1 n的矩陣來表示七段數碼管,若下標均從0開始,則以第0列的兩個,第n 1列的兩個...