洛谷P1008 三連擊題解合集

2021-09-11 07:13:21 字數 933 閱讀 8272

題目傳送門

本題為提交答案題,您可以寫程式或手算在本機上算出答案後,直接提交答案文字,也可提交答案生成程式。

將1,2,⋯,9共9個數分成3組,分別組成3個三位數,且使這3個三位數構成1:2:3的比例,試求出所有滿足條件的3個三位數。

暴力九重迴圈:

#include #include int main()}}

}}}}

}}}}

}}}}

}}

}system("pause");

return 0;

}

最短寫法:

#include#includeint i,j,v;bool a[10];//ai表示第i個數已經用過了

int main()

return 0;

}

較好理解函式型:

#includeusing namespace std;

int gw; //個位

int d[9];//用來計數,因為乙個數的個位只可能是1,2,3...到9,所以只要9位

int cf(int x)

}int main()

if(v!=1&&e<=999&&t!=0&&y!=0&&o!=0&&p!=0)//如果沒有相同的就輸出

cout《暴力列舉型:

#include#includeint a[10];

int main()

if(flag==1) continue;

while(j>0)

while(k>0)

for (int w=1;w<=9;w++)

if(flag==0) printf("%d %d %d\n",o,p,q); //輸出

}return 0;

}

P1008 三連擊(洛谷)

本題為提交答案題,您可以寫程式或手算在本機上算出答案後,直接提交答案文字,也可提交答案生成程式。將1,2,cdots 91,2,9共99個數分成33組,分別組成33個三位數,且使這33個三位數構成1 2 31 2 3的比例,試求出所有滿足條件的33個三位數。輸入格式 木有輸入 輸出格式 若干行,每行...

洛谷P1008 三連擊

題目背景 本題為提交答案題,您可以寫程式或手算在本機上算出答案後,直接提交答案文字,也可提交答案生成程式。題目描述 將1,2,9共9個數分成333組,分別組成3個三位數,且使這3個三位數構成1 2 3的比例,試求出所有滿足條件的3個三位數。輸入輸出格式 輸入格式 木有輸入 輸出格式 若干行,每行3個...

洛谷 p1008三連擊

洛谷 p1008三連擊 本題為提交答案題,您可以寫程式或手算在本機上算出答案後,直接提交答案文字,也可提交答案生成程式。將1,2,9共99個數分成3組,分別組成3個三位數,且使這3個三位數構成1 2 3的比例,試求出所有滿足條件的3個三位數。木有輸入 若干行,每行33個數字。按照每行第11個數字公升...