blog正式转移到了这里:

http://blog.phoeagon.cz.cc



I know

phoeagon啲01世界

2009 年 2 月 15 日  星期日   晴天


昨天情人节~我要Mad了 分類: Programming Impossib...

昨天情人節~好吧,這裡說的和情人節基本上沒啥關係~但是還是稍微說點點~

早上在school里先是祝人情人節快樂,後來乾脆用那個手錶的日曆功能,讓它顯示日期,拿給人看同時說“2月14快樂~”。

情人節穿了一件寫著KISS的衣服~暫時沒有圖~就是USACO的Keep It Simple, Stupid。話說啊Cowboy他們辯駁那個要不要開數學庫用它的max、min函數~然後就說道是KISS還是KIS is S的問題~怎么理解吧~這個逗號加的很有水平~USACO~

今年的情人節,是跟USACO一起過的~

在磨一道USACO~

Wissqu。威斯康辛的牧場。只有一組數據。很容易cheat過去,但是~cheat就沒意義了是吧~畢竟我的號不是ChaoShi的ch1。(Cheat_One)

大概就是盲目搜索的樣子,限時是5s。一般來說,自己電腦上跑多久USACO評測就大概多久,因為雖然處理器弱但是Unix比較強~但是這道題貌似是很欠揍的,不知道是故意掐時間還是什麽,自己機子上5s絕對超時,要優化到你的機子大概2s的樣子,然後就可以A它的5s。(2s是啊lyk推薦的值,然後我最後測來真的是~~~~)

總計提交了9次,從第2次開始答案就全部是正確的~(第一次WA+TLE是因為看錯題)然後不停的優化,總共寫了10個多的版本,試過修改循環順序~等等等等,反正是常數優化的樣子。從它5.400s終了你的程序,改到5.289s,到5.281s,到5.127s,再到5.029s,最後4.666sAC……

痛苦啊~

(詳細更改見後文~)

覺得有點像自己是一支蠟筆,USACO是一張紙,總有一天蠟筆會磨滅在這紙片上~那是還大家為我送行一下~(為啥是蠟筆不是鉛筆~因為有個競賽班推薦遊戲之一的,也是我推薦的遊戲,牛頓重力實驗——Crayon Physics)

這個星期A了幾道很ws的卡常數的題。分別是,除了wissqu,Camelot和Prime3.

很猥瑣很猥瑣。

PRIME3~很趣味。。。

說一下:

就是要你構造一個0-9組合起來(可重複出現)的5階幻方,要求幻和是一個給定數字,然後每個行和對角線從左到右讀是質數,每列從上到下讀也是5位質數。

求一個給定幻和和左上角第一個數的所有方陣。

比如說

11 1時有:

+---+---+---+---+---+
| 1 | 1 | 3 | 5 | 1 |
+---+---+---+---+---+
| 3 | 3 | 2 | 0 | 3 |
+---+---+---+---+---+
| 3 | 0 | 3 | 2 | 3 |
+---+---+---+---+---+
| 1 | 4 | 0 | 3 | 3 |
+---+---+---+---+---+ | 3 | 3 | 3 | 1 | 1 |
+---+---+---+---+---+

然後~很ws的程序。

大概一開始是枚舉15個數,後來一直optimize到13個數。

我的思想和標準題解不同,不是追求限制最多,而是追求儘早排除。所以我把它弄成

11111

12222

12333

12344

12345

第一層搜1,第二層搜2,這樣拐角的搜。

最後在2s內AC了~

CAMELOT

很久以前,亚瑟王和他的骑士习惯每年元旦去庆祝他们的友谊。在回忆中,我们把这些是看作是一个有一人玩的棋盘游戏。有一个国王和若干个骑士被放置在一个由许多方格组成的棋盘上,没有两个骑士在同一个方格内。

国王可以移动到任何一个相邻的方格,从 到 前提是他不掉出棋盘之外。

一个骑士可以从 移动到 (走“日”字形) 但前提是他不掉出棋盘之外。

在游戏中,玩家可在每个方格上放不止一个棋子,假定方格足够大,任何棋子都不会阻碍到其他棋子正常行动。

玩家的任务就是把所有的棋子移动到同一个方格里——用最小的步数。为了完成这个任务,他必须按照上面所说的规则去移动棋子。另外,玩家可以 选择一个骑士跟国王从他们两个相遇的那个点开始一起行动,这时他们按照骑士的行动规则行动,其他的单独骑士则自己一直走到集中点。骑士和国王一起走的时 候,只算一个人走的步数。

写一个程序去计算他们集中在一起的最小步数,而且玩家必须自己找出这个集中点。当然,这些棋子可以在棋盘的任何地方集合。


(這道啊lyk牛說,spfa啊 ~ 很顯然,,,,,他說的是比較有名的算法,只是,,,spfa只是在做init~~~~~~)


接下來慢慢給出題解~






訪客留言 (返回 phoeagon 的日誌)

訪客名稱:
電郵地址: (不會公開)
驗證碼:  按此更新驗證碼 (如看不清楚驗證碼請點擊圖片刷新)
俏俏話: (必需 登入 後才能使用此功能)
[ 開啟多功能編輯器 ]







人氣:79324
暱稱: phoeagon
性別: 男
MORE...  
« May 2024 »
SMTWTFS
1234
567891011
12131415161718
19202122232425
262728293031
» 最新日誌
Blog Moved!
跨站jsMath实现
路由表是个好东西
Twitter Fav列表达陈100...
搞定了公式显示
» 日誌分類
全部 (175)
Code Storage (11)
Math&Phy@Chem@MM (8)
Music Anyway (5)
Programming Impossible (28)
RSS提示 (2)
StorageBox (5)
'Bout Here (12)
滑鼠人生 (42)
碎屑 (51)
未分類 (11)
» 訪客留言
最近三個月尚無任何留言
» 最近訪客
最近沒有訪客
» 每月文章
» 日誌訂閱
尚未訂閱任何日誌
» 我的好友
» 我的連結
Ink Mark --Jlim
StarKirby
|S||S||S|
「流年祭」
» 日誌統計
文章總數: 175
留言總數: 86
今日人氣: 94
累積人氣: 79324
» 站內搜索
RSS Feed