test
初二期末算法测试
一、智子干扰下的学员成绩调整
在三体世界的威胁下,地球太空军训练营里,智子不断干扰成绩统计系统,导致学员成绩总是出错。训练营的教官在修正成绩时苦不堪言,他们需要多次给某些学员增加分数,同时还要关注最低分情况。现在请你帮忙解决这个问题。
输入数据格式
第一行有两个整数 ,,代表学员数与增加分数的次数。 第二行有 个数,,代表各个学员的初始成绩。 接下来 行,每行有三个数,,,,代表给第 个到第 个学员每人增加 分。
输出数据格式
输出仅一行,代表更改分数后,全体学员的最低成绩。
输入输出样例
输入 ##1 | 输出 ##1 |
---|---|
3 2 1 1 1 1 2 1 2 3 1 | 2 |
说明与提示
对于 的数据,有 。
对于 的数据,有 。
对于 的数据,有 ,,学生初始成绩 ,。
二、面壁者计划中的战略提升序列
在三体危机中,面壁者需要将一系列有效的战略行动混入大数量的行动序列中来迷惑三体文明。每个行动都有一个复杂度评分(不超过),有效的行动序列必须满足:
- 后行动的复杂度严格大于前行动,因为复杂度递增可以增加三 体文明理解难度
- 行动必须按原始时间顺序执行,这样才能不引起三体文明发现有效的战略行动
- 有效的行动序列越长越复杂,越能迷惑三体文明。
输入数据格式
第一行:整数 ,表示候选行动数量
第二行: 个整数 ,表示每个行动的复杂度评分(按时间顺序排列)
输出数据格式
一个整数,表示最长有效行动序列的长度
输入输出样例
输入 ##1 | 输出 ##1 |
---|---|
6 1 2 4 1 3 4 | 4 |
说明与提示
选择复杂度为 的行动序列(对应第1、2、5、6个行动),这是满足条件的最长有效行动序列。