static int roundUpTo(int n, int x) { return (x+n-1)/n*n; } static long roundUpTo(long n, long x) { return (x+n-1)/n*n; } static double roundUpTo(double n, double x) { return floor((x+n-1)/n)*n; }