c++&oi
鄭州集訓Day2
巨慘,忘記考程序了,全部還原掉了!
試題
省選班訓練試題(
2012.1
.
31
)
試題名稱 逃出魔掌 商品大采購 黃金棋盤 手氣不錯
可執行文件名 Escape Shopping Game Luckylucky
輸入文件名 Escape.
in
Shopping.
in
Game.
in
Luckylucky.
in
輸出文件名 Escape.
out
Shopping.
out
Game.
out
Luckylucky.
out
每個測試點時限
0
.1s
0.1
~
2s
1
~
2s
0.5
~2s
測試點數目
10
10
10
10
每個測試點分值
10
10
10
10
內存限制 128MB 128MB 128MB 128MB
是否有部分分 無 無 無 無
題目類型 傳統 傳統 傳統 傳統
前言:小夜是個很漂亮又很呆的女孩子……此故事純屬虛構,如有雷同,純屬巧合。。。
逃出魔掌
【問題描述】
小夜家教很嚴……恩,家教很嚴厲。但俗話說得好“有些鳥是關不住的”。小夜家住一個很大很大的湖泊中央的小島上,湖泊中有還有n個小島,小島間有橋相連。任意兩個小島之間都有至少一條路徑可以到達。小夜很久沒有出去玩了,她想到岸上去玩……但是去玩之前她要跟自己的爺爺奶奶叔叔伯伯阿姨嬸嬸大哥大姐小弟小妹打聲招呼,所以她要跑遍湖中所有的島至少一次(當然還有自己家)……orz……但是小夜有個很邪惡的爸爸,夜爸爸不準小夜出去玩。夜爸爸有足夠的人手可以控制住連接島嶼的橋,在從線人那打聽到小夜的情況后,夜爸爸決定在每一個時刻都增派一票人控制住某一座當前還未被他控制的橋,只要小夜路過這些橋就……
小夜在路上好幾次都差點被逮到,她發現這是個問題,于是打開手機向你求助。因為被夜爸爸控制的橋會越來越多,她認為走的橋越少越好,所以她想知道當前時刻一共有多少種方案能夠讓選擇n座橋并使得任意兩個島嶼只有一條路徑連通。
【輸入格式】
輸入文件第一行兩個整數n和m,表示湖泊中除了小夜家以外的島嶼數目和夜爸爸會陸續派m票人控制橋。
接下來n
+
1行,每行n
+
1個整數,其中第i行第j個整數 Aij表示第i號島嶼和第j號島嶼之間是否直接有橋相連(0表示不連通,1表示連通)。
再接下來m行,每行兩個整數a,b。表示當前時刻他已經控制住第a號島嶼和第b號島嶼直接相連的橋。(注:開始時刻夜爸爸沒控制一座橋。)
【輸出格式】
輸出文件共有m
+
1行,每行一個整數。表示當前時刻的總方案數。
【輸入樣例】
5
2
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
4
1
1
3
【輸入樣例】
1296
864
540
【數據范圍】
對于40
%
的數據
0
<
n
<
13
對于100
%
的數據
0
<
n
<
26
,
0
<
m
<
31
輸出數據保證在extended范圍內。
商品大采購
【問題描述】
終于逃出了夜爸爸的魔掌,小夜來到了一個巨大無比的超市。超市里琳瑯滿目的商品勾起了小夜的購買欲。。。
~
囧
~
。。。。 于是小夜推來n輛大型購物車••開始往里面塞東西!@#¥……塞了一車又一車……因為太呆了,小夜喜歡重復地買一些東西,而且每輛購物車里都會有n件物品。比如她在推第一輛車的時候會買熊寶寶、小saber、機器人……在推第2輛車的時候她還是會買熊寶寶、小saber、機器人,而且買這些東西的順序一樣,只是數目不同罷了……結帳的時候,售貨員告訴她每輛購物車里的商品總價值x元,累加起來后小夜發現這是個天文數字。。。。她開始懷疑售貨員有沒有坑她。因為每輛車里商品太多,小夜不能直接看到商品的單價,她只知道第i輛購物車里第ai件商品的數目是多少。但她根本算不出那么多物品的單價,于是她想到了你……
任務:小夜給了你一張表,上面寫著每輛車里各個商品的數目以及商品總價,請你幫小夜算出每件商品的單價是多少。
【輸入格式】
輸入文件中第一行有一個數字n代購物車數
接下來有n行,每行n
+
1個整數。前n個整數aij 代表第i輛輛購物車里第j件商品的數目,第n
+
1個整數xi 代表該輛購物車的總價值。
【輸出格式】
輸出文件一共有n行,每行一個整數,代表第i件物品vi的單價。
【輸入樣例】
2
1
1
3
1
2
5
【輸出樣例】
1
2
【數據范圍】
對于20
%
的數據:
0
<
n
<=
10
對于100
%
的數據:
0
<
n
<=
500
0
<
vi
<
32767
0
<
xi
<
32767
0
<
aij
<
101
對于10
%
的數據限1s,對于另外20
%
的數據時限2s
黃金棋盤
【題目描述】
我們的小夜同學在超市刷了幾百張卡以后發現身上僅存一張“X業銀行”的儲蓄卡。大小姐頓時發現自己即將過沒有錢的日子……怎么辦呢? 還好天無絕人之路,有個巫師來到了她身邊,他自稱身上有個盤古時期留下的寶物——黃金棋盤。這是個很神奇的東西,正面是個n
*
n的棋盤G,每個格子上都有一定數目的黃金,而且黃金可以再生
^
_
^
。巫師手上還有一些棋子,當一顆棋子放置在G(i,j)號位置時,棋盤上第i行和第j列的所有黃金都會被棋子吸走, 值得慶幸的是,每顆棋子在放下之后只會吸取一次黃金(不然由于黃金棋盤的再生性,棋子會不停地吸黃金……),并且放好后就不能移動了(但不影響這個位置的黃金再生)。 于是巫師打算跟小夜玩個游戲,游戲規則如下:
1
、巫師先在n
*
n的棋盤內放置m顆棋子。吸取的黃金數記為C。
2
、當棋子被放置在點G(i,j)上后,棋盤的第i行和第j列都不能放置棋子。
3
、在巫師布置完棋子后,小夜可以盡量多的在棋盤上放棋子,但要遵循規則2。
4
、小夜所有棋子吸取的黃金數記為V,當V
>
C時,小夜獲勝,否則巫師獲勝。
5
、游戲后敗家支付贏家
|
C
-
V
|
數量黃金等價的money。
注意: 黃金與money之間比例為1:e
小夜聽了后動心了,決定賭一把。為了能夠必勝,小夜決定再次找到你,贏了的話事后五五分~。
任務: 在小夜告訴你棋盤布局以后,請你計算小夜是否能獲勝。
【輸入格式】
輸入文件第一行為一個整數n,表示棋盤大小。
接下來是個n
*
n的矩陣,表示每個格子上的黃金數目gold(i , j)。
第n
+
1行是一個整數m,表示巫師放置的棋子數。
接下來m行每行兩個整數a,b,表示巫師放置的棋子坐標。
最后一行為一個整數e,代表黃金與money之間的匯率
【輸出格式】
如果能獲勝,輸出一個整數,即小夜將贏得多少money,
否則輸出“Night can not win
!
”。
【輸入樣例】
3
1
2
1
2
1
3
1
3
1
1
2
2
1
【輸出樣例】
5
【數據范圍】
對于30
%
的數據時限為2s
對于所有數據:
3
<=
n
<=
300
0
<=
m
<=
n
1
<=
e
<=
10000
0
<=
gold(i , j)
<=
32767
手氣不錯
【題目描述】
果然•••••••@#¥@#……
%
果然!!! 果然小夜被騙了。 現在我們可憐的小夜身上僅僅只有little money。 但此時她突然覺得上帝讓她槑了這么久怎么說這次也會保佑下她,于是她決定去參加搖搖樂大抽獎活動……
搖搖樂大抽獎活動是一種類似于彩票的東西,人們每次可以花一些錢買一張搖搖卷。每張搖搖卷上面都有一個編碼x。系統會不定期的抽獎,每次抽獎系統都會隨機生成一個編碼Xj,在之前的所有搖搖卷上選取一張編碼小于Xj且與Xj相差最小的一張Xi作為中獎卷,獲得的獎金
j
V
=
∑ Xk
k
=
i
為了保證游戲的公平,每次抽出的中獎券將被禁止參加以后的抽獎,并且以后獎金計算時不將此卷累加入獎金中。
小夜沒什么錢了,但剩下的錢足夠她參加一次搖搖樂活動。請你計算出在活動結束時,小夜可以獲得多少獎金。
【輸入格式】
輸入文件第一行為一個整數n,表示游戲回合數
接下來n行每行兩個整數a, x。
當a為0時,表示這回合是抽獎環節, x為系統產生的編碼。
當a為1時,表示這回合是小夜買搖搖卷;當a為2時,表示這回合是路人甲乙丙丁XXX購買搖搖卷; x為搖搖卷上的編碼。
【輸出格式】
輸出文件一個數字v,表示小夜獲得的獎金數額。
【輸入樣例】
8
1
3
1
4
1
7
1
1
1
6
0
8
1
9
0
5
【輸出樣例】
47
【數據范圍】
0
<
n
<=
5
*
10
^
5
0
<
x
<=
10
^
8
輸入數據保證不出現重復編碼
對于10
%
的數據時限2s
好在一邊做一邊測了。
第一題10
第二題AC
第三題才開始做
第四題還沒看
考的是湖南的省選模擬題,難度較高。
分析一下,第一題是動態地求圖的生成樹的個數。要用矩陣法。我寫的還是超時。【我寫的矩陣比較垃圾】
第二題是高斯消元。我寫的直譯版竟然AC。記得AHOI07時,直譯版還是過不了的。【要不然是數據弱了,要不然是我的程序實現能力提升了】
第三題是KM算法
第四題考數據結構(平衡樹?線段樹?)
總體看一下,四小時四題。
省選時可能你四題都會做。(給我100小時我可以寫到至少310或400)
但是時間上還是很緊的。
第一題可能是最難的。要不然不會直接放棄。否則可能花1h+,才得10,不劃算了【正如我,3h用掉1h+就直接完蛋了】。
第二題20min瞬間AC
第三題看穿就必須在40min內瞬間AC
第四題沒有仔細看,但最后和第一題要權衡。估計至少要在拿到100才能進省隊吧。
AH亂七八糟的題目和數據除外~
posted on 2012-01-31 22:06
zyn.cpp
閱讀(149)
評論(0)
編輯
收藏
引用
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
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
7
導航
C++博客
首頁
新隨筆
聯系
聚合
管理
統計
隨筆 - 57
文章 - 13
評論 - 11
引用 - 0
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
給我留言
查看公開留言
查看私人留言
隨筆檔案
(57)
2012年6月 (2)
2012年5月 (4)
2012年4月 (18)
2012年3月 (7)
2012年2月 (14)
2012年1月 (3)
2011年12月 (8)
2011年11月 (1)
文章檔案
(13)
2012年2月 (1)
2011年12月 (7)
2011年11月 (1)
2011年9月 (3)
2011年8月 (1)
搜索
最新評論
1.?re: 培訓作業-第三周(STL&USACO+4)
評論內容較長,點擊標題查看
--佛教網
2.?re: 培訓作業-第三周(STL&USACO+4)
評論內容較長,點擊標題查看
--happem
3.?re: NOIP2011解題報告
sum[i]表示前i個點的單位數?這。。,sum[i]表示i點前下車的乘客數吧?
--銳
4.?re: NOIP2011解題報告
頂一下。。
--銳
5.?re: 培訓作業-第三周(STL&USACO+4)
@zyn.cpp
用vector暴力平衡樹啊。。。
--姚京韜
閱讀排行榜
1.?NOIP2011普及組的第三題:瑞士輪(2668)
2.?NOI LINUX 安裝記(1996)
3.?隨便說說狀態壓縮(1548)
4.?迎接初中同學——整理OI知識點(building)(821)
5.?POJ 1733 (559)
評論排行榜
1.?培訓作業-第三周(STL&USACO+4)(5)
2.?NOIP2011普及組的第三題:瑞士輪(2)
3.?POJ 1733 (1)
4.?給count-base sort正身(0)
5.?奇怪的乘法運算(cm)(0)
Powered by:
C++博客
Copyright © zyn.cpp
欧美日韩中文字幕久久久不卡
|
久久精品国产清自在天天线
|
久久久久中文字幕
|
日本道色综合久久影院
|
久久狠狠一本精品综合网
|
综合人妻久久一区二区精品
|
国产一区二区三精品久久久无广告
|
国产精品九九久久免费视频
|
亚洲国产成人精品久久久国产成人一区二区三区综
|
中文字幕成人精品久久不卡
|
久久精品国产黑森林
|
伊人色综合久久天天网
|
国产精品久久久久久
|
亚洲精品高清一二区久久
|
久久久久无码精品国产
|
亚洲国产一成久久精品国产成人综合
|
久久精品无码一区二区三区
|
四虎国产精品成人免费久久
|
国产精品久久久天天影视
|
伊人精品久久久久7777
|
亚洲狠狠久久综合一区77777
|
青青草国产精品久久久久
|
亚洲国产一成人久久精品
|
欧美亚洲日本久久精品
|
国产AV影片久久久久久
|
9久久9久久精品
|
久久精品国产亚洲av水果派
|
久久久一本精品99久久精品88
|
欧美午夜A∨大片久久
|
国产精品免费久久久久久久久
|
九九精品99久久久香蕉
|
伊人久久大香线蕉综合影院首页
|
亚洲国产精品无码久久久蜜芽
|
亚洲天堂久久久
|
午夜视频久久久久一区
|
久久人人爽人人爽人人AV
|
久久亚洲精品无码aⅴ大香
|
久久综合视频网站
|
亚洲а∨天堂久久精品9966
|
亚洲伊人久久成综合人影院
|
婷婷国产天堂久久综合五月
|