CF1268B.Domino for Young
普及+/提高
通过率:0%
时间限制:3.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
You are given a Young diagram.
Given diagram is a histogram with n columns of lengths a1,a2,…,an (a1≥a2≥…≥an≥1).
Young diagram for 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×2 or 2×1 rectangle.
给你一个杨表(Young diagram)。
给定的图形是一个具有 n 列的直方图,各列高度分别为 a1,a2,…,an(满足 a1≥a2≥…≥an≥1)。
对应 a=[3,2,2,2,1] 的杨表。
你的目标是求出可放入该直方图内部、互不重叠的多米诺骨牌(domino)的最大数量;每个多米诺骨牌为 1×2 或 2×1 的矩形。
输入格式
The first line of input contain one integer n (1≤n≤300000): the number of columns in the given histogram.
The next line of input contains n integers a1,a2,…,an (1≤ai≤300000,ai≥ai+1): the lengths of columns.
输入的第一行包含一个整数 n(1≤n≤300000):给定直方图的列数。
输入的第二行包含 n 个整数 a1,a2,…,an(1≤ai≤300000,且 ai≥ai+1):各列的长度。
输出格式
Output one integer: the largest number of non-overlapping dominos that you can draw inside of the given Young diagram.
输出一个整数:在给定的杨图(Young diagram)内所能绘制的互不重叠的多米诺骨牌(dominos)的最大数量。
输入输出样例
输入#1
5 3 2 2 2 1
输出#1
4
说明/提示
Some of the possible solutions for the example:

示例的部分可能解:

输入解题思路,AI测评打分。不知道怎么写?