diff --git "a/0224LJH/202511/19 BOJ \354\204\234\353\262\204 \354\246\235\354\204\244 \355\232\237\354\210\230.md" "b/0224LJH/202511/19 BOJ \354\204\234\353\262\204 \354\246\235\354\204\244 \355\232\237\354\210\230.md" new file mode 100644 index 00000000..03046603 --- /dev/null +++ "b/0224LJH/202511/19 BOJ \354\204\234\353\262\204 \354\246\235\354\204\244 \355\232\237\354\210\230.md" @@ -0,0 +1,36 @@ +```java +import java.io.*; +import java.util.*; + +class Solution { + public int solution(int[] players, int m, int k) { + int len = players.length; + int[] minus = new int[len]; + + int cur = 0; + int total = 0; + + for (int i = 0; i < len; i++){ + cur -= minus[i]; + + int limit = m*(cur+1); + + if (players[i] < limit) continue; + + int diff = players[i] - limit; + + int plus = diff/m + 1; + cur += plus; + total += plus; + + if (i+k < len){ + minus[i+k] = plus; + } + + } + + int answer = total; + return answer; + } +} +```