본문 바로가기

problem solving/TopCoder

TopCoder SRM 421


http://www.topcoder.com/stat?c=round_overview&er=5&rd=13512

자정에 Single Round Match 421이 있었습니다.

오늘은 250에 수치해석문제와 500에 약간 생각하기 어려운 그리디 문제가 출제되었고 그리고 1000엔 무슨 문제인지 모르겠네요^^
항상 double형을 처리하는 문제가 나오면 그 오차때문에 틀리는 코더가 많은데 오늘도 역시 250에서 많은 사람들이 System Fail로 죽었습니다. 저는 뉴턴메소드가 오차범위내로 수렴하지 않아 TLE로 죽은듯합니다. ㅠㅠ



250 - EquilibriumPoints

질량을 가진 n개의 물질이 일직선상 고정되에 있습니다. 각각의 물질의 질량이 주어졌을 때 정확히 n-1개의 지점에서 중력장의 힘이 0이 된다고 함니다. 중력이 0이되는 n-1개의 지점을 찾아 오름차순으로 정렬하여 리턴하는 것이 문제입니다. 1e-9이내의 오차는 맞은것으로 간주합니다.
두 질량 사이의 중력 g는 g=G*m1*m2/d^2 으로 구할 수 있습니다.

Solving

500 - CakesEqualization


n개의 케익의 무게가 주어집니다. 이 케익을 최대 maxCuts번 만큼 잘라 젤 무거운 케익의 무게와 젤 가벼운 케익의 무게가 최소가 되게 하고 싶습니다. n개의 케익의 무게들과 maxCuts가 주어졌을 때 최소의 무게차를 구하십시오.

1 <= n <= 50
1 <= 무게 <= 1000000000
1 <= maxCuts <= 100000

Solving

'problem solving > TopCoder' 카테고리의 다른 글

TopCoder SRM 427  (0) 2008.11.26
TopCoder SRM 426  (0) 2008.11.24
TopCoder SRM 425  (0) 2008.11.15
TopCoder SRM 422  (0) 2008.10.20
TopCoder SRM 420  (0) 2008.10.04