ACM ICPC World Finals 2011
문제 링크 K. Trash Removal 다각형이 주어질 때, 다각형이 쓰레기 장으로 들어가기 위한 통로의 최소 너비를 구하는 문제다. 임의의 두 점을 잡아 직선을 그렸을 때, 그 직선이 수직하게 들어간다고 가정하고 너비를 계산한다. 계산된 너비 중 최소 너비가 답이 된다. 이와 같은 알고리즘이 가능한 이유는 다각형을 덮는 볼록 껍데기를 생각했을 때 너비가 최소가 되는 경우는 볼록 껍데기의 변들 중 한 변이 통로의 변과 평행하기 때문이다. #include #include #include using namespace std; int N; int X[101], Y[101]; double w[101][101]; double dist(int a, int b, int c) { double area2 = X[a]*..
ICPC/World Finals
2015. 5. 18. 20:51
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- IOI2013
- Boyer
- Knuth Optimization
- majority
- Parametric Search
- Boyer-Moore Majority Vote Algorithm
- IOI2014
- Dynamic Pramming
- Tree
- vote
- idea
- IOI2011
- Dijkstra
- BOI 2001
- BOI
- Greedy Method
- optimization
- IOI2012
- Divide & Conquer
- Segment tree
- z-trening
- dynamic programming
- moore
- USACO
- BOI 2009
- HackerRank
- ioi
- Splay Tree
- Algorithm
- TRIE
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
글 보관함