題目描述description
將1,2,…,9共9個數分成三組,分別組成三個三位數,且使這三個三位數構成a:b:c的比例,試求出所有滿足條件的三個三位數,若無解,輸出「no!!!」。
輸入輸出格式input/output
輸入格式:
三個數,a b c。
輸出格式:
若干行,每行3個數字。按照每行第乙個數字公升序排列。
輸入輸出樣例sample input/output
樣例測試點#1
輸入樣例:
1 2 3
輸出樣例:
192 384 576
219 438 657
273 546 819
327 654 981
說明description
保證a思路:從(1~1000/c)迴圈,然後按比例賦值,每一位數放入乙個陣列的每一位,判斷有多少個數字被用過了,如果有9個(也就是剛好用完),輸出即可
**如下:
1 #include2using
namespace
std;
3int
main()
4,i,j; //
用flag統計數字是否用過
7 cin>>a1>>a2>>a3; //
輸入
8for(j=1;j<=1000/a3;j++) 9
38}
39if(!ans) //
沒有滿足的,輸出no!!!
40 cout<<"
no!!!
";
41 }
洛谷 P1618 三連擊(公升級版)
題目描述 將1,2,9共9個數分成三組,分別組成三個三位數,且使這三個三位數的比例是a b c,試求出所有滿足條件的三個三位數,若無解,輸出 no 輸入輸出格式 輸入格式 三個數,a b c。輸出格式 若干行,每行3個數字。按照每行第乙個數字公升序排列。輸入輸出樣例 輸入樣例 1 1 2 3 輸出樣...
洛谷P1618 三連擊(公升級版)
乙隻鶸的刷題記錄 題目描述 將 1,2,9 共 9 個數分成三組,分別組成三個三位數,且使這三個三位數的比例是 a b c,試求出所有滿足條件的三個三位數,若無解,輸出 no 輸入格式 三個數,a,b,c。輸出格式 若干行,每行 3個數字。按照每行第乙個數字公升序排列。輸入輸出樣例 輸入 1 1 2...
洛谷 P1618 三連擊(公升級版)
將 1,2,ldots,91,2,9 共 99 個數分成三組,分別組成三個三位數,且使這三個三位數的比例是 a b ca b c,試求出所有滿足條件的三個三位數,若無解,輸出no 感謝黃小u飲品完善題意 三個數,a,b,ca,b,c。若干行,每行 33 個數字。按照每行第乙個數字公升序排列。輸入 1...