시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 128 MB | 54 | 20 | 13 | 41.935% |
Farmer John is planning to build N (2 <= N <= 50,000) square fenced-in pastures on his farm, each of size exactly K x K (1 <= K <= 1,000,000). Pasture i is centered at point (x_i, y_i) with integer coordinates in the range -1,000,000...1,000,000. However, in his haste to complete his plans, FJ realizes that he may have accidentally placed two pastures in locations that overlap (by overlap, this means the two pastures share a positive area in common). No two pastures share the exact same center point.
Given the locations of each of the planned square pastures, please help FJ compute the area shared by the two overlapping pastures. Output zero if no two squares overlap, and -1 if overlap occurs between more than a single pair of pastures.
4 6 0 0 8 4 -2 1 0 7
20
There are 4 squares, each of size 6 x 6. The first square is centered at (0,0), and so on.
Pastures #1 and #3 overlap in 20 units of area.
Olympiad > USA Computing Olympiad > 2012-2013 Season > USACO January 2013 Contest > Silver 2번