직관적으로 이렇게하면 되겠다할때 사고하는 방식이 있음??
있다면 누가 빌드좀 가르켜줘라 ㅜㅜ
직관력 너무어렵다
[일반] 그리디 문제들 많이 풀어본는거 말고
익명(121.174)
2020-05-08 19:47
추천 0
댓글 5
다른 게시글
-
왜 코드포스는 대회를 새벽에 하냐 [5][일반] Gravekper(gravekper) | 20.05.08추천 0
-
코포 블딱 이상만 들어오샘 [3][일반] 익명(59.26) | 20.05.08추천 0
-
PS갤에 적합하지는 않은 너무 기초적 지식 질문.. [3][일반] ㅠㅠ(143.248) | 20.05.08추천 0
-
inchworm이 투 포인터임? [7][일반] 익명(220.77) | 20.05.08추천 0
-
C++ 문자열 문제 풀땐 극악임? [2][일반] 공대생(211.208) | 20.05.08추천 0
-
기하 공부하기 싫다.. [3][일반] 익명(223.39) | 20.05.08추천 0
-
코포 계정 레드 보내드림 [9][일반] 익명(39.7) | 20.05.08추천 0
-
이거 두개 차이가뭐임 ?? ㅅㅂ [13][일반] 익명(125.135) | 20.05.08추천 0
-
코포코포하고 싶어 [3][일반] p플랫(urd05) | 20.05.08추천 0
-
Div.4 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [4][일반] EN_SA(encludingsalt) | 20.05.08추천 0
능지는 타고나야된다
문제 보고 일단 완전탐색 되나 해보고, 안되면 DP 되나 생각해보고, 안되면 그럴듯한 그리디 대충 두가지쯤 만들어보고 괜찮아보이면 증명 시도해보고 안되면 한두가지 반례로 나올것같은 패턴 만들어보고 이런식으로 계속 연습하는 거지
그리디 증명이 어려운게.. 반례없으면 난 그리디라 생각하는데 증명은 어떤식으로하는거 ?? 무슨 허수아비기법이엿나 그거임?
반례 없다고 바로 그리디로 짜는거 위험함. 반례를 생각 못하는 경우가 많거든. Greedy choice proprerty (최적값은 항상 그리디하게 선택한 녀석을 포함한다를 증명하는건데 보통 귀류법을 이용해 그리디 하게 선택한 녀석이 없으면 모순 or 그리디 한 녀석이 안들어 있는 최적해가 있을 때 이를 조금 변형하면 그리디 한 녀석이 들어 있는 최적해로 만들 수 있음을 증명하는 방식) 이랑 optimal substructure (이건 Dp 에서도 증명하는 방식이니 패스; 보통 자동으로 성립함) 를 증명하면 됨.
그리디나 디피는 능지!