一个数列里有若干个 ,假设现在 的个数分别是 ,请问至少要有多少个 才能使数列四舍五入后的平均值不小于 。
输入包含三行数据
第一行包含一个非负的整数 ,表示数列中 的个数
第二行包含一个非负的整数 ,表示数列中 的个数
第三行包含一个非负的整数 ,表示数列中 的个数
在一行中输出数列中至少有几个 才能使数列四舍五入后的平均值不小于
2 0 0
2
四舍五入后为
0 15 0
5
四舍五入后为
import math a,b,c = int(input()),int(input()),int(input()) x = math.ceil(a+(b-c)/3) print(x)
import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); long a = Long.parseLong(br.readLine()); long b = Long.parseLong(br.readLine()); long c = Long.parseLong(br.readLine()); if((2*a + 3*b + 4*c) / (a + b + c*1.0) >= 4){ System.out.println(0); }else{ long x = (long)Math.ceil(a + (b - c) / 3.0); System.out.println(x); } } }
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); long a = sc.nextLong(); long b = sc.nextLong(); long c = sc.nextLong(); long x = Math.max((long)Math.ceil(1.0 * (3 * a + b - c) / 3), 0L); System.out.println(x); } }