Cod sursa(job #1882540)

Utilizator SkervesenAndrei Spatariu Skervesen Data 17 februarie 2017 12:08:32
Problema Arbori indexati binar Scor 0
Compilator java Status done
Runda Arhiva educationala Marime 0.9 kb
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.PrintWriter;

public class Main {

    public static void main(String[] args) {
        PrintWriter writer = new PrintWriter("costperm.out");

        BufferedReader bufferedReader = new BufferedReader(new FileReader("costperm.in"));

        String line = bufferedReader.readLine();

        int n = Integer.valueOf(line);

        line = bufferedReader.readLine();

        String[] args = line.split(" ");

        int[] numbers = new int[n];

        for(int i = 0; i < n; i++)
            numbers[i] = Integer.valueOf(args[i]);

        int cost = 0;

        for(int i = 0; i < n - 1; i++){
            for(int j = i + 1; j < n; j++){
                if(numbers[j] > numbers[i])
                    break;

                cost += numbers[j];
            }
        }

        writer.print(cost);
    }
}