2014 acm-icpc daejeon 인터넷 예선 해설

97

Upload: baekjoon-choi

Post on 15-Apr-2017

6.385 views

Category:

Technology


3 download

TRANSCRIPT

Page 2: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/7287

Page 3: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10250

Page 4: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•••

•••

https://www.acmicpc.net/problem/10250

Page 5: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

for (int i=1; i<=w; i++) {for (int j=1; j<=h; j++) {

cnt += 1;if (cnt == b) {

printf("%d%02d\n",j,i);break;

}}

}

https://www.acmicpc.net/problem/10250

Page 6: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

• https://gist.github.com/Baekjoon/8f083f67a0f80c3fe467

https://www.acmicpc.net/problem/10250

Page 7: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

int i = (b-1)/h;int j = (b-1)%h;printf("%d%02d\n",j+1,i+1);

https://www.acmicpc.net/problem/10250

Page 8: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••• https://gist.github.com/Baekjoon/5eba2f0a1815f051a97e

https://www.acmicpc.net/problem/10250

Page 9: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

• !"

https://www.acmicpc.net/problem/10253

Page 10: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

1. %&'≤ !

"

2. !"

%&'

%&*≤ !

"  − %

&'

https://www.acmicpc.net/problem/10253

Page 11: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

1. %&'≤ !

"

•••

https://www.acmicpc.net/problem/10253

Page 12: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

1. %&'≤ !

"

•• 𝑏   ≤ 𝑎×𝑥%• "

!  ≤   𝑥% 𝑥%

https://www.acmicpc.net/problem/10253

Page 13: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

• https://gist.github.com/Baekjoon/b178f82e93395e6838e0

•• https://www.acmicpc.net/problem/4587

https://www.acmicpc.net/problem/10253

Page 14: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10252

Page 15: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10252

Page 16: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10252

Page 17: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

• https://gist.github.com/Baekjoon/4d70f4c9869b5fe6d701

https://www.acmicpc.net/problem/10252

Page 18: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10255

Page 19: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•••••••

https://www.acmicpc.net/problem/10255

Page 20: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•••

https://www.acmicpc.net/problem/10255

Page 21: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

struct Point {int x, y;

};int ccw(Point &a, Point &b, Point &c) {

int temp = (b.x-a.x)*(c.y-a.y)-(c.x-a.x)*(b.y-a.y);if (temp > 0) {

return 1;} else if (temp < 0) {

return -1;} else {

return 0;}

}

https://www.acmicpc.net/problem/10255

Page 22: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10255

Page 23: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10255

Page 24: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

••

https://www.acmicpc.net/problem/10255

Page 25: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

• http://blog.myungwoo.kr/79

https://www.acmicpc.net/problem/10255

Page 26: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•• https://www.acmicpc.net/problem/1688

•••••• https://www.acmicpc.net/problem/2166

https://www.acmicpc.net/problem/10255

Page 27: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10251

Page 28: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10251

Page 29: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•••

https://www.acmicpc.net/problem/10251

Page 30: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••••

••

https://www.acmicpc.net/problem/10251

Page 31: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10251

Page 32: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•••

https://www.acmicpc.net/problem/10251

Page 33: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10251

Page 34: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•••

https://www.acmicpc.net/problem/10251

Page 35: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•••

••

https://www.acmicpc.net/problem/10251

Page 36: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••••

••

••

••

https://www.acmicpc.net/problem/10251

Page 37: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

• https://gist.github.com/Baekjoon/18774343ccec1d94d045

https://www.acmicpc.net/problem/10251

Page 38: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 39: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10254

Page 40: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10254

Page 41: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

bool cmp(const Point &u, const Point &v) {int temp = ccw(p, u, v);if (temp == 0) {

return dist(p, u) <= dist(p, v);} else {

return temp == 1;}

}

https://www.acmicpc.net/problem/10254

Page 42: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10254

Page 43: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 44: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 45: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 46: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 47: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 48: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 49: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 50: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 51: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 52: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 53: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 54: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 55: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 56: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 57: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 58: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 59: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 60: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 61: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 62: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 63: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 64: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 65: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 66: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 67: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10254

Page 68: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

• https://gist.github.com/Baekjoon/a39a23d0a8a9ffeeaaa5

https://www.acmicpc.net/problem/10254

Page 69: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•• https://www.acmicpc.net/problem/1708

•• https://www.acmicpc.net/problem/2118

••• https://www.acmicpc.net/problem/1077

https://www.acmicpc.net/problem/10254

Page 70: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10258

Page 71: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10258

Page 72: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10258

Page 73: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10258

Page 74: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•••••

•••

https://www.acmicpc.net/problem/10258

Page 75: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•••••

•••

https://www.acmicpc.net/problem/10258

Page 76: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

• https://gist.github.com/Baekjoon/7516c03294836298ac68

https://www.acmicpc.net/problem/10258

Page 77: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10257

Page 78: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

•••

https://www.acmicpc.net/problem/10257

Page 79: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10257

Page 80: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10257

Page 81: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10257

Page 82: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10257

Page 83: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10257

Page 84: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10257

Page 85: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/10257

Page 86: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/10257

Page 87: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

• http://blog.myungwoo.kr/78

https://www.acmicpc.net/problem/10257

Page 88: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•• http://blog.myungwoo.kr/64•• https://www.acmicpc.net/wiki/%EC%95%8C%EA%B3%A0%EB%A

6%AC%EC%A6%98/%ED%95%B4%EC%8B%B1_-­‐_hashing•• https://www.acmicpc.net/problem/9250

https://www.acmicpc.net/problem/10256

Page 89: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••• http://book.algospot.com/

https://www.acmicpc.net/problem/10256

Page 90: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••••

https://www.acmicpc.net/problem/8879

Page 91: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

https://www.acmicpc.net/problem/8879

Page 92: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••••••••

https://www.acmicpc.net/problem/8879

Page 93: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•••

https://www.acmicpc.net/problem/8879

Page 94: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••••

https://www.acmicpc.net/problem/8879

Page 95: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

•••

https://www.acmicpc.net/problem/8879

Page 96: 2014 ACM-ICPC Daejeon 인터넷 예선 해설

••

https://www.acmicpc.net/problem/8879

Page 97: 2014 ACM-ICPC Daejeon 인터넷 예선 해설