输入包括一行,四个整数x, f, d, p(1 ≤ x,f,d,p ≤ 2 * 10^9),以空格分割
输出一个整数, 表示小易最多能独立生活多少天。
3 5 100 10
11
import java.util.Scanner;public class Main{public static void main(String[] args){Scanner sc =new Scanner(System.in);String input = sc.nextLine();String[] cs = input.split(" ");int[] num =new int[cs.length];for(inti=0; i<cs.length; i++){num[i] = Integer.valueOf(cs[i]);}System.out.print(maxDay(num));}public static int maxDay(int[] a){if(a ==null|| a.length ==0){return0;}int max =0;int reminder = a[2];if(a[0] * a[1] >= a[2]){max = a[2] / a[0];}else{reminder -= a[0]*a[1];max = a[1] + reminder / (a[0] + a[3]);}return max;}}
emmm,就酱importjava.util.Scanner;publicclassMain {publicstaticvoidmain(String[] args) {Scanner in = newScanner(System.in);intx = in.nextInt();intf = in.nextInt();intd = in.nextInt();intp = in.nextInt();intdays = (d - f*x)>0?(f+(d-f*x)/(x+p)):(d/x);System.out.println(days);}}
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int x=scanner.nextInt(); int f=scanner.nextInt(); int d=scanner.nextInt(); int p=scanner.nextInt(); int dayResume = x+p; int day=0; int maxDay = d/x; if(maxDay<f){ day = maxDay; }else{ day = f+(d-f*x)/dayResume; } System.out.println(day); } }
importjava.util.*;publicclassMain{publicstaticvoidmain(String[] args){Scanner input=newScanner(System.in);while(input.hasNext()){intx=input.nextInt();intf=input.nextInt();doubled=input.nextInt();doublep=input.nextInt();if((d/x)<f)System.out.println((int)(d/x));elseSystem.out.println(f+(int)((d-f*x)/(p+x)));}}}