11 2022 档案
CodeStar第八周周赛普及奠基组
摘要:T1:小猴上学 本题难度简单,考察代码熟练度。对于第 站来说,如果第 站有人不能上车,就记录 到数组中,最终如果数组为空说明到达学校的这段时间每一站等待的人都能上车,否则说明有部分站有人不能上车。 用 num 记录到达第 站还未上下车时车上的人数 $ num = \m
阅读全文
CodeStar第八周周赛普及进阶组
摘要:T1:垃圾游戏3 本题难度中等,一道稍有变化的01背包题。一般的01背包是考虑每个物品取和不取,本题是考虑每个物品带走(相当于取)还是分解(相当于不取),如果分解,也会贡献相应价值 记 dp[i][j] 表示前 个物品中选总重量不超过 的物品能得到的最大金币 转移: 分解:$dp[i
阅读全文
数口罩
摘要:题目描述 有 名学生排成了一列长队,每名学生都戴口罩,口罩的式样共有 种。每一名学生都比较关心排在他前面的学生中,有多少人带的口罩式样和他是相同的。设 表示在第 名学生前的 名学生中,有 名学生戴的口罩式样与他一模一样,请问有多少种不同的排
阅读全文
CodeStar第六周周赛普及进阶组
摘要:T1:倍数序列3 本题难度中等,思路和 LIS 类似,用 dp[i] 表示以 结尾的倍数序列的个数。如果 是 的倍数,倍数序列个数就是 ,枚举所有 求和即可得到 。时间复杂度: 代码实现 #include <b
阅读全文
最后一击
摘要:题目 小爱和小艾两人组队打一只怪兽。一开始怪兽有 点生命值,当 变成 或更低时,怪兽就被消灭了。他们两人是同时开始攻击的,小爱每分钟可以攻击 aa 下,小艾每分钟可以攻击 下。若 ,,则小爱发出攻击的时刻为 $$ 0.5, ~1, ~1.5, ~2
阅读全文
CodeStar第五周周赛
摘要:T1:复合逻辑表达式 本题难度中等,线性 问题。根据最后一个运算递推:如果是 AND,需要两边都是 true;如果是 OR,只需任意一个是 true 当 S[i] = 'AND' y[i-1]=T 且 x[i]=T: y[i] = T y[i-1]=T 且 x[i]=F: y[i] = F
阅读全文
YACS2021年7月乙组
摘要:T1:牛奶供应(三) 站在提前生产的角度来思考,为了缩小总成本,如果某天足够便宜就多生产一些牛奶。但这样的想法会遇到一个困难,也就是现在生产牛奶到底要生产多少箱,它是由之后的若干天决定的,而之后每天生产的成本和生产数量都不固定。 可以考虑逆向思维。 假设每天的牛奶都是当天生产出来的,但这样特别贵的日
阅读全文