摘要: 安装完Dev-c++后,我们通常会根据自己的喜好调整设置,以下是个人的做法,欢迎参考。 1.字体 字体在安装界面就可以更改。默认字体是consolas,个人喜欢下面的courier new 有些字体很奇怪,甚至根本不能显示。。。 2.符号补全 位置:工具->编译器选项->代码补全->完成符号 建议把 阅读全文
posted @ 2019-08-29 13:51 lzylzy/kk 阅读(5654) 评论(6) 推荐(1) 编辑
摘要: 一些trick 一个显然的dp是 用了i个火柴 余数是j 拼出来最大数是多少 但发现n是100 就是说最大数有五十位左右 int128也存不下 所以转换思路,考虑按位贪心,从最高位开始放,放尽量大的数 具体的,我们设f[i][j]表示前i位,余数是j,最少要用多少根火柴 预处理f数组,从最大的f[i 阅读全文
posted @ 2022-07-20 20:11 lzylzy/kk 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 拆盒子+计数dp 既然运动和静止是相对的 我们可以把 移动金币转化成向另一个方向移动空盒子 这样的好处是 把金币看成隔板 不会出现一堆金币卡在一边不好处理的情况 而且可以转化成一个阶梯nim游戏 即每个台阶上有一些石子 只能往下移动一些石子 问先手必胜的条件 一个结论是 当奇数台阶上石子异或和为0时 阅读全文
posted @ 2022-07-20 09:32 lzylzy/kk 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 题目描述 有重量为1-5的一些物品 和一些能力值为1-5的人,一个人最多拿和他能力值相同的物品 问能不能把物品全拿完。 题解 是贪心,但是细节。 一步步分析。 一个结论是,一个人能力值为a,拿了一个质量为m的物品,他就等价于一个能力值为a-m的人。 首先对于重量为5的 肯定只有能力为5的人能拿 接着 阅读全文
posted @ 2021-11-08 20:10 lzylzy/kk 阅读(71) 评论(0) 推荐(0) 编辑
摘要: CF1602F. Difficult Mountain 题意 给一座山 初始高度为 $d$ 有 $n$ 个人 每个人有属性 $a,s$ 表示他最高能爬上高度 $d$ 小于等于 $s$ 的山,他爬完山后,山的高度 $d=max(a,d)$ $n \leq 5\times10^5$ 阅读全文
posted @ 2021-10-26 10:43 lzylzy/kk 阅读(151) 评论(0) 推荐(1) 编辑
摘要: 对于一个序列,我们要求它异或的最大/最小值,这是线性基应用的经典情况。 一个序列 $a$ 的线性基,指一个等效数组 $p$ ,这两个数组元素异或的值域相同 设一个序列 $a$ 的线性基为 $p$ 则 $p_i$ 表示出现 $1$ 的最高位在第 $i$ 位上的数字。 显然,这个数组的大小仅有 $logn$ 所以就能处理更多问题。 阅读全文
posted @ 2021-10-21 15:19 lzylzy/kk 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 欧拉回路是从图上某一点出发,经过一系列不重复的边,然后再回到开始节点的路径。 阅读全文
posted @ 2021-10-19 20:19 lzylzy/kk 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 记录学习莫比乌斯的过程。 为什么lqs的T2就出莫比乌斯反演啊 定义 莫比乌斯函数记为$\mu(d)$ 1.当$d=1$时,函数值为1 2.当$d=p_1p_2p_3*...*p_k$ p为质数时 函数值为$(-1)^k$ 这条性质的意思是 \(d\) 分解质因数后没有平方以上的质因子,函数值根据质 阅读全文
posted @ 2021-10-14 19:31 lzylzy/kk 阅读(44) 评论(0) 推荐(1) 编辑
摘要: kruskal重构树 一边并查集合并一边dp 然后从最小的边开始更新 f[i]表示吃完连通块i的最大初始值 合并u1,u2两个节点时 f[i]=max(min(w-c[u1],f[u1],f[u2]-S[u1])) Kruskal重构树的性质 1.根据我们构造的过程,这是一个二叉堆(后面再讲构造) 阅读全文
posted @ 2021-10-04 21:28 lzylzy/kk 阅读(54) 评论(0) 推荐(0) 编辑
摘要: [P3200 [HNOI2009]有趣的数列](https://www.luogu.com.cn/problem/P3200) 样例输入:3 10 样例输出:5 ## 题解 看样例猜做法 大概猜一猜 观察到答案是卡特兰数列 接下来我们看看为什么是这样。 阅读全文
posted @ 2021-09-28 21:52 lzylzy/kk 阅读(38) 评论(0) 推荐(0) 编辑
摘要: P7114 [NOIP2020] 字符串匹配 首先一个思路是 枚举循环节长度 要变成 (AB)kC 的形式 先枚举循环节AC长度i 设循环结长度为 i 显然 i 从 2 到 n−1 都是合法的 因为循环节非空且C非空 接下来我们想,能循环多少 阅读全文
posted @ 2021-09-25 21:58 lzylzy/kk 阅读(81) 评论(0) 推荐(0) 编辑
浏览器标题切换
浏览器标题切换end