import java.util.Scanner;
public class Main {
public static int average_age(int W, float Y, float x, int N) {
float average = 0;
while (N != 0) {
average = (W * (1 - x) * (Y + 1) + W * x * 21) / W;
Y = average;
N--;
}
return (int) (average * W % W == 0 ? average : average + 1);
}
public static void main(String[] args) {
// 输入W Y x N
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
int W = sc.nextInt();// 某公司总人数
float Y = sc.nextFloat();// 平均年龄
float x = sc.nextFloat();// 每年离职率
int N = sc.nextInt();// N年后
System.out.println(average_age(W, Y, x, N));
}
}
}
java实现美团之已知某公司总人数为W,平均年龄为Y岁(每年3月末计算,同时每年3月初入职新人),假设每年离职率为x,x>0&&x<1,每年保持所有员工总数不变进行招聘,新员工平均年龄21岁。 从今
最新推荐文章于 2021-10-07 15:11:34 发布