牛牛给度度熊出了一个数学题,牛牛给定数字
,希望度度熊能找到一组非负整数
满足
且
尽量小。
度度熊把这个问题交给了你,希望你能帮他解决。
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); long n = in.nextLong(); long m = in.nextLong(); long k = in.nextLong(); long a = 0; long b = 0; long min = Integer.MAX_VALUE; for (; a < n; a++) { b = m - k / (n - a); if (b >= 0) { min = a + b < min ? a + b : min; } else { b = 0; min = a + b < min ? a + b : min; break; } } min = a < min ? a : min; System.out.print(min); } }