題目:
思路:設甲的能力值為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 out(int a1, int b1)
void solve()
}r1 = 9 * y - x;
r2 = 10 * x + 9 * y;
for(int i = 1; i < 10; i++)
for(int j = 0; j <= i; j++)
}if(a == -1)
{cout<<"no solution"cout<<"cong";
else if(c < d)
cout<<"gai";
else
cout<<"ping";
cout<20分一般類,易想但要注意細節,不然容易掉坑
2023年9月19日 9:26:39
PAT 1088 三人行 20 分
子曰 三人行,必有我師焉。擇其善者而從之,其不善者而改之。本題給定甲 乙 丙三個人的能力值關係為 甲的能力值確定是 2 位正整數 把甲的能力值的 2 個數字調換位置就是乙的能力值 甲乙兩人能力差是丙的能力值的 x 倍 乙的能力值是丙的 y 倍。請你指出誰比你強應 從之 誰比你弱應 改之 輸入在一行中...
1088 三人行 (20 分)
子曰 三人行,必有我師焉。擇其善者而從之,其不善者而改之。本題給定甲 乙 丙三個人的能力值關係為 甲的能力值確定是 2 位正整數 把甲的能力值的 2 個數字調換位置就是乙的能力值 甲乙兩人能力差是丙的能力值的 x 倍 乙的能力值是丙的 y 倍。請你指出誰比你強應 從之 誰比你弱應 改之 includ...
1088 三人行 (20 分)
單位 浙江大學 時間限制 400 ms 記憶體限制 64 mb 長度限制 16 kb 子曰 三人行,必有我師焉。擇其善者而從之,其不善者而改之。本題給定甲 乙 丙三個人的能力值關係為 甲的能力值確定是 2 位正整數 把甲的能力值的 2 個數字調換位置就是乙的能力值 甲乙兩人能力差是丙的能力值的 x ...