12 2021 档案
摘要:ABC217 A 签到 B 签到 C 签到 D 有一根长度为的木棍,有以下两个操作: 在处断开 回答包含处的木棍的长度 解: 二分 E 给定一个空序列,有以下三种操作: 在末尾添加一个字符 输出首字符并删除 将序列升序
阅读全文
摘要:ABC216 A 签到 B 签到 C 一开始有一个数字,每次可以选择: :把数字加一 :把数字乘二 怎么用次以内的操作得到数字 解: 是偶数则除二,否则减一再除二 D 有个栈,每个栈里有个数字,总共有个数字,其中$
阅读全文
摘要:ABC218 A 签到 B 签到 C 给定两个的矩阵,问两个矩阵有的子矩阵部分是不是通过平移旋转得到的 解: 恶心模拟 首先是找到双方左上角第一个#的位置,然后以此为重叠位置开始遍历 然后再每次旋转 D 给个点,选四个组成平行于坐标轴的矩形的方案数 解: 用$
阅读全文
摘要:ABC127 D 题目大意: 给定数字,有次顺序操作,每次可以将最多张牌变成,求次操作后卡牌上最大总点数和的情况 题解: 挺新奇的思路,将张牌和张牌全部丢进去,取最大的张牌出来 不用实际丢进去
阅读全文
摘要:ABC 219 A 签到 B 签到 C 签到 D 背包 E 的网格里有一些村庄,画一些连续的平行于边界的护城河,把所有村庄包围起来,求方案数 解: 非常秀的思路 二进制枚举每个点是否被护城河覆盖 判断每一种情况是否满足以下两个条件: (1)每个村庄都被覆盖 (2)相同覆盖情况的连通块只有两
阅读全文
摘要:ABC231 A 签到 B 签到 C 签到 D 给个数字,问有没有可能构造一个序列,满足组和相邻 解: 判断有没有环,有没有数字相邻了超过两个数字 E 有种面值的纸币,其中,求凑出元(可以用给定的面额找零)最少需要多少张纸币
阅读全文
摘要:A 签到 B 签到 C 签到 D 如果一条边长度是奇数,那么两侧顶点不同色,否则同色 E 有张卡牌,每张上面写着或 对于个提示,每个表示是偶数 每次可以花费一点代价知道一张卡牌上的数字,求确定所有卡牌需要花费的最小代价 解: 一个关系
阅读全文