最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 CM: L9-8 Level9 阶段测评 - 练习4 画展走廊

    正文概述 网友投稿   2026-01-22 11:17:10  

    题目描述

    画展马上开始了,作为画展的负责人,你需要将n幅画从左往右挂在画展的走廊里。 每一幅画都有一个好看值,我们用A1、A2、...、An依次表示这n幅画的好看值。 游客会从左往右依次看完所有的画,游客在从一幅画走到更漂亮的一幅画的时候会高兴(当且仅当这两幅画左右相邻)。 你需要调整这n幅画的摆放顺序,使得游客看完所有画高兴的次数最多。 输出这个最多的高兴次数。【样例说明】 样例1中,好看值的摆放顺序是$10,20,30,40,50$; 样例2中,好看值的摆放顺序是$100,200,100,200$。

    输入

    第一行,一个整数n(1≤n≤1000),表示画的数量。 第二行,n个整数,表示n幅画的好看值A1,A2,……,An(1≤Ai≤1000)。

    输出

    一个整数,表示高兴次数的最大值。

    样例输入

    5
    20 30 10 50 40

    样例输出

    4
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 CM: L9-8 Level9 阶段测评 - 练习4 画展走廊