發現很少人用java寫,我發個java的寫法給想用java的人參考看看
import java.util.Scanner;
public class APCS2022_1_1 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt(),D=sc.nextInt(),profit=0,x,y,have;
int a[]=new int[n];
for(int i=0;i<n;i++) {
a[i]=sc.nextInt();
}
x=a[0];
y=0;
have=1;
for(int i=1;i<n;i++) {
if(have==1 && a[i]>=x+D) {
have=0;
profit+=a[i]-x;
y=a[i];
}
if(have==0 && a[i]<=y-D) {
have=1;
x=a[i];
}
}
System.out.println(profit);
}
}