第三週專案4 窮舉法解決組合問題 3 年齡幾何

2021-07-10 13:11:39 字數 681 閱讀 6387

問題及**:

/*

*檔名稱:test.cpp

*完成日期:2023年3月16日

*問題描述:張

三、李四、王

五、劉六的年齡成一等差數列,他們四人的年齡相加是26,相乘是880,求以他們的年齡為前四項的等差數列的前二十項。

*輸入:無

*程式輸出:數列的前二十項。

*/#include using namespace std;

int main()

{ int a0,n0,a,n,i,sum=0;

for(a0=0;a0<=4;a0++)

{for(n0=0;n0<=6;n0++)

{if((4*n0+6*a0==26)&&(n0*(n0+a0)*(n0+2*a0)*(n0+3*a0)==880))

{a=n0;

n=a0;

for(i=1;i<=20;i++)

{sum=a+(i-1)*n;

cout<

執行結果:

知識點總結:

熟練的掌握窮舉法。

學習心得:

找準條件,考慮全面。

第三週專案4 窮舉法解決組合問題

檔名稱 dfg.cpp 作 者 趙子琳 完成日期 2016年3月15日 版 本 號 v1.0 問題描述 中國古代數學家張丘建在他的 算經 中提出了著名的 百錢買百雞的問題 雞翁一,值錢五,雞母一,值錢三,雞雛三,值錢一,百錢買白雞,問翁 母 雛各幾何?輸入描述 輸入雞母,雞翁,雞雛的個數 輸出描述 ...

第三週專案4 窮舉法

檔名稱 test8.cpp 作 者 劉金石 完成日期 2016年3月13日 版本 號 v1.0 問題描述 百錢百雞問題 輸入描述 無。輸出描述 輸出所有情況。問題描述 三色球問題。輸入描述 無。輸出描述 輸出所有情況。includeusing namespace std int main int i...

第三週專案4 窮舉法解決組合問題 5 委派任務

問題及 檔名稱 test.cpp 完成日期 2016年3月16日 問題描述 某偵察隊接到一項緊急任務,要求在a b c d e f六名隊員中盡可能多的挑選若干人,但有以下限制條件 1 a和b兩人中至少去一人 2 a和d不能一起去 3 a e和f中要委任兩人去 4 b和c都去或都不去 5 c和d兩人中...