算法學習
C++ 及算法
C++博客
首頁
新隨筆
聯系
管理
Pku 1032 Parliament
#include?
<
stdio.h
>
int
?result[
500
];
int
?main()
{
????
int
?n;
????
????
while
(?scanf(
"
%d
"
,
&
n)
!=
?EOF?)
????
{
????????
int
?sum
=
?
0
;
????????
int
?len
=
?
0
;
????????
int
?value
=
?
2
;
????????
????????
while
(?
true
?)
{
????????????sum
+=
?value;
????????????result[len
++
]
=
?value
++
;
????????????
if
(?sum
+
?value
>
?n?)?
break
;
????????}
????????value
--
;
????????
int
?left
=
?n
-
?sum;
????????
if
(?value
==
?left?)
????????
{
????????????
for
(?
int
?i
=
?
0
;?i
<
?len;?
++
i?)?result[i]
++
;
????????????result[len
-
1
]
++
;
????????}
????????
else
?
for
(?
int
?i
=
?len
-
?
1
;?i
>=
?
0
,?left
>
?
0
;?i
--
,?left
--
?)?result[i]
++
;
????????
????????
for
(?
int
?i
=
?
0
;?i
<
?len;?
++
i?)?
????????
{
????????????
if
(?i
==
?
0
?)?printf(
"
%d
"
,?result[i]?);
????????????
else
????????printf(
"
?%d
"
,?result[i]?);
????????}
????????printf(
"
\n
"
);
????}
????
????
return
?
0
;
}
做法就是求出以2起始的最大連續自然數序列之和sum,使得sum的值不超過輸入數n,
然后分情況討論:
設此最大序列為2、3、……、w,則:
1。若剩余值(n-sum)等于w,則最后輸出序列為:3、4、……、w、w+2,即將原最大序列每項加1,再將最后剩余的一個1加到最后一項上。
2。若剩余值(n-sum)小于w,則從序列的最大項i開始,從大到小依次將每項加1,直到剩余值用完。
posted on 2008-10-29 10:26
Darren
閱讀(506)
評論(0)
編輯
收藏
引用
所屬分類:
動態規劃
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
pku 1691 Painting A Board 狀態壓縮DP
Pku 1276 Cash Machine
Pku 1651 Multiplication Puzzle
矩陣連乘
Pku 1023 The Fun Number System
Pku 1032 Parliament
Pku 1046 Color Me Less
Pku 1080 Human Gene Functions
Pku 3096 Surprising Strings
Pku 1745 Divisibility
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
留言簿
(5)
給我留言
查看公開留言
查看私人留言
隨筆分類
動態規劃(13)
數據結構(11)
搜索(9)
圖論(10)
未分類(6)
ACMers
搜索
積分與排名
積分 - 110445
排名 - 231
最新隨筆
1.?換個博客,重新開始學習。。。
2.?pku 1691 Painting A Board 狀態壓縮DP
3.?HDU 1255
4.?PKU 1151
5.?2009年ACM-ICPC亞洲區預選賽共設十五個賽區如下(按現場賽日期排序)
6.?acmer必看的26個對acm態度
7.?ZJU 3228 Searching the String ( AC 自動機 )
8.?Pku 3169 Layout
9.?Pku 1986 Distance Queries
10.?Pku 1276 Cash Machine
最新評論
1.?re: AVL樹的插入和刪除操作
評論內容較長,點擊標題查看
--jasonkent27@163.com
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 Darren
亚洲国产精品无码久久久不卡
|
久久久国产精品福利免费
|
久久久久国产精品嫩草影院
|
国产精品久久久久国产A级
|
性色欲网站人妻丰满中文久久不卡
|
蜜臀av性久久久久蜜臀aⅴ
|
亚洲综合精品香蕉久久网97
|
欧美色综合久久久久久
|
久久夜色精品国产亚洲
|
亚洲精品午夜国产VA久久成人
|
欧美精品一区二区久久
|
亚洲一区二区三区日本久久九
|
久久久久亚洲精品天堂
|
国产精品天天影视久久综合网
|
久久久久亚洲AV无码麻豆
|
久久久久久久久久久
|
成人国内精品久久久久一区
|
性高朝久久久久久久久久
|
免费一级欧美大片久久网
|
99久久国语露脸精品国产
|
久久这里只有精品18
|
色妞色综合久久夜夜
|
久久99精品久久久久久动态图
|
99精品国产免费久久久久久下载
|
久久久久综合国产欧美一区二区
|
亚洲国产精品人久久
|
狠狠人妻久久久久久综合蜜桃
|
精品国产福利久久久
|
久久久久99精品成人片
|
久久午夜无码鲁丝片午夜精品
|
久久久久国产成人精品亚洲午夜
|
人妻无码久久一区二区三区免费
|
大蕉久久伊人中文字幕
|
色综合久久夜色精品国产
|
国产69精品久久久久观看软件
|
免费无码国产欧美久久18
|
国产精品欧美亚洲韩国日本久久
|
久久久久久久久久久精品尤物
|
香蕉久久夜色精品国产小说
|
亚洲欧美日韩中文久久
|
欧美黑人激情性久久
|