當羅梅洛走進房間時,卡馬克一如往常坐在顯示器前優(yōu)化著下一代圖像引擎。
他的房間比以前大了不少,也更干凈整潔,但仍然是那么簡樸無華
C++博客
|
首頁
|
發(fā)新隨筆
|
發(fā)新文章
|
聯系
|
聚合
|
管理
USACO Chapter1 Done
經過幾天奮戰(zhàn),把USACO Chapter1搞定了
Section 1.4:
PROB Packing Rectangles
(超級惡心的關于包裝一些矩形的題)
Section 1.5:
PROB Checker Challenge (上一篇提到過的,傳說中的“八皇后”)
備份一下我寫的所有題代碼:
http://www.shnenglu.com/Files/CK985/USACO-Chapter1.rar
繼續(xù)Chapter 2.
發(fā)表于 2008-12-11 16:42
CK
閱讀(1521)
評論(1)
編輯
收藏
引用
評論
#
re: USACO Chapter1 Done
如果你在第一章最后一題Checker卡住了,請看這里.
Chapter1最后一題Checker,即"n皇后".
DFS+位運算+剪枝.
即用位運算來進行狀態(tài)判斷.比如,在N=8時,要在某行的第4個位置放一個棋子,則可以表達為:00010000,也就是1<<4.這樣的話,再加上適當的剪枝來搜索,就可以大大提高搜得效率.
那么又如何剪枝呢?我們可以考慮只枚舉某些情況,其他情況可以通過枚舉出來的情況通過對稱,旋轉等變換得到.
先看N為偶數的情況.為偶數的話,第一排只用枚舉一半(1~N/2),剩下的一半可以由枚舉出來的情況可以由前面的情況對稱得到.
那么N為奇數的時候呢,就應該枚舉中間列(第N div 2 +1 列)以及中間行(N div 3 + 1行)的前半部分(1~N div 2),并且,枚舉時,中間列的枚舉數應當大于中間行的枚舉數,或者小于之.這樣確定了后,就可以通過4種旋轉*2種對稱得到8種圖形,并且是不重復的.剩下最后一種情況就是,剛好枚舉點在最中心時,再全部枚舉一遍.這樣就找出所有方案數了.
方案數問題解決了后,就再寫個裸搜,把前3種情況搜出來,便可以通過此題了.
經實驗,通過N=13時,只需要0.2s.
CK
評論于 2008-12-11 19:23
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
隨筆:15 文章:0 評論:45 引用:0
<
2010年1月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2010年3月 (1)
2010年1月 (2)
2009年11月 (1)
2009年9月 (1)
2009年8月 (1)
2009年6月 (2)
2009年5月 (2)
2009年1月 (1)
2008年12月 (4)
文章分類
Direct3D中的2D應用底層
(rss)
相冊
else
GameMaster
Project DIVA
Sumreen
魔法少女葵
友情鏈接
SonicMisora的博客
RUA牛的博客
搜索
最新評論
1.?re: DXUT工作模式的簡單解析-底層框架
您好!我希望能跟你學習DXUT以及3D開發(fā)
--張憶
2.?re: Direct3D中的簡單2D繪制(上)——紋理的繪制[未登錄]
汝好
--SonicMisora
3.?re: NOIP2009前一天[未登錄]
=_,=
--SonicMisora
4.?re: Direct3D中的簡單2D繪制(上)——紋理的繪制
圖片為啥是⑥⑧娘……………………
--Tamashii
5.?re: BMS(音樂游戲)文件結構解析
想起當年玩單機版的勁樂團.....
--陳昱(CY)
閱讀排行榜
1.?Direct3D中的簡單2D繪制(上)——紋理的繪制(5074)
2.?Direct3D中的簡單2D繪制(下)——文字的繪制(4340)
3.?BMS(音樂游戲)文件結構解析(2868)
4.?DXUT工作模式的簡單解析-底層框架(2793)
5.?CTSC、APIO以及四川省信息學省隊選拔賽總結(2664)
評論排行榜
1.?CTSC、APIO以及四川省信息學省隊選拔賽總結(16)
2.?Direct3D中的簡單2D繪制(上)——紋理的繪制(7)
3.?USACO Chapter3 Done(4)
4.?USACO Chapter4 Done(4)
5.?Direct3D中的簡單2D繪制(下)——文字的繪制(3)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 CK
久久亚洲私人国产精品
|
精品久久国产一区二区三区香蕉
|
一本色道久久综合狠狠躁
|
久久久久久毛片免费播放
|
久久99精品久久久久久秒播
|
久久久久免费视频
|
国产精品久久久久影院色
|
中文精品久久久久人妻不卡
|
欧美亚洲日本久久精品
|
久久久久亚洲爆乳少妇无
|
国产精品一久久香蕉产线看
|
日韩人妻无码一区二区三区久久99
|
午夜肉伦伦影院久久精品免费看国产一区二区三区
|
无码人妻久久一区二区三区免费丨
|
国产免费久久精品99re丫y
|
欧美黑人激情性久久
|
久久香蕉一级毛片
|
久久影视综合亚洲
|
久久九九兔免费精品6
|
日韩精品无码久久久久久
|
婷婷综合久久中文字幕
|
久久久噜噜噜久久中文字幕色伊伊
|
国产精品久久久久影院嫩草
|
久久99精品久久久久久野外
|
精品久久久久久国产牛牛app
|
精品午夜久久福利大片
|
久久91这里精品国产2020
|
亚洲人成精品久久久久
|
久久夜色精品国产
|
狠狠色噜噜狠狠狠狠狠色综合久久
|
三级韩国一区久久二区综合
|
久久综合噜噜激激的五月天
|
久久人人爽人人爽人人爽
|
无码久久精品国产亚洲Av影片
|
久久久久高潮综合影院
|
人妻精品久久无码专区精东影业
|
久久久久99精品成人片三人毛片
|
99精品国产免费久久久久久下载
|
久久天天躁狠狠躁夜夜2020一
|
国产精品内射久久久久欢欢
|
久久WWW免费人成—看片
|