내가 생각한 문제는 최소 개수의 동전으로 거스름돈을 만드는게 그리디하게(큰것부터 고르기) 해서 되는 동전 집합의 조건을 찾는 거야.
1 5 10 25나 1 5 15 25는 되는데 1 5 20 25는 안되잖아(40일때)?
여기서 나오는 조건이 이제 \"앞의 동전 합이 다음 동전보다 작아야 한다\"고,
1 5 11은 안되잖아(15일때)?
여기서 나오는 조건이 또 \"공통 인수가 있어야 한다\" 같거든..
그래서 생각해본게 1 5 15 25 60은 되나 봤더니 되는것같은데 어떻게 생각해?
이런거 좋아하는 친구들아 같이 생각해보자!
지금 동전 개수가 3개일때까진 조건 찾은것같은데 이거 일반화가 안되네 ㅠㅠ
그리디는 한국 동전처럼 배수가 되야 (10 50 100 500)그리디가 됨
근데 꼭 연속된 수가 배수일 필요는 없더라구 그게 신기해서 고민중이야 ㅎㅎ
?
글 혹시 안 읽었어..? 음...
그리디하게되려면 배수여야됨
그리고 배수가 아닌경우에도
그리디를 만족하는 게 있지만
그거는 최소조건이아니기 때문에 dp로구해야됨
아니 글 읽고좀 써줘 ㅠㅠ 배수여도 안되는 경우도 써놨고 디피로 구하는건 당연히 되는데..
프갤수준 이거냐 ㅠㅠ
게다가 배수 아닌 경우까지 친절하게 적어줬잖아