Problem
在三維空間中劃分區域,給定 N 個平面,對於每一個點而言形成 N-tuple 的資訊 (0/1 左側、右側)。請問哪一個 N-tuple 具有最多點,輸出最多的點個數即可。
Sample Input
|
|
Sample Output
|
|
Solution
直接將平面帶入每一個點,得到 N-tuple 資訊,接著對這個資訊做 RS hash 下,直接壓 int 去做 count,這樣會快於 map<string, int>
。
|
|
在三維空間中劃分區域,給定 N 個平面,對於每一個點而言形成 N-tuple 的資訊 (0/1 左側、右側)。請問哪一個 N-tuple 具有最多點,輸出最多的點個數即可。
|
|
|
|
直接將平面帶入每一個點,得到 N-tuple 資訊,接著對這個資訊做 RS hash 下,直接壓 int 去做 count,這樣會快於 map<string, int>
。
|
|
目標從太空船 S 到太空船 T,每一個太空船上有 N 個按鈕,每一種按鈕可以傳送到指定的太空船上,請問 L 步從 S 到 T 的按法有幾種。
|
|
|
|
既然按鈕都不同,那就可以轉換成一般的 Graph,然後轉化成 K 步內抵達的方法數。
直接利用矩陣相乘計算方法數!
|
|
要一下出題目規格,就有漂亮的 latex pdf!
|
|
某 M 現在正在平面座標上的原點 (0, 0)
,現在四周被擺放了很多很多鏡子,某 M 可以藉由鏡子與他的人格小夥伴對話,請問那些鏡子可以見到小夥伴。
鏡子可以當作一個線段,之間不會交任何一點,只要能見到該鏡子中一小段區域就算可見到。
備註:不考慮反射看到。
輸入有多組測資。
每組測資第一行將會有一個整數 n (n < 32767),表示總共有多少個鏡子。
接著會有 n 行,每一行上會有 4 個整數 sx, sy, ex, ey,表示鏡子所在的線段。
(-32767 < sx, sy, ex, ey < 32767)
對於每組測資輸出一行,每一行將會有 n 個整數 (0/1),分別表示輸入中第 i 個鏡子是否可見到。
|
|
|
|
|
M 國開始藉由河道進行分裂,M 國土只會介於 y = 0 和 y = 1 之間,在 x 軸兩側無限延伸,保證河道彼此不會相交任何一點。
操作 A u v : 增加河道 (u, 1) 到 (v, 0),該河道編號為當前操作 A 的數量。
操作 Q x y : 詢問位置 (x, y) 在哪兩個河道之間。
第一行將會有一個整數 N (N < 100, 000),表示接下來會有幾筆操作。
操作 A u v : u, v [-50000, 50000]
之間的實數。
操作 Q x y : x 屬於 [-50000, 50000]
, y 屬於 [0, 1]
。
對於每個詢問,輸出在哪兩個河道之間,邊界為 [S, M],如果恰好在河道上輸出 [?, ?],詳細請參考範例輸出。
|
|
|
|
|
正值大四的 Morris,面臨無法畢業的窘境,每天不是玩 PoE 遊戲就是在解題目,為了逃避現實解題目也越來越多,但對於未來目標仍然沒有任何進展,一個人在房間裡孤拎拎地打著 PoE,萬萬沒想到遊戲帳號被盜取,「密碼鎖什麼的果然太天真的,ACM 鎖才是未來的目標」打密碼登入有什麼了不起的,寫程式 AC 登入才有意思。
一張無向圖,給 N 個點、N - 1 條邊,任兩點之間只會有一條路徑。
操作 (u, v, k):將 u, v 之間經過的節點權重加上 k。
請問經過 M 次操作後,每個節點的權重值為何?
輸入有多組測資。
每一組測資第一行 會有兩個正整數 N, M (0 < N, M < 32767),接下來會有 N - 1 行,每行上會有兩個整數 u, v (0 <= u, v < N) 表示 u 和 v 之間有一條邊。接著會有 M 行操作 (u, v, k) (0 < k < 32767)。
每組測資輸出一行,分別將節點權重輸出。
|
|
|
|
|
給定一種洗牌方式,請問重複多少次之後會復原到原本一開始的排列。
|
|
|
|
一道置換群的題目,將置換的方式找出,接著找一組一組循環置換集合,找到最小公倍數即可。
|
|
找一條最短路徑從左上到右下,並且中間經過的字母不會有同時大小寫出現,也就是說 A
和 a
不能同時出現、B
和 b
不能同時出現 …
|
|
|
|
窮舉可使用的字符,對於每一種限定方式進行 bfs 搜索。
|
|
在賽車運動中,常用 Lap 表示套一圈賽道所消耗的時間,現在有多名賽車手,給予最快一圈多久、最慢一圈多久,請問在最快車手第幾圈的時候,可以倒追最慢的車手。
|
|
|
|
懶得推導公式,二分倒追的時間,找到何時會產生倒追,再計算第幾圈即可。
|
|
給一個 SOAP 的回應格式,解析給定的回應,並且提供屬性查找。
|
|
|
|
SOAP 類似 HTML XML 那種,在不少網路上的諮詢服務都會有這一套規則。
不過看到這一道題目很簡單,保證輸入格式一定可以相互匹配且完整,那使用遞迴 parsing 輸入,建造一個 tree 出來,同時子樹不會出現相同的命名。
建造樹出來之後,詢問就沿著樹走訪即可。
|
|