description
一年一度的acm校賽又到了,在這個陽光明媚的日子裡,兩個小朋友在玩乙個無聊而又簡單的遊戲:猜數字。
小朋友cyin從1~100000裡面挑選了三個數字(他們可能相同)a,b,c,然後把a+b,a+c,b+c的三個值告訴小朋友boat,你只需要寫乙個程式幫助小朋友boat去計算,a,b,c分別是多少,如果無解,輸出」impossible」
input
第一行讀入case (cas<=20),表示資料組數
接下來讀入case組資料,每組資料三個數字,a+b,a+c,b+c。
output
每組資料輸出三個數字a,b,c,如果無解,則輸出impossible
sample input2
1 1 1
2 2 2
sample output
impossible
1 1 1
解題思路:
列舉a,然後用a+b,a+c算出來b和c,最後判斷是否滿足條件即可。
#includeusing namespace std;
const int l = 100000;
const int r = 1;
int ab,ac,bc;
bool ispossible(int x)
int main()
}return 0;
}
XDOJ 另乙個簡單遊戲
時間限制 1 sec 記憶體限制 128 mb 提交 108 解決 25 提交 狀態 討論版 現在有n個數,每次可以取出任意兩個數x,y,然後加入乙個數為 x y 2,問最後剩下的那個數最大是多少?有多組輸入資料,第一行為乙個數字t,代表有t組輸入資料 0 20 接下來為t組資料。每組測試資料分2行...
簡單的傳球遊戲
題目意思 有k個人相互傳球,從甲開始到甲結束,傳n次球。注,自己不能傳給自己 分析與解答 設第n次傳球後,球又回到甲手中的傳球方法有a n 種,可以想象前n 1次傳球,如果每一次傳球都任選其他k 1人中的一人進行傳球,也就是每次傳球都有k 1種可能,由乘法原理,共有 k 1 n 1 種 這些傳球方式...
簡單的字元遊戲
c語言簡潔強大,我們可以利用它寫出許多程式,甚至製作一些小遊戲,比如貪吃蛇。筆者在第一次用c語言製作貪吃蛇遊戲時,頭都大了,因為完全不懂該從何處下手開始寫 後來借鑑了前輩的經驗才明白,需要用到自頂向下 逐步求精的方法,將乙個貪吃蛇遊戲細分為幾個小問題 列印地圖 蛇的移動 gameover的判定 食物...