import java.util.*; public class Main { public static void main(String[] args) { Scanner in =new Scanner(System.in); while(in.hasNext()) { int n =in.nextInt(); int[] a = new int[n]; int[] b = new int[n]; int[] e =new int[n]; for(int i =0;i<n;i++) { a[i]=in.nextInt(); } for(int i =0;i<n;i++) { b[i]=in.nextInt(); } for(int i =0;i<n;i++) { for(int j =0;j<=i;j++) { int left = a[j]-b[i]; if(left>=0) { e[i]+=b[i]; a[j]=left; }else { e[i]+=a[j]; a[j]=0; } } } for(int i =0;i<n-1;i++) { System.out.print(e[i]+" "); } System.out.println(e[n-1]); } } } |
Double click to view unformatted code.