3496 雞兔同籠

2021-09-30 09:05:16 字數 688 閱讀 5266

乙個籠中有x隻雞和y只兔(x和y可以為0). 它們總共有m個頭和n隻腳(0 <= m, n <= 10000). 從鍵盤讀入m和n的值,從螢幕輸出x和y的值. 如果無解,則輸出no answer.

有多組輸入資料. 輸入資料的每行是兩個整數m和n. m和n都為0表示輸入結束(不需要處理這一行).

對於每組輸入資料,輸出x和y的值,x和y之間用空格隔開. 如果無解,則輸出no answer.

5 16

3 15

0 0

2 3

no answer

林瀚

// source code of submission 962912, zhongshan university online judge system

#include using namespace std;

int main ()

{ int m,n,a,b;

while (cin >> m >> n)

{if (m == 0 && n == 0)

return 0;

else

{a = 2*m - n/2;

b = n/2 - m;

if ( a < 0 || b < 0 || n%2 != 0)

cout << "no answer" <

64 雞兔同籠

時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 已知雞和兔的總數量為n,總腿數為m。輸入n和m,依次輸出雞和兔的數目,如果無解,則輸出 no answer 不要引號 輸入第一行輸入乙個資料a,代表接下來共有幾組資料,在接下來的 a 10 a行裡,每行都有乙個n和m.0輸出 輸...

例題 雞兔同籠

問題描述 乙個籠子裡面關了雞和兔子 雞有2隻腳,兔子有4隻腳,沒有例外 已經知道了籠子裡腳的總數a,問籠子裡面至少有多少只動物,至多有多少只動物?輸入資料 第一行是測試資料的組數n,後面跟著n行輸入。每組測試資料佔一行,每行包含乙個正整數a a 32768 輸入要求 輸入包含n行,每行對應乙個輸入,...

acm雞兔同籠

描述 已知雞和兔的總數量為n,總腿數為m。輸入n和m,依次輸出雞和兔的數目,如果無解,則輸出 no answer 不要引號 輸入 第一行輸入乙個資料a,代表接下來共有幾組資料,在接下來的 a 10 a行裡,每行都有乙個n和m.0輸出 輸出雞兔的個數,或者no answer 樣例輸入 2 14 32 ...