티스토리 뷰

코드포스 후기 #2


Codeforces Round #368 (Div. 2)
2016/08/20(토) 22:05



지난번의 쓰라린 패배를 딛고 두번째 도전



A. Brain's Photos

사진의 색깔이 문자열로 주어지고 컬러인지 흑백인지 판별하는 문제

흑백일때 출력이 "Blank&White"라서 그런지 Grey를 고려안한 사람들이 Hack을 많이 당했다.

사람들이 많이 실수할거라 생각은 했는데 아직 뉴비라 Hack은 엄두도 못냄 ㅠㅠ



B. Bakery

간단한 그래프 문제

Storage에 연결된 edge중에 가장 짧은 것을 찾으면 된다.



C. Pythagorean Triples
약간 수학 관련된 문제라서 신나서 풀었다.

숫자를 하나 주면 그 수로 피타고라스 수를 만드는 문제

다시말하면, $a^2+b^2=c^2$를 만족하는 세 수를 찾아야 된다.

0. $n=1, 2$일 때는 불가능

1. $n$이 $4$의 배수일 때 ($n=4k$)

나머지 두 수를 $3k$, $5k$로 잡으면

$(3k)^2+(4k)^2=(5k)^2$

2. $n$이 홀수일 때 ($n=2k+1$)

$(2k+1)^2=4k^2+4k+1\\ \qquad=((2k^2+2k+1)-(2k^2+2k))((2k^2+2k+1)+(2k^2+2k))\\ \qquad=(2k^2+2k+1)^2-(2k^2+2k)^2$

3. 남는 경우는 $n$이 $2$의 배수이면서 $4$의 배수는 아닌 것들이다. ($n=2k$, $k$는 홀수)

$k$에 대해서 피타고라스 수를 찾고(2.의 경우를 활용해서) 각각의 수에 $2$를 곱해주면 그 수도 피타고라스 수가 된다.



D. Persistent Bookcase

미제출



E. Garlands

미제출





Final Standings

Rank

Points

Extras

A

500

B

1000

C

1500

D

2000

E

2500

328

2650

-

488

00:06

920

00:20

1242

00:43

C번까지 제출한게 43분째인데 그뒤로 한시간 넘게 D랑 E는 못풀어서 제출도 못했다ㅠ



Rating Changes

Rank

Points

Rating

328

2650

15281643 (+115)

Became Expert

Specialist에서 바로 Expert로 레벨업!

더 위를 향해 ~_~



※ 링크 : 대회공지 / 출제자해설

'알고리즘 > Codeforces' 카테고리의 다른 글

Codeforces Round #374 (Div. 2)  (0) 2016.10.03
Codeforces Round #373 (Div. 2)  (0) 2016.09.30
Codeforces Round #372 (Div. 2)  (0) 2016.09.29
Codeforces Round #371 (Div. 2)  (0) 2016.09.28
Codeforces Round #366 (Div. 2)  (0) 2016.09.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/09   »
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
글 보관함