2015年3月5日 星期四

[CF] codeforces #292



2A.

給你一個二維座標(a,b) 問你是否可以從(0,0)走 s 步到(a,b)

一步可以從(x,y)到(x+1,y),(x-1,y),(x,y+1),(x,y-1)

( - 109 ≤ a, b ≤ 109, 1 ≤ s ≤ 2·109)




2B.

現在有n個男生跟m個女生 有一些人本來就很快樂(?

你可以在第i天的時候把編號(i%n)的男生跟編號(i%m)的女生放在一起吃晚餐

如果有其中一方快樂那另外一方也會快樂(怪怪der 真的在吃飯嗎-.-

只要他快樂他就會一直快樂,問你有沒有可能讓每一個人都快樂

(1 ≤ n, m ≤ 100)




2C.1A.

定義一個F,F(x)=將x的每一個位數拆開然後變成階層相乘

ex F(135)= 1! * 3! * 5! = 1 * 6 * 120 = 720

現在給你一個n位正整數a

請你找出一個最大的x 使得F(x)=F(a)

(1 ≤ n ≤ 15)




2D.1B.

給你一個n*m的表格

. 是可用的 *是不可用的

你可以用<,>或是^,v填滿它(必須成對)

問你是不只有一種方法填滿

如果是請輸出該種解法

(1 ≤ n, m ≤ 2000)




2E.1C.

有一隻猴子喜歡跑公園

公園是環狀的且種了n棵樹

猴子的跑法是找兩棵樹x,y 爬上x爬下x跑到y再爬上y爬下y

長度就是2h(x)+2h(y)+dis(x,y)

並且每天都有小屁孩到處跑

猴子最討厭小屁孩所以不願意有機會撞到他們

給你m天小屁孩的活動範圍

問你猴子每天最長可以跑多長

(3 ≤ n ≤ 105, 1 ≤ m ≤ 105)




1D.

給地下的樹 每一個葉子都連結到地面上

裡面住了一些蚯蚓 這些蚯蚓會住在相鄰的地方

假設a,b有住蚯蚓 a->b的路徑上都會住著蚯蚓

每天早上蚯蚓都會從離他最遠的葉子出去

q個問題 問你在抵達地面時間最長和最短差不到l的情況下 最多能有幾隻蚯蚓

(2 ≤ n ≤ 105)

(1 ≤ q ≤ 50)


1E

跟2B一樣的問題

只是要問是第幾天他們都變快樂

還有n,m變大了些Q_Q

(1 ≤ n, m ≤ 109).

沒有留言:

張貼留言