复建自闭记录
找到第一个 的数
找到第一个 的数
CF1843F
一棵树,点权为 或 ,询问给定一条路径询问是否有一条字串和为某值。
题解:点权为 怎么用?它在整数域上连续!所以最小值和最大值之间都能取到!!!
CF1844B
排列子串 为质数个数最大化。
题解:想到了质数两端,非质数居中。没想到质数 和 两端, 居中,这样跨越 的基本上都是质数了。
CF1844C
每次操作删一个数再把相邻两个合并(求和),最大化剩下的数。
题解:没观察出奇偶性的性质。实际上每次操作中的合并只会合并同奇偶的数。所以最后一个属肯定是若干个同奇偶的数的和。所以另一种奇偶性的数肯定会被删光,我们不用管。那这样的话我们就能删掉任意的这种奇偶性中我们讨厌的数,因为两边的数是最后会被删光的数。那我们当然把所有负数闪光喽。当然,全都是负数也不能删光的说。
CF1844C
构造字符串使得 ,最小化字符集大小。
题解:字符集最大 所以答案肯定不会太大。然后就开始猜答案是 ,思路就错了
猜测答案是最小的 使得 , 肯定是最小的,因为 两两不同, 个一循环直接构造即可。
CSES1076
滑动窗口,维护窗口中位数。
题解:对顶堆,维护两个堆,分别表示中位数左、右的所有数,支持加入数。
怎么删除呢?把堆换成 set 即可。
projecteuler P78
将 拆成若干个没有顺序的数之和的方案数。
题解:这就是完全背包计数嘛。。。可以空间 时间 搞定嘛
CF1844E
构造一个 的网格,每个格子中填 ,要求满足:
- 任意 网格中都有三重数字
- 相邻格子数字不同
- 满足若干个限制,即某个 网格中对角线相同
题解:首先有一个性质,每一个 的格子里确定三个剩下一个也确定了
然后@Flying2018发现了一个神仙性质,按他那样连边就可以了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理