将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成 1:2:3的比例,试求出所有满足条件的三个三位数。
例如:三个三位数192,384,576满足以上条件。
Input
无
Output
输出每行有三个数,为满足题设三位数。各行为满足要求的不同解。
int main() { for(int i=123;i<354;i++) { set<int>st; for(int j=1;j<=3;j++) { int k=i*j; while(k) { st.insert(k%10); k/=10; } } if(st.size()==9&&st.find(0)==st.end()) cout<<i<<" "<<i*2<<" "<<i*3<<endl; else continue; } ok; }