CF1268B.Domino for Young

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given a Young diagram.

Given diagram is a histogram with nn columns of lengths a1,a2,,ana_1, a_2, \ldots, a_n ( a1a2an1a_1 \geq a_2 \geq \ldots \geq a_n \geq 1 ).

Young diagram for a=[3,2,2,2,1]a=[3,2,2,2,1] .Your goal is to find the largest number of non-overlapping dominos that you can draw inside of this histogram, a domino is a 1×21 \times 2 or 2×12 \times 1 rectangle.

输入格式

The first line of input contain one integer nn ( 1n3000001 \leq n \leq 300\,000 ): the number of columns in the given histogram.

The next line of input contains nn integers a1,a2,,ana_1, a_2, \ldots, a_n ( 1ai300000,aiai+11 \leq a_i \leq 300\,000, a_i \geq a_{i+1} ): the lengths of columns.

输出格式

Output one integer: the largest number of non-overlapping dominos that you can draw inside of the given Young diagram.

输入输出样例

  • 输入#1

    5
    3 2 2 2 1
    

    输出#1

    4
    

说明/提示

Some of the possible solutions for the example:

首页