12 2022 档案
USACO22DEC青铜组题解
摘要:T1:Cow College 总学费 设置的单人学费 接受的奶牛数 一旦固定单人学费,就能确定接受的奶牛数 单人学费可以是哪些值? 其中之一作为学费门槛 暴力做法是先枚举单人学费是多少,再查看每个人的可接受学费是否大于等于
阅读全文
K Consecutive Sushi
摘要:题目 Shirotsume 来到了回转寿司店。从现在开始,Shirotsume 所在的柜台会依次放上N盘寿司。第 盘出现的寿司的美味度为 。 Shirotsume 决定拿起自己喜欢的寿司吃,但也考虑到其他客人的感受,决定不拿连续的 盘 及 盘以上的寿司。 请求出
阅读全文
CodeStar2022年秋第10周周赛普及进阶组
摘要:T1:子序列相似度 本题难度中等,做法和编辑距离类似,用 dp[i][j] 表示 的长为 的前缀和 的长为 的前缀的最大相似度 初值: 转移: $ dp[i][j]= \begin{cases} dp[i-1][j]\ dp[i][j-1
阅读全文
CodeStar2022年秋第9周周赛普及奠基组
摘要:T1: 矩阵涂色 本题难度简单,考察二维数组的基本使用。 矩阵最终状态中,如果某一行全是红色,说明最后一次操作是 R 操作,如果某一列全是蓝色,说明最后一次操作一定是 B 操作 代码实现 #include <bits/stdc++.h> #define rep(i, n) for (int i =
阅读全文
CodeStar2022年春第十一周周赛普及奠基组
摘要:T1:牛奶供应 本题难度简单,主要考察贪心算法。第 天的牛奶成本价为 ,其中 为前 天中牛奶的最低成本价 代码实现 #include <bits/stdc++.h> #define rep(i, n) for (int i =
阅读全文
CodeStar2022年春第十一周周赛普及进阶组
摘要:T1:三色地图 本题难度中等,用 dfs 一边遍历每个点,一边枚举每个点的颜色。 直接枚举每个点的颜色是 会超时。所以在搜索时,要判断当前颜色是否和相邻点同色,如果同色要剪枝。原图不一定连通,所以要对每个连通块做染色搜索,将每个连通块的染色方案数相乘即为答案 代码实现 #inclu
阅读全文