最近利用空餘時間也練習了將近乙個月的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。
1223344556667733
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 或者 ...