2019-11-16比赛
摘要: 今天好像是csp的复赛了,可我却在机房里打着比赛(初赛未果) 可惜可惜 比赛内容: 第一题:数列极差 题目大意:佳佳的老师在黑板上写了一个由 n 个正整数组成的数列,要求佳佳进行如下操作:每次擦去其中的 两个数 a 和 b,然后在数列中加入一个数 a × b + 1,如此下去直至黑板上剩下一个数为止,在所有按这种操作方式最后得到的数中,最大的为 max,最小的为 min, 则该数列的极差定义为 M = max- min由于佳佳忙于准备期末考试,现请你帮助他,对于给定的数列,计算出相应的极差 M。 题解:其实这道题目模拟就够了,将一整个数列进行a*b+1操作,存储在a[tail]中就可以了,但max与min要正反排序求解,注意:在遇到比min小的地方要进行再次排序 意外:但是我们的hh老师可能出题时粗心大意出错样例了,不然肯定ac 第二题:智力大冲浪 题目大意:小伟报名参加中央电视台的智力大冲浪节目。本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者 m 元。先不要太高兴!因为这些钱还不一定都是你的?!接下来主持人宣布了比赛规则: 首先,比赛时间分为 n 个时段,它又给出了很多小游戏,每个小游戏都必须在规定期限 前完成。如果一个游戏没能在规定期限前完成,则要从奖励费 m 元中扣去一部分钱 , 为自然数