SZ#G4S27. 【GESP强化 四级】成绩档位

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB
    ID: 11240 传统题 2000ms 256MiB 尝试: 1 已通过: 1 难度: 普及 上传者: 标签>GESPGESP强化C++c++编程题结构体和排序算法排序去重筛选

题目描述

一次校内竞赛有 nn 名选手,每人的得分是 aia_i。刘老师要选出一部分选手颁发证书,并严格遵守三条规则:至少有一名选手获得证书;得分为 00 的选手不能获得证书;如果某名选手获得证书,那么所有得分不低于他的选手也必须获得证书。

题目保证至少有一名选手得分为正。不同的获奖选手集合算作不同方案,统计屏会显示一共有多少种合法方案。

输入格式

第一行输入 nn;第二行输入 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n

输出格式

输出满足全部颁发规则的获奖选手集合数量。

4
1 3 3 2
3
3
1 1 1
1
4
42 0 0 42
1

样例解释

分数为 1、3、3、2 时,可以只给 3 分选手颁发,也可以给 2 分和 3 分选手颁发,还可以给所有正分选手颁发,共 3 种。

数据范围与约定

  • 1n1001\le n\le100
  • 0ai6000\le a_i\le600
  • 至少有一个 ai>0a_i>0