[c++] 13702번: 이상한 술집
·
알고리즘/백준
https://www.acmicpc.net/problem/13702 13702번: 이상한 술집 프로그래밍 대회 전날, 은상과 친구들은 이상한 술집에 모였다. 이 술집에서 막걸리를 시키면 주전자의 용량은 똑같았으나 안에 들어 있는 막걸리 용량은 랜덤이다. 즉 한 번 주문에 막걸리 용 www.acmicpc.net 문제 요약 주전자 용량은 동일하나 막걸리 용량은 랜덤. 막걸리 N 주전자를 주문하고, 친구들 K명에게 막걸리를 동일한 양으로 나눠준다. (주전자 속 남은 막걸리는 그냥 버린다.) 최대한 범위 - 막걸리 주전자 개수 N (> m; for(int i=0; i> x[i]; } } bool calc(ll ML){ if(ML == 0) return false; //0으로 나눌 수 없기 때문에 미리 없애기 l..
[c++] 6236번: 용돈 관리
·
알고리즘/백준
https://www.acmicpc.net/problem/6236 6236번: 용돈 관리 현우는 용돈을 효율적으로 활용하기 위해 계획을 짜기로 하였다. 현우는 앞으로 N일 동안 자신이 사용할 금액을 계산하였고, 돈을 펑펑 쓰지 않기 위해 정확히 M번만 통장에서 돈을 빼서 쓰기로 www.acmicpc.net 문제 요약 N일 동안 사용한 금액을 M번만 통장에서 돈을 인출. K원을 인출하는데 M번을 맞추기 위해 남은 금액이 그날 사용할 금액보다 많아도 남은 금액은 통장에 집어넣고 다시 K원을 인출. 돈을 아끼기 위해 인출 금액 K를 최소화. 최소 금액 K는? 범위 금액을 사용할 기간 N (1 ≤ N ≤ 100,000) 통장에서 금액을 인출할 횟수 M (1 ≤ M ≤ N) 이용할 금액 (1 ≤ 금액 ≤ 1000..
[c++] 2343번: 기타 레슨
·
알고리즘/백준
≤https://www.acmicpc.net/problem/2343 2343번: 기타 레슨 강토는 자신의 기타 강의 동영상을 블루레이로 만들어 판매하려고 한다. 블루레이에는 총 N개의 강의가 들어가는데, 블루레이를 녹화할 때, 강의의 순서가 바뀌면 안 된다. 순서가 뒤바뀌는 경 www.acmicpc.net 문제 요약 - 블루레이에는 총 N개의 강의가 들어간다. (강의 순서가 바뀌면 안됨) → i번 강의와 j번 강의를 같은 블루레이에 녹화하려면 i와 j 사이의 모든 강의도 같은 블루레이에 녹화해야 한다. - M개의 블루레이에 모든 강의 동영상 녹화 → 블루레이의 크기(녹화 가능한 길이) 최소 → 블루레이는 모두 동일한 크기 = 가능한 블루레이의 크기 중 최소를 구하라. 범위 1 ≤ N ≤ 100,000, ..
녕이
녕이개발-LOG