2010北郵複試網研上機題 打牌

2021-08-26 13:06:06 字數 865 閱讀 6877

最近利用空餘時間也練習了將近乙個月的acm,重新回來看這篇當時的部落格,發現**錯誤百出,在九度oj上重新ac了這道題,上**給大家看

牌只有1到9,手裡拿著已經排好序的牌a,對方出牌b,用程式判斷手中牌是否能夠壓過對方出牌。

規則:出牌牌型有5種

[1]一張 如4 則5...9可壓過

[2]兩張 如44 則55,66,77,...,99可壓過

[3]三張 如444 規則如[2]

[4]四張 如4444 規則如[2]

[5]五張 牌型只有12345 23456 34567 45678 56789五個,後面的比前面的均大。

輸入有多組資料。

每組輸入兩個字串(字串大小不超過100)a,b。a字串代表手中牌,b字串代表處的牌。

壓過輸出yes 否則no。

12233445566677

33

yes

開始提交了3次,都是wa,發現有一種測試用例我無法通過,也是上個**錯誤的地方,測試用例如下:

樣例輸入:1122335566778899(不連續)12345

樣例輸出:yes

#include #include #include int main()

//檢測對方出牌

switch(lenb)

}break;

case 5:

flag = 0;

for(key = b[0] - '0' + 1; key < 9; key ++)

}break;

} //列印輸出

if(flag)

else

}return 0;

}

2010北郵複試網研上機題

轉眼間,研究生已經過去半年了,從當初的電腦小白到如今也能熟練的操作linux系統,心裡感慨也是很多的。當初耿耿於懷的是北郵複試的時候c基礎太差,導致上機題一道也沒做出來,雖然這半年我主要學習的是運維,但是也對php和c有了一定的了解,今天下午把北郵2010的上機題又做了一下,貼出 和大家共享,其實態...

北郵網研17上機題

找1 1000000000內所有可開二次根且可開三次根的數。別直接for迴圈,肯定超時。先把所有可能的答案都找出來,再做二次判斷。輸入9 81 4 8 5 7 9 2 2 5 3 5 5 9 3 5 8 3 4 3 8 5 7 9 5 1 9 輸出 1826 2040 include 在這裡插入描述...

2012北郵網研院上機題

a 列印字串 時間限制 1000 ms 記憶體限制 65536 kb 題目描述 老師有乙個問題想考考mabo,但是mabo不會,所以想請你來幫幫忙。問題如下 給一串字串,統計其中某個字元的個數。輸入格式 首先輸入乙個整數t,表示一共有t組資料 0 t 10。接下來每行乙個字母x x為 a z 或者 ...