有个数, 小t准备在这个数中选出若干个.满足这些数的最大值 小于等于 这些数的平均值的 倍.
小t想让自己选的数的个数尽可能多, 试求出有多少数字是不可能被小t选到的.
我们设为最多能选出的数的个数, 一个数字不可能被选到 当且仅当不出现在任何一个选出个数的方案之中.
第一行一个正整数 表示数的个数.
接下来一行个正整数, 分别表示这个数, 两个数字之间用空格隔开.
最后一行两个正整数和, 表示,( 且 ).
第一行输出, 表示不可能被选到的数的个数.
接下来一行输出个正整数, 分别表示不可能被选到的数字在原序列中的下标, 并按升序排序. 两个数字之间用空格隔开.
对于所有数据, 满足, , .
有些做法看起来很对, 但是实际上是不太对的. 感觉可以尝试证明一下再写.
4
1 2 3 4
3 2
0
在样例一中, 我们最多选出3个数字. 而对于任何一个数字, 都存在一个选出3个数字的方案包含它, 于是没有不可能被选到的数字.
5
1 15 2 5 1
2 1
1
2
5
1 2 3 1000 10000
4 3
2
4 5