PKU 2509 Peter's smokes
- 貪欲法
- 葉巻が作れなくなるまで順番に作っていく
- 一本ずつシミュレーションするとTLE
public class Main { public static void main(String[] args) { final Scanner cin = new Scanner(System.in); while (cin.hasNextInt()) { long n = cin.nextLong(); final long k = cin.nextLong(); long sum = 0; long sumOfButts = 0; while (n != 0) { sum += n; sumOfButts += n; n = sumOfButts / k; sumOfButts -= k * n; } sum += n; System.out.println(sum); } } }