題目:http://poj.org/problem?id=1001
給一個實數R,求出R^n確切的值
瞄了一下discuss發現原來這題的實際測試資料與題目設定不符(推測應該是題意不清)
R並不會<99.999,實際上意思R的位數最多"6格",整數的話<=999999,小數會<=9999.9
(如何能知道測試資沒照題目出?
其實只要利用已經AC的code,
稍加修改加入「如果測資超出範圍,隨便輸出或無窮迴圈」這類的code
如果還是AC表示有乖乖照範圍、WA或TLE了測資就真的有問題了)
2011年11月30日 星期三
提問與動機
上google輸入「如何 孩子 聰明」有82,200,000項結果
如果把聰明換成信心的話,結果剩31,100,000項,
可見現在父母還是覺得聰明比較重要(誤)
最近回想起為什麼會喜歡程式解題,結論很有意思
如果把聰明換成信心的話,結果剩31,100,000項,
可見現在父母還是覺得聰明比較重要(誤)
最近回想起為什麼會喜歡程式解題,結論很有意思
ZJb242-檸檬汽水傳說
題目:http://zerojudge.tw/ShowProblem?problemid=b242
給一非負整數序列a1,a2,...,an (n<1000000)
問有多少數對(i,j)滿足
A : 1<=i<j<=n
B : 對所有的i<k<j,滿足ai>=ak且aj>=ak (換句話說,ai和aj必須是[i,j]序列中最大的兩個數)
例如:5 3 1 3 5
滿足的數對有(1,2)(1,4)(1,5)(2,3)(2,4)(2,5)(3,4)(4,5)共八對
給一非負整數序列a1,a2,...,an (n<1000000)
問有多少數對(i,j)滿足
A : 1<=i<j<=n
B : 對所有的i<k<j,滿足ai>=ak且aj>=ak (換句話說,ai和aj必須是[i,j]序列中最大的兩個數)
例如:5 3 1 3 5
滿足的數對有(1,2)(1,4)(1,5)(2,3)(2,4)(2,5)(3,4)(4,5)共八對
2011年11月29日 星期二
PKU1002-487-3279
題目:http://poj.org/problem?id=1002
是相當平易近人的模擬題,就不防雷直接貼程式碼了
字典序輸出完全靠威能map<string,int>解決:p
程式碼:http://codepad.org/6v0AEX4G
是相當平易近人的模擬題,就不防雷直接貼程式碼了
字典序輸出完全靠威能map<string,int>解決:p
程式碼:http://codepad.org/6v0AEX4G
PKU3176-Cow Bowling
和PKU1163一模一樣,解題報告請參考:
http://nphard001.blogspot.com/2011/11/pku1163-triangle.html
只要把程式碼存陣列的範圍100改到350就能AC了
http://nphard001.blogspot.com/2011/11/pku1163-triangle.html
只要把程式碼存陣列的範圍100改到350就能AC了
PKU1163-The Triangle
題目:http://poj.org/problem?id=1163
從三角塔最頂端走、每次可以走左或走右,讓路線上數字總和最高
是IOI1994年的題目
和pku3176題意一模一樣,只不過是USACO2005銅組、範圍到350
從三角塔最頂端走、每次可以走左或走右,讓路線上數字總和最高
是IOI1994年的題目
和pku3176題意一模一樣,只不過是USACO2005銅組、範圍到350
PKU1607-Deck
題目:http://poj.org/problem?id=1607
解題報告請參考pku1003,這篇純粹記錄:
http://nphard001.blogspot.com/2011/11/pku1003-hangover.html
解題報告請參考pku1003,這篇純粹記錄:
http://nphard001.blogspot.com/2011/11/pku1003-hangover.html
PKU1003-Hangover
題目:http://poj.org/problem?id=1003
是物理學重心的時候經典的疊方塊問題,設方塊長為1
對給定想造成的位移總和,問最少要幾塊方塊才能疊出來
和PKU1607-Deck相類似、解題報告放一起
是物理學重心的時候經典的疊方塊問題,設方塊長為1
對給定想造成的位移總和,問最少要幾塊方塊才能疊出來
和PKU1607-Deck相類似、解題報告放一起
PKU1004-Financial Management
題目:http://poj.org/problem?id=1004
給12個小數,輸出他們的平均值
程式碼:http://codepad.org/Whigm5fU
神奇的WA掉一次
後來看了Discuss才是神奇的開始
原來選G++就等於沒辦法用printf("%lf");!
太神奇了
於是把Language換成C++就AC
真是寫水題長知識
給12個小數,輸出他們的平均值
程式碼:http://codepad.org/Whigm5fU
神奇的WA掉一次
後來看了Discuss才是神奇的開始
原來選G++就等於沒辦法用printf("%lf");!
太神奇了
於是把Language換成C++就AC
真是寫水題長知識
2011年11月25日 星期五
ZJb239-電腦出租公司
題目:http://zerojudge.tw/ShowProblem?problemid=b239
測試資料(高中組初賽裁判測資):http://contest.cc.ntu.edu.tw/npsc2009/schedule.htm
(NPSC2009高中組初賽pB)
有長度N<1000000的非負整數序列,
一段連續整數和代表一種出租方案的效能
也就是說有N(N+1)/2種不同的出租方案
問組合效能由小到大排列中排行第M的出租方案效能會是多少
測試資料(高中組初賽裁判測資):http://contest.cc.ntu.edu.tw/npsc2009/schedule.htm
(NPSC2009高中組初賽pB)
有長度N<1000000的非負整數序列,
一段連續整數和代表一種出租方案的效能
也就是說有N(N+1)/2種不同的出租方案
問組合效能由小到大排列中排行第M的出租方案效能會是多少
2011年11月24日 星期四
PKU3767-I Wanna Go Home
題目:http://poj.org/problem?id=3767
有n個點m條邊的無向帶權圖(2<=N<=600,0<=M<=10000)
形容的說法是每個點不是屬於國家1、就是屬於國家2
Mr.M現在會從一個屬於國家1的點出發,問走到某個國家2點的最短路是多少?
但是不同國家間的交通必須繳交通行證,不巧Mr.M只申請了一張
有n個點m條邊的無向帶權圖(2<=N<=600,0<=M<=10000)
形容的說法是每個點不是屬於國家1、就是屬於國家2
Mr.M現在會從一個屬於國家1的點出發,問走到某個國家2點的最短路是多少?
但是不同國家間的交通必須繳交通行證,不巧Mr.M只申請了一張
PKU2723-Get Luffy Out
題目:http://poj.org/problem?id=2723
有N對鑰匙、M層樓,編號X的鑰匙可以開編號X的門
其中這N對鑰匙中的每一對,都只能從兩把鑰匙中選一把帶在身上
(對於p,q這對鑰匙,選了p的話q就會消失,反之亦然)
而這M層順序分別1F,2F,3F,...,MF,各層樓也有兩道門
只要打開其中一道門就能通過該層樓了
現在Luffy被關起來了,他的好朋友Ratish要去救他
對每筆給定的鑰匙以及門組合,請問Ratish最多可以爬到幾層樓?
(到達5F即1F,2F,3F,4F,5F都成功通過)
(2011.12.16補上解題報告)
有N對鑰匙、M層樓,編號X的鑰匙可以開編號X的門
其中這N對鑰匙中的每一對,都只能從兩把鑰匙中選一把帶在身上
(對於p,q這對鑰匙,選了p的話q就會消失,反之亦然)
而這M層順序分別1F,2F,3F,...,MF,各層樓也有兩道門
只要打開其中一道門就能通過該層樓了
現在Luffy被關起來了,他的好朋友Ratish要去救他
對每筆給定的鑰匙以及門組合,請問Ratish最多可以爬到幾層樓?
(到達5F即1F,2F,3F,4F,5F都成功通過)
(2011.12.16補上解題報告)
PKU2479-Maximum sum
題目:http://poj.org/problem?id=2479
所謂的一段區間[i,j],必須i<=j (至少一個元素)
問最大取兩段不相交區間和是多少?
需要注意的是,再怎麼差也要取一個最大的。
(全是負數的話就得選最大的兩個負數)
(2011.12.16補上解題報告,姊妹題PKU2593買一送一)
所謂的一段區間[i,j],必須i<=j (至少一個元素)
問最大取兩段不相交區間和是多少?
需要注意的是,再怎麼差也要取一個最大的。
(全是負數的話就得選最大的兩個負數)
(2011.12.16補上解題報告,姊妹題PKU2593買一送一)
PKU2352-Stars
題目:http://poj.org/problem?id=2352
滿天星斗的天空有N(不超過15000)顆星星,給出它們的座標(非負整數)
(已經幫你按照Y座標排序,如果Y相同會照X排序)
請問0,1,...,N-2,N-1級星分別有幾顆呢?(N=5即輸出0,1,2,3,4級星的數目)
我們定義一顆星星的等級是L,表示有L顆其他星星在這顆星的左下方(正左和正下都算)
(2011.12.16補上解題報告)
滿天星斗的天空有N(不超過15000)顆星星,給出它們的座標(非負整數)
(已經幫你按照Y座標排序,如果Y相同會照X排序)
請問0,1,...,N-2,N-1級星分別有幾顆呢?(N=5即輸出0,1,2,3,4級星的數目)
我們定義一顆星星的等級是L,表示有L顆其他星星在這顆星的左下方(正左和正下都算)
(2011.12.16補上解題報告)
PKU1129-Channel Allocation
題目:http://poj.org/problem?id=1129
給定一個"平面圖",問最少要幾種顏色染上去能讓同色點不相鄰
雖然已知答案只會是1,2,3,4(四色定理)
看了一下發現我當年的code是貪心隨便亂圖色就過了(這題數據比較弱)
改天來研究正解...
(解題報告待補)
給定一個"平面圖",問最少要幾種顏色染上去能讓同色點不相鄰
雖然已知答案只會是1,2,3,4(四色定理)
看了一下發現我當年的code是貪心隨便亂圖色就過了(這題數據比較弱)
改天來研究正解...
(解題報告待補)
PKU1015-Jury Compromise
題目:http://poj.org/problem?id=1015
有n個人要選m個人當陪審團(n<=200,m<=20)
每個人對控方和辯方有不同的好感度(這些值介於0...20)
給出一種陪審團組合滿足 | "控方總好感"-"辯方總好感" | 最小,
並且 "控方總好感"+"辯方總好感" 最大
(之前這篇還沒補上內容的時候google "pku 1015"就會連進來了...真可怕QQ)
有n個人要選m個人當陪審團(n<=200,m<=20)
每個人對控方和辯方有不同的好感度(這些值介於0...20)
給出一種陪審團組合滿足 | "控方總好感"-"辯方總好感" | 最小,
並且 "控方總好感"+"辯方總好感" 最大
(之前這篇還沒補上內容的時候google "pku 1015"就會連進來了...真可怕QQ)
PKU1000-A+B Problem
題目:http://poj.org/problem?id=1000
其實就是輸出A+B的值,各大Judge可見的測試用題
倒是可以提一點
我先前在windows上利用wget的功能做了一個程式
把PKU上排名前5000名使用者的AC記錄全部撈出來
然後統計各題AC人數、製成統計表
http://codepad.org/amaNAHFv
第一行1000 4556
就是題號1000有4556人AC的意思,有約10%的人沒寫這題XD
搜尋一下題號2299(求逆序數對數目,50萬個數字)
2299 2362
發現有2362個人AC,這題在第99行(意即第99簡單的題目)
3666有n^2作法、比較複雜的nlgn作法
3666 563
位居第779名,算比較難的題目
其實就是輸出A+B的值,各大Judge可見的測試用題
倒是可以提一點
我先前在windows上利用wget的功能做了一個程式
把PKU上排名前5000名使用者的AC記錄全部撈出來
然後統計各題AC人數、製成統計表
http://codepad.org/amaNAHFv
第一行1000 4556
就是題號1000有4556人AC的意思,有約10%的人沒寫這題XD
搜尋一下題號2299(求逆序數對數目,50萬個數字)
2299 2362
發現有2362個人AC,這題在第99行(意即第99簡單的題目)
3666有n^2作法、比較複雜的nlgn作法
3666 563
位居第779名,算比較難的題目
2011年11月17日 星期四
HOJ85-毛毛蟲問題
題目:http://hoj.mooo.com/judge/index.php/problem/view/85
(我超愛這題的題目描述,好可愛阿≧x≦)
有N隻(N<=300000)毛毛蟲,想選出儘量多的毛毛蟲放進觀察箱裡並讓它們存活
每隻毛毛蟲有二氧化碳排放量a以及忍受度b
讓觀察箱中平均每隻毛毛蟲收到的二氧化碳都不超過b
(我超愛這題的題目描述,好可愛阿≧x≦)
有N隻(N<=300000)毛毛蟲,想選出儘量多的毛毛蟲放進觀察箱裡並讓它們存活
每隻毛毛蟲有二氧化碳排放量a以及忍受度b
讓觀察箱中平均每隻毛毛蟲收到的二氧化碳都不超過b
2011年11月10日 星期四
PKU3268-Silver Cow Party
題目:http://poj.org/problem?id=3268
有向圖加權圖N個點(N<=1000)、M條邊(M<=100000)
權重都是正的
問對於一個給定的點X,
求點對(X,i)使得(X到i的最短路徑+i到X的最短路徑)最大
有向圖加權圖N個點(N<=1000)、M條邊(M<=100000)
權重都是正的
問對於一個給定的點X,
求點對(X,i)使得(X到i的最短路徑+i到X的最短路徑)最大
2011年11月8日 星期二
HOJ90-買賣土地
題目:http://hoj.mooo.com/judge/index.php/problem/view/90
給一個N*N大小(N<=2000)的矩陣以及K值,問是否存在一個子矩陣和t滿足K<=t<=2K
給一個N*N大小(N<=2000)的矩陣以及K值,問是否存在一個子矩陣和t滿足K<=t<=2K
PKU3481-DoubleQueue
題目頁:http://poj.org/problem?id=3481
每個用戶有識別號K以及優先度P
有很多用戶要登入銀行系統等待被處理
給一段操作序列,可能有
1.加入某用戶(K,P)
2.服務優先度最高的用戶
3.服務優先度最低的用戶
對每個2、3操作輸出被處理到的用戶識別號
如果沒有用戶等待被處理,就輸出0
每個用戶有識別號K以及優先度P
有很多用戶要登入銀行系統等待被處理
給一段操作序列,可能有
1.加入某用戶(K,P)
2.服務優先度最高的用戶
3.服務優先度最低的用戶
對每個2、3操作輸出被處理到的用戶識別號
如果沒有用戶等待被處理,就輸出0
訂閱:
意見 (Atom)