為生存而奔跑
::
首頁
::
聯系
::
聚合
::
管理
271 Posts :: 0 Stories :: 58 Comments :: 0 Trackbacks
留言簿
(5)
給我留言
查看公開留言
查看私人留言
我參與的團隊
隨筆分類
Algorithm(73)
C#(19)
Design Pattern(16)
Effective STL / C++ (12)
Information Retrival / Data Mining(13)
Java(25)
Linux kernel(2)
MFC(16)
Python(5)
TopCoder(1)
Ubuntu&Linux(56)
技術(12)
無聊(2)
雜(22)
隨筆檔案
2011年5月 (1)
2011年4月 (6)
2011年3月 (21)
2011年2月 (9)
2011年1月 (12)
2010年12月 (2)
2010年11月 (3)
2010年10月 (6)
2010年8月 (13)
2010年7月 (11)
2010年6月 (7)
2010年5月 (21)
2010年4月 (15)
2010年3月 (16)
2010年1月 (5)
2009年12月 (18)
2009年11月 (18)
2009年10月 (19)
2009年9月 (8)
2009年8月 (42)
2009年7月 (15)
2009年4月 (3)
相冊
Girl
搜索
積分與排名
積分 - 328403
排名 - 74
最新評論
1.?re: Invoke與BeginInvoke
講得很好,清晰明了
--YJJ
2.?re: Invoke與BeginInvoke
講的這么好, 為啥沒有人頂呢
--zhouandke
3.?re: 數組分割問題
轉載請注明
--呵呵
4.?re: HDU 3415 單調隊列
話說,sum數組為什么只開10W就能過,如果n=100000,k=100000,明顯要開20W啊
--KissLL
5.?re: GDB 單步調試
文章太強大了。
--kangear
閱讀排行榜
1.?GDB 單步調試(33342)
2.?Emacs教程(20830)
3.?解決“windows無法連接到選定網絡 網絡可能不在區域中”(11474)
4.?Invoke與BeginInvoke(9594)
5.? Eclipse下搭建SWT開發環境(8009)
評論排行榜
1.?C/C++沒有數組(12)
2.?HDU 3415 單調隊列(8)
3.?Ubuntu Linux常見中文輸入法匯總(7)
4.?word畫圖里自選圖形里面的連接符不能用(5)
5.?<編程之美>數組分割問題(3)
矩陣題目 zz
pku
3070 Fibonacci
http://acm.pku.edu.cn/JudgeOnline/problem?id=3070
矩陣二分最基礎也是最經典的題目,構造方法很多,由于F[n] = F[n-1] + F[n-2];
| 0 1 | | F[n-2] | | F[n-1] |
| | | | = | |
| 1 1 | | F[n-1] | | F[n] |
然后只要求01矩陣的m次就可以相應得到各項的值。
3735 Training little cats
http://acm.pku.edu.cn/JudgeOnline/problem?id=3735
如果有n只貓,就構造一個(n+1)*(n+1)的矩陣,最后一列作為增加的數量,然后進行矩陣二分。
具體構造如下:
先令初試矩陣為單位陣,
每次讀到"g",就在每只貓相應行的最后一格執行自增操作。
每次讀到"e",就將相應貓所對應的行全部清零。
讀到"s",就將相應的兩行兌換。
比賽時做了很多優化,可就是TLE。因為該矩陣是稀疏矩陣,也就是說矩陣中有很多0,所以相乘的時候判斷一下兩個數是否有一個為0,如果是就不相乘了,效率高了一倍以上。
1977 Odd Loving Bakers
http://acm.pku.edu.cn/JudgeOnline/problem?id=1977
每 次都是winner才有權利給他喜歡的人畫上一個記號,于是構造一個n*n的矩陣,第i行第j列表示如果j是winner,j是否會在i上畫記號(0 or 1)那么矩陣就是一個01矩陣,進行二分的時候可以采用二進制位運算加速,有一點要注意的就是,如果要求是場的話,二分次數只要k-1就夠了,原因題目里 已經講了:Before each celebration those bakers with an odd number of chalk marks on their house will be chosen as winners。
3420 Quad
Tiling
http://acm.pku.edu.cn/JudgeOnline/problem?id=3420
算蠻經典的矩陣二分了,首先推出遞推式,方法很多,我采用了最笨的辦法,直接枚舉所有狀態來后解方程,得出遞推式后進行矩陣二分,但是由于遞推式中有減項,所以二分取模的時候需要處理一下,將負數加上m。
3233 Matrix Power Series
http://acm.pku.edu.cn/JudgeOnline/problem?id=3233
等比矩陣求和,有經典算法,假定原矩陣為A,階數為n,那么構造一個階數為2n的矩陣,如下
| A E | 其中O代表O矩陣,E代表單位矩陣,這樣,求出的K次矩陣的右上n子矩陣正好是
| O E | 等比矩陣的K項和,這種構造法比我實現的兩次二分快了4倍左右。
http://acm.pku.edu.cn/JudgeOnline/problem?id=2778
http://acm.pku.edu.cn/JudgeOnline/problem?id=2440
hdu
http://acm.hdu.edu.cn/showproblem.php?pid=2243
http://acm.hdu.edu.cn/showproblem.php?pid=1757
http://acm.hdu.edu.cn/showproblem.php?pid=2429
http://acm.hdu.edu.cn/showproblem.php?pid=2276
http://acm.hdu.edu.cn/showproblem.php?pid=2238
zju
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2853
fzu
http://acm.fzu.edu.cn/problem.php?pid=1683
http://acm.fzu.edu.cn/problem.php?pid=1692
posted on 2009-08-18 11:19
baby-fly
閱讀(760)
評論(0)
編輯
收藏
引用
所屬分類:
Algorithm
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
二分搜索 找上下界
算法導論上的歸并排序
PKU 2184 dp
PKU 2392 多重背包
PKU 2823 Sliding Window 單調隊列
HDU 3415 單調隊列
t
CRecordSet
KMP字符串模式匹配詳解
HDU 3450 樹狀數組 離散化
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright @ baby-fly
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster
亚洲va中文字幕无码久久
|
久久精品国产99国产电影网
|
久久久久99精品成人片牛牛影视
|
久久久噜噜噜久久
|
蜜臀av性久久久久蜜臀aⅴ
|
麻豆精品久久久一区二区
|
久久青青草原精品国产软件
|
亚洲国产欧美国产综合久久
|
国产99久久九九精品无码
|
国产成人精品三上悠亚久久
|
99久久精品这里只有精品
|
国产成人久久精品一区二区三区
|
久久精品国产欧美日韩
|
久久久久国产亚洲AV麻豆
|
亚洲国产精品久久久天堂
|
99久久国产综合精品网成人影院
|
久久人人爽人人人人片av
|
国产精品久久久久久久
|
97香蕉久久夜色精品国产
|
国产福利电影一区二区三区久久久久成人精品综合
|
久久精品人人做人人爽电影
|
伊人久久大香线蕉综合5g
|
国产精品久久久99
|
久久午夜电影网
|
国产精品久久网
|
久久91综合国产91久久精品
|
亚洲精品美女久久777777
|
一级做a爰片久久毛片免费陪
|
精品久久久久久无码中文野结衣
|
久久国产免费观看精品3
|
无码久久精品国产亚洲Av影片
|
国内精品伊人久久久影院
|
国产精品毛片久久久久久久
|
久久精品卫校国产小美女
|
久久久这里有精品
|
亚洲αv久久久噜噜噜噜噜
|
性做久久久久久久久
|
亚洲人成无码www久久久
|
香蕉久久影院
|
综合久久国产九一剧情麻豆
|
久久99久久99精品免视看动漫
|