Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.math.*;
- import java.security.*;
- import java.text.*;
- import java.util.*;
- import java.util.concurrent.*;
- import java.util.regex.*;
- public class Solution {
- // Complete the fairRations function below.
- static int fairRations(int[] B) {
- int loaves = 0;
- for (int i = 0; i < B.length - 1; i++) {
- if (B[i] % 2 == 0) {
- continue;
- }
- B[i]++;
- B[i+1]++;
- loaves += 2;
- }
- if (B[B.length - 1] % 2 == 1) {
- System.out.println("NO");
- }
- return loaves;
- }
- private static final Scanner scanner = new Scanner(System.in);
- public static void main(String[] args) throws IOException {
- BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_PATH")));
- int N = scanner.nextInt();
- scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
- int[] B = new int[N];
- String[] BItems = scanner.nextLine().split(" ");
- scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
- for (int i = 0; i < N; i++) {
- int BItem = Integer.parseInt(BItems[i]);
- B[i] = BItem;
- }
- int result = fairRations(B);
- bufferedWriter.write(String.valueOf(result));
- bufferedWriter.newLine();
- bufferedWriter.close();
- scanner.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement