08 2021 档案
摘要:复习 字符串 图论 数据结构 动态规划 搜索 数论 其他算法 day-1 & 2 字符串 熟练模板,主要是应用 hash 字符串 :自然溢出,双 ,区间 。 kmp 数组含义 Manacher Trie AC自动机 最小表示法 待
阅读全文
摘要:期望:100 + 20 + 70 = 190 score: 100 + 20 + 60 = 180 总结 T1 小清新题目,还好,就是细节有点多。 T2 背包 ,排序方式有点鬼畜。 T3 神仙题,但70分暴力却很水 = = 。 吃鱼 (fish) 题面 solution **80pts
阅读全文
摘要:期望:score: 100 + 20 + 40 = 160 实际:score: 0 + 0 + 20 = 20 总结 这波直接亏大了 QWQ T1 没取模 CE 直接挂 100 → 0 T2 写了 20 分 std 数据是假的。 T3 写了 40 分部分分的爆搜,洛谷 能到 40,众
阅读全文
摘要:2021 9, 1 数组清空。。。 memset(cnt, 0, sizeof 0); memset(ch, 0, sizeof 0); memset(idx, 0, sizeof 0); memset(fail, 0, sizeof 0); memset(val, 0, sizeof 0); 20
阅读全文
摘要:sorce: 120 T1: 100 T2: 20 T3: 0 吐槽: 感觉 T2 和 T3 题目表述都不是太清楚,T3 考试结束也不知道题目啥意思/kk T1 序列(sequence) 题目大意: 小 Z 有一个序列,定义 为 在十进制下的位数,特别地,求 $\sum
阅读全文
摘要:状压 炮兵阵地 solution 老题了,状压每个行的状态,枚举前两行转移就好了。 [清华集训2012]串珠子 solution 状态很显然,就是设 表示点集 内所有点联通的方案数。 怎么求联通的方案数? 统计一个集合中所有点联通的方案数很难,但是可以用所
阅读全文
摘要:又是lxl..(太好了,重复的题直接跳过了= =) T1 给定一个序列,查询区间小于等于 的元素的个数。 solution 每个位置开个 把询问两个端点离线下来。 然后维护一个值域树状数组,每个询问差分一下就好了。 T2 给定一个二维平面,上面有 个矩形
阅读全文
摘要:对于静态的二维问题都可以转化为动态的一维问题。—— 数据结构的问题放在二维平面上思考是一个很好的方法。 第一次一脸懵,第二次听终于明白了/kk 模型 很多题都可以转化到这个模型上。 给定一个二维平面,上面有 个矩形,每个矩形的坐标为 有 次
阅读全文
摘要:基础算法 枚举 分治 搜索 贪心 枚举/搜索 简单的枚举 给定 输出{1,2,3,4……n} 的所有子集 ()个 用二进制存每个数的状态,每一位有和没有代表这个数选还是不选。 int s = (1 << n) - 1; for (int s0 = s;
阅读全文
摘要:题面 一起来打块。。。。dnm,调了一晚上== 知识点:模拟,搜索 操作:掉块,消块,移块,判最终是否合法。 掉块:注意有空块的时候才掉,对于每一列从下往上扫一遍就好。 消块:有连续三块才能消,但不是一遇到三块能消,这样如果有连续的五块,剩两块就没法消了,所以对能消的块先打个标记,最后一起消了就好了
阅读全文