Problem:
Score : 100 points

Problem Statement

You are given two positive integers a and b.
Let x be the average of a and b.
Print x rounded up to the nearest integer.

Constraints

a and b are integers.

1 \leq a, b \leq 100

Input

Input is given from Standard Input in the following format:

a b

Output

Print x rounded up to the nearest integer.

Sample Input 1

1 3

Sample Output 1

2

The average of 1 and 3 is 2.0, and it will be rounded up to the nearest integer, 2.

Sample Input 2

7 4

Sample Output 2

6

The average of 7 and 4 is 5.5, and it will be rounded up to the nearest integer, 6.

Sample Input 3

5 5

Sample Output 3

5

Solution in Java7 (OpenJDK 1.7.0) (judge verdict: Runtime Error)

import java.util.Arrays;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		int s = sc.nextInt();
		int[] t = new int[s];
		for (int i = 0; i < s; i++) t[i] = sc.nextInt();

		Arrays.sort(t);
		int nowNum = 1;
		int count = 0;
		int ansCount = 0;
		for (int i = 0; i < t.length; i++) {
			if (nowNum != t[i]) {
				if (nowNum > count) ansCount += count;
				nowNum = t[i];
				count = 0;

			}
			if (++count > t[i]) {
				ansCount++;
			}
		}

		if (nowNum > count) ansCount += count;

		System.out.println(ansCount);
	}

}