View Code of Problem 3829

import java.util.Scanner;

public class Main{

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scanner=new Scanner(System.in);
		while(scanner.hasNext()) {
			int n=scanner.nextInt();
			int[] an=new int[n];
			int[] bn=new int[n];
			int[] cn=new int[n];
			for(int i=0;i<n;i++) {
				an[i]=scanner.nextInt();
			}
			for(int i=0;i<n;i++) {
				bn[i]=scanner.nextInt();
				int sum=0;
				for(int j=0;j<=i;j++) {
					if(an[j]>=bn[i]) {
						sum+=bn[i];
						an[j]-=bn[i];
					}
					else {
						sum+=an[j];
						an[j]=0;
					}
				}
				cn[i]=sum;
			}
			for(int i=0;i<cn.length;i++) {
				if(i==0) {
					System.out.print(cn[i]);
				}
				else {
					System.out.print(" "+cn[i]);
				}
				
			}
			System.out.println();
		}
	}

}

Double click to view unformatted code.


Back to problem 3829