百度程式設計競賽題目

2021-04-13 00:16:28 字數 641 閱讀 5325

原題是這樣子的-------------

題目描述:乙個正整數有可能可以被表示為n(n>=2)個連續正整數之和,如:

15=1+2+3+4+5

15=4+5+6

15=7+8

請編寫程式,根據輸入的任何乙個正整數,找出符合這種要求的所有連續正整數序列

。    輸入資料:乙個正整數,以命令列引數的形式提供給程式。   輸出資料:在標準輸

出上列印出符合題目描述的全部正整數序列,每行乙個序列,每個序列都從該序列的最小

正整數開始、以從小到大的順序列印。如果結果有多個序列,按各序列的最小正整數的大

小從小到大列印各序列。此外,序列不允許重複,序列內的整數用乙個空格分隔。如果沒

有符合要求的序列,輸出「none」。

例如,對於15,其輸出結果是:

1 2 3 4 5

4 5 6

7 8對於16,其輸出結果是:

none

評分標準:程式輸出結果是否正確。

我寫了乙個程式 請大家指教

#include

void print(int i,int j)}}

if(!x) cout<<"none";

getchar();

getchar();

}

百度程式設計競賽題目

第一題 連續正整數 10分 題目描述 乙個正整數有可能可以被表示為n n 2 個連續正整數之和,如 15 1 2 3 4 5 15 4 5 6 15 7 8 請編寫程式,根據輸入的任何乙個正整數,找出符合這種要求的所有連續正整數序列 輸入資料 乙個正整數,以命令列引數的形式提供給程式。輸出資料 在標...

百度之星程式設計大賽題目

輸入格式 輸入的第一行只有乙個整數n,表示購置水果的組數。接下來的n行表示水果的到達時間 取走時間 時間用1200到1900之間的正整數表示,保證取走時間大於到達時間 剩下的字串以空格分割每一種水果。如 1400 1600 雪梨 水蜜桃 表示下午兩點到四點 包含兩點和四點這兩個時間點 雪梨和水蜜桃會...

6 5 競賽題目選講

undraw the trees include includeusing namespace std const int maxn 20000 5,maxl 200 5 int cnt 0,sum 0 string tree maxl struct node node maxn node buil...