子曰:「三人行,必有我師焉。擇其善者而從之,其不善者而改之。」
本題給定甲、乙、丙三個人的能力值關係為:甲的能力值確定是 2 位正整數;把甲的能力值的 2 個數字調換位置就是乙的能力值;甲乙兩人能力差是丙的能力值的 x 倍;乙的能力值是丙的 y 倍。請你指出誰比你強應「從之」,誰比你弱應「改之」。
輸入在一行中給出三個數,依次為:m(你自己的能力值)、x 和 y。三個數字均為不超過 1000 的正整數。
在一行中首先輸出甲的能力值,隨後依次輸出甲、乙、丙三人與你的關係:如果其比你強,輸出cong
;平等則輸出ping
;比你弱則輸出gai
。其間以 1 個空格分隔,行首尾不得有多餘空格。
注意:如果解不唯一,則以甲的最大解為準進行判斷;如果解不存在,則輸出no solution
。
48 3 7
48 ping cong gai
48 11 6
no solution
#includeint main()
}else}}
if(-1 == b)
printf("%.f ",j1);
if(m < j1)
printf("cong ");
else if(m == j1)
printf("ping ");
else
printf("gai ");
if(m < y1)
printf("cong ");
else if(m == y1)
printf("ping ");
else
printf("gai ");
if(m < b)
printf("cong");
else if(m == b)
printf("ping");
else
printf("gai");
return 0;
}
PAT1088 三人行 (20 分)
題目 思路 設甲的能力值為a 10 b,那麼已是b 10 a。如果乙的能力強於甲,那麼根據題意可得出 b 10 a a 10 b x b 10 a y,所以,9 y 10 x b x 9 y a。因為乙的能力大於甲,所以0 坑點 include using namespace std void ou...
PAT 1088 三人行 20 分
子曰 三人行,必有我師焉。擇其善者而從之,其不善者而改之。本題給定甲 乙 丙三個人的能力值關係為 甲的能力值確定是 2 位正整數 把甲的能力值的 2 個數字調換位置就是乙的能力值 甲乙兩人能力差是丙的能力值的 x 倍 乙的能力值是丙的 y 倍。請你指出誰比你強應 從之 誰比你弱應 改之 輸入在一行中...
PAT 乙級 1088 三人行
子曰 三人行,必有我師焉。擇其善者而從之,其不善者而改之。本題給定甲 乙 丙三個人的能力值關係為 甲的能力值確定是 2 位正整數 把甲的能力值的 2 個數字調換位置就是乙的能力值 甲乙兩人能力差是丙的能力值的 x 倍 乙的能力值是丙的 y 倍。請你指出誰比你強應 從之 誰比你弱應 改之 輸入格式 輸...