Problem A.
登陸
x冥王星
x邪魔度
(LANDING)通過了重重關卡以及做了無數次體操之後,妤嬌一行人終於要到冥王星了。
妹妹:「我聞到葛格的味道了。」
妤嬌:「是你的錯覺吧!人是不能聞那麼遠的。」
姐姐:「妤嬌,你不知道人能透過『制約』來產生強大的能力嗎?」
妹妹:「我設的限制就是每天都要做體操~能對葛格產生 2^2147483647 倍的敏感 度。」
妤嬌:「怎麼會有人想要這麼沒用的能力?」
波波火姬:「怎麼會沒用呢?這不是知道妁艷在冥王星了嗎?」
於是他們決定登陸。
冥王星上空有很多奇怪磁場,而且磁場會隨著時間而變化產生邪魔度,如果邪魔 度太高或太低會造成太空船儀器損毀而爆炸。
我們把冥王星假設是一個 N*N 平面,一開始每格都有一個數字,代表時間 t=0 時降落在那點的邪魔度。
每個時間點可能發生兩種事:第一,某個矩形內邪魔度等量改變。第二,妤嬌想 知道降落在某個點的邪魔度是多少。
妤嬌因為想學習念,正在接受妹妹的特別授課,只好請你來幫忙。你能幫助他們 順利降落嗎?
Input:
第一行有兩個數字 N,M,分別代表冥王星大小以及事件數。
接下來 M 行,美行有一個數字 a
如果 a=0,後面會有五個數字 l1,r1,l2,r2,x,代表以(l1,r1)和(l2,r2)為頂點 的矩形邪魔度改變 x。
如果 a=1,後面會有兩個數字 a,b,代表妤嬌想知道座標(a,b)的邪魔度為多少。
Output:
輸出每次妤嬌想要知道的東西並換行。
範圍:100% n<=1000,m<=20000,x<=1000
Sample Input:
3 5 0 0 0 0 0 0 0 0 0
0 1 1 2 2 3 0 2 2 3 3 -3 1 1 1
1 2 2 1 3 3
Sample Output:
3 0 -3
Problem B. PantsWrestling (p4.in)
終於登陸了太陽系的最後一顆行星(?)冥王星。
大家心知肚明, 妁艷一定被綁架到這裡, 否則距離太陽最近的恆星有 4.3 光年 這麼遠。 要離開太陽系是不可能的。
而船上的每個人早已做好打一場硬仗的心裡準備了。
出乎意料地, 冥王星上竟然已高度開發, 放眼望去盡是類似兵工廠的建築, 兵 工廠外牆圖著威尼斯紅。
地上到處布著連接工廠和儲存槽的管線, 工廠還冒著煙, 在某處地上有一個大 洞, 洞裡也有許多管線伸出地面。
整個場景真像個邪惡組織的基地!
妤嬌一行人駕駛著太空船繼續往前行, 進入了一個圓形的廣場。 廣場周圍的建 築無比高聳, 廣場的地板看似多年失修般的破碎。
地上堆滿了廢棄的電腦, 電視螢幕。
此時, 天色變成暗紅色, BGM 也由陰森轉為低沈又緊張的節奏。 耳邊不時傳來 淒涼的風聲, 真像是打魔王前的景象!
此刻, 地上冒出了一些陰影, 電視螢幕裡爬出了一個帶著眼鏡的男子。
陰影長出了一些怪物。 男子作出了壞人會發出的邪笑, 然後拿出了一張卡片。
“俺的回合, 抽牌, Pantswrestler!"
這時男子身後出現了一個身高約正常人 3~5 倍的巨人。
巨人腳一踏, 正前方地板的 N 個瓦片就浮了起來, 圍成了幾個圈圈, 往妤嬌那 邊飛去。
瓦片砸中了太空船。
“Oh my shoulder!" 太空船道。
巨人持續地踏步並說 “Give up!"
“No! no!" 太空船回應。
“Uh? You want more? Like get some?" 巨人說。
“Ahhhh♂ ,ahhhhh ♂ " 太空船說。
“You got me mad now!" 巨人說。
“Oh♂, What are you doing?" 太空船說。
“新日暮里!" 巨人說。
就這樣來回了幾個回合, 聰明的妤嬌已經觀察出巨人的攻擊方式了。
巨人每次踏步會將讓前方的 N 個瓦片浮起來, 相鄰的瓦片會圍成一些圈圈。
但是在每個圈圈中的瓦片順序可能有很多種。 但唯一的限制就是每個圈圈中的 瓦片都是相鄰的。
圈圈的組成方式可能有很多種, 大至所有 N 個瓦片組成一個圈圈, 小至每個瓦 片各自成一個圈圈。
為了解救妁艷, 為了轉受為攻, 必須破解敵人的攻擊。
一如往例, 妤嬌很快就算出巨人有幾種攻擊方式了。 兩種攻擊方式之間, 若有 一個瓦片在不同圈圈中, 或相鄰的瓦片不同, 就算不同的攻擊。
不是天才的你只能乖乖幫他驗算。 輸出攻擊種類數的末 9 位數。
Input:
每筆測資只有一個正整數 N, 意義如上所述。
對 30%的測資 N ≤ 10^3;
對 60%的測資 N ≤ 10^6;
對 100%的測資 N ≤ 10^18。
Output:
輸出攻擊種類數的末九位數。
Sample Input 1:
4
Sample Output 1:
15
Sample Input 2:
18
Sample Output 2:
082526075
Hint:
P4 的 OP 在這裡: http://www.youtube.com/watch?v=jFAHbwiG4jo
動画版 OP 在這裡(需要會員): http://www.nicovideo.jp/watch/sm16203759 第一筆範測, 分割方式有(1, 1, 1, 1), (1, 2, 1), (2, 1, 1), (1, 1, 2), (2, 2), (1, 3), (3, 1), (4)這幾種. 所以共有 1+1+1+1+1+2+2+6=15 種.
第二筆範測, 完整答案為 405692082526075.
Problem C.
真相
(x3)“咻~ 蹦!蹦!蹦!!!"
“阿嘎嘎嘎嘎嘎嘎~~~"
妤嬌看穿了巨人的攻擊,並在準確的攻擊巨人許多下後,將巨人打倒了!!!
“呼~ 終於解決了一個難纏的傢伙~"
“哼哼哼~~~"
“看來你們幾個小孩子還有兩下子嘛~"戴眼鏡的男子笑著
“你! 快把妁艷放了!!!"妤嬌等人對他喊
“哼~ 我才不要呢~"那男子以奇怪的聲音回答
“你到底有甚麼目的!?"妤嬌問
“才不告訴逆雷~"男子回答
“為什麼要綁走妁艷?"剝剝火姬問
“只要我喜歡~ 有什麼不可以?"男子回答
“不要管他了,直接把他打倒吧!!!"妤嬌姐姐表示
“喔喔~ 上啊!!!!!!"妤嬌大喊
“等一下!!!"妁艷妹妹突然喊了一聲暫停...
“父親大人?"妁艷妹妹
“..."男子
“父親大人,為甚麼是你...你到底要做什麼...?"
“你對哥哥要做什麼"妁艷妹妹崩潰的問
“別來給我插手!!!你們是不懂的!!!"
看來這男子就是妁艷的爸爸了...
妁艷父親一說完,變抬起了手上的大砲,"轟~"的一聲打像了妤嬌等人
妤嬌因為是男生跑得比較快,成功的躲過了攻擊,但是其他三個女生因為動作比 較慢,被大砲攻擊波擊到而跌倒了。
“不管你是誰!我都要把你打倒!把妁艷救出來!!!"妤嬌怒吼
“哈哈哈~你是不可能的打贏我的"、“霹靂卡 霹靂拉拉 輕鬆開朗"妁艷父親一 說完,在妤嬌面前出現的,是個巨大、炫麗的祭壇,而妁艷就在被鎖在最頂端的 那間房間裡。而祭壇的下面,是個色彩繽紛、卻又殺氣騰騰的舞台,尖刺環繞著、
左右也有焰氣在噴...而妁艷父親手上,竟是由那個可以降魔除怪、征服萬物、
妁艷的超級武器,然後再經過研究、改良後的 level max 型!!!!!!
“甚麼!!!??? 竟然是那把武器!!!"妤嬌嚇到了,倒退了三步,不知該怎麼辦
“那個...那個...我父親她只怕一樣武器...妤嬌...那個...來...給你..."
妁艷妹妹喘著氣說
妁艷妹妹給了妤嬌那樣神秘武器,而那武器上有許許多多的數字,聽說那武器也 是把終極的毀滅性武器,力量非常強大,而那武器的攻擊力就藏在那武器上的數 字裡!!!
要把所有的數字,兩兩做 XOR 後,再相加起來,即是他的最大攻擊力了!!!
(兩個數字 XOR 是指兩數字的每一個位元都做 XOR 後的新數字)
Input:
第一行有一個正整數 N 代表武器上有 N 個數字 第 2~N+1 行每行有一個正整數代表這 N 個數字
對 40%的測資 N ≤ 5000;
對 100%的測資 N ≤ 1000000.
Output:
輸出一行代表可以攻擊出的最大攻擊力
Sample Input 1:
3 1 2 3
Sample Output 1:
6
Hint:
1 XOR 2 = 3 1 XOR 3 = 2 2 XOR 3 = 1 3 + 2 + 1 = 6
Problem D.
鑰匙
(key)“唔 ~ 啊 啊 啊 啊 啊 啊!!!!!!"
妁艷爸爸大吼著,他被妤嬌的攻擊命中了!!!
“父親...你為甚麼要這麼做"妁艷妹妹看著躺在地上的爸爸,呢喃著說...
“事不遲疑,快去救出妁艷吧"剝剝火姬說著
“來~ 走吧~ 事情一定會水落石出的~"妤嬌姐姐拉著妁艷妹妹說 妤嬌一行人走到了祭壇的頂端,打開了門,看見了被綁住的妁艷
“哥哥~~~我好想你~~~"妁艷妹妹哭著喊
“你再不回地球,你的微積分就要被當掉了喔哈哈"妤嬌冷冷的說
“快把我放開啦囧"妁艷說著 妁艷身上有好幾把鎖把妁艷鎖著
每把鎖上都有 2*N 個點,排成矩形的樣子,左右長為 N,上下寬為 2,左右、上 下兩點之間距離都一樣。而最左邊還有一個點為起點,最右邊有一個點為終點。
現在希望能從起點畫到終點,並能經過所有的點。
不過還有三個條件:
1.當上面那排點由左到右是由 X1到 XN、下面那排由左到右是 Y1到 YN時,起點只 能畫到 X1或 Y1,且只有 XN和 YN能畫到終點n
2.當 X1到 Xi還沒全部畫到前,不可以畫 Xi+1,Y 也一樣
3.可以由 Xi+1畫到 Yi或 Yi+1畫到 Xi,即是可以畫到另一排的前一個,但兩個以上 則不行
另外還有三個數 A、B、C 代表在 X,Y 兩排之間前進、後退畫時所需的時間 (代表從起點出來或出去到終點皆不用算)
A 代表畫斜率為 0 的線時所需的時間 B 代表畫斜率為 1 的線時所需的時間 C 代表畫斜率為-1 的線時所需的時間 請你把妁艷放開吧~
N=5 其中一種
____
./ | | / /| . |_| /__/ | / 起點 1 2 3 4 5 終點 時間:4A+2B
Input:
第一行會有一個正整數 T 代表有 T 把鎖要解 接下來會有 T*2 行,代表 T 把鎖的資料
每一把鎖的第一行會有一個正整數 N 代表鎖的長度 第二行則有三個正整數 A、B、C 如題目所述
對 100%的測資 T ≤ 10;
對 10%的測資 N ≤ 5;
對 30%的測資 N ≤ 10^2;
對 50%的測資 N ≤ 10^6;
對 70%的測資 N ≤ 10^7;
對 100%的測資 N ≤ 10^18;
對 100%的測資 A 、B 、C ≤ 10.
Output:
對於每一把鎖輸出兩行 第一行輸出有幾種解法
第二行輸出若畫出所有解法共需的時間為多少 答案太大請%1000000007
Sample Input 1:
1 1 1 1 1
Sample Output 1:
2 0
Sample Input 2:
2 5 1 1 1 5 1 2 1
Sample Output 2:
120 704 120 852
Hint:
妤嬌把鎖住妁艷的鎖解開了,妁艷便和妤嬌、妁艷妹妹、妤嬌姐姐、剝剝火姬搭 乘太空船,準備返回地球了...
就在他們冥王星起飛後,只見妁艷爸爸要舉起那把改造武器,瞄向太空船,準備 把他們打下來!!!
“妁艷,別想給我走!!!"妁艷爸爸吼著
“不要啊~~~"妁艷妹妹說
“不!父親!!!那武器不能那樣用啊!!!!!!那樣操作會完蛋啊!!!"妁艷大吼著!!!
只見妁艷父親按下了開關,那武器就發出了極大的攻擊...
妁艷等人在太空船上回頭看,只見冥王星被白霧覆蓋著,
白霧消去後,太空中空空的,冥王星已不存在了,而妁艷父親就這樣消失了...