会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
陈晨
博客园
首页
新随笔
联系
订阅
管理
[置顶]
历程+自我介绍(不定期更新)QWQ
摘要: 2024 CSP-J 120分(我真是SB,第二和第三题都TLE,以后一定看数据范围) 2025.7.23 洛谷通过300祭QWQ 2025.8.23.洛谷通过400祭QWQ,顺便达成了橙名 2025.9.27 我通过了2025年CSP J/S的初赛,复赛加油!!! 2025.11.21 2025C
阅读全文
posted @ 2025-07-02 23:11 陈晨2011
阅读(32)
评论(0)
推荐(0)
2026年9月6日
P14922 [GESP202512 七级] 学习小组
摘要: 题目 传送门 思路 借鉴了洛谷题解区的第一篇题解 状态定义 设dp[i][j]为分了 i 个人数超过一人的小组且已选择了j人时,最大的讨论积极度。那么我们怎么选择人呢?我们可以从小到大排序,每次取头尾两个两个,剩下的在中间取。这样子我们的差就是最大的,记得取最大值和最小值相减。 转移方程 dp[i-
阅读全文
posted @ 2026-09-06 18:10 陈晨2011
阅读(6)
评论(0)
推荐(0)
2026年9月4日
P13018 [GESP202506 七级] 调味平衡
摘要: 借鉴了洛谷题解区的第一篇题解 题目 传送门 思路 状态定义 设dp[i]为酸度的和与甜度的和的差值为i时,酸度和甜度之和的最大值。但是万一有负数的情况怎么办呢?所以我们要开一个偏移量NC,N代表数量,C代表a[i]-b[i]的最大值。所以我们的dp数组要开两倍,分为正负两边。我们的0相当于NC。 转
阅读全文
posted @ 2026-09-04 22:16 陈晨2011
阅读(3)
评论(0)
推荐(0)
2026年9月3日
P15802 [GESP202603 七级] 拆分
摘要: 题目 传送门 思路 观察样例: 5=2+3,而答案是 2*3=6,这也是取模后的答案。 8=2+3+3,而答案是 2*3^2=18,这也是取模后的答案。 100=22+32×3,而答案是22*3^32,取模 1e9 的答案为 755407364。 特点 我们观察到样例的每个数都有2和3,我们通过6来
阅读全文
posted @ 2026-09-03 23:49 陈晨2011
阅读(8)
评论(0)
推荐(0)
2026年9月2日
P10724 [GESP202406 七级] 区间乘积
摘要: 今天来写一篇困扰了我好久的题的题解 借鉴了洛谷@T0mle大佬的题解 题目 传送门 思路 完全平方数是什么? 一个正整数 x 为完全平方数当且仅当存在一个正整数 y 使得 x=y*y。但是,我们要知道完全平方数还有一个性质,那就是他一定由偶数个质数构成 如何利用这个性质? 我们观察到题目的数据范围:
阅读全文
posted @ 2026-09-02 23:23 陈晨2011
阅读(4)
评论(0)
推荐(0)
2026年9月1日
P17014 [GESP202606 七级] 染色
摘要: 题目 传送门 思路 我们模拟样例可以发现如果图里面的环里有奇数个点,那么我们至少要3个颜色,否则就要2个颜色。 如果判断环是否是奇数? 在每次输入边时,我们连接u,v,这样子,我们就可以得到若干个连通块,我们只要遍历每个点,看他是否是根节点,并且包含的结点数量为奇数我们就输出3,否则就是输出2。 代
阅读全文
posted @ 2026-09-01 23:22 陈晨2011
阅读(11)
评论(0)
推荐(0)
2026年8月31日
P13017 [GESP202506 七级] 线图
摘要: 题目 传送门 思路 我们观察可以发现新建的这个图的结点是以边为结点,观察题目可以发现只要这个图任意两个结点的u或者v相等,那么我们就可以连接这两个结点。 怎么统计连接的条数? 我们可以遍历每一条边,然后寻找与他的u或者v相等的边,如何ans++,最后记得把ans/2。但是这样的时间复杂度达到了O(m
阅读全文
posted @ 2026-08-31 15:26 陈晨2011
阅读(7)
评论(0)
推荐(0)
P11965 [GESP202503 七级] 等价消除
摘要: 题目 传送门 思路 借鉴了洛谷的第二篇题解 什么是可以被等价消除的子串? 其中每个字符的出现次数必须全为偶数 如何判断? 我们用一个 26 位的二进制数来记录当前各字符出现次数的奇偶性。每一位对应一个小写字母:若某位为 1,表示该字母出现了奇数次;若为 0,则表示偶数次。 若两个前缀 S[1…u]
阅读全文
posted @ 2026-08-31 12:28 陈晨2011
阅读(6)
评论(0)
推荐(0)
2026年8月30日
P11964 [GESP202503 七级] 图上移动
摘要: 题目 传送门 思路 参考了洛谷的第一篇题解 简单做法 我们发现只要遍历每个k和每个点即可,然后对每个点和k做dfs,用集合set去重即可 #include<bits/stdc++.h> using namespace std; int n,m,k,mb; set<int>s; vector<int>
阅读全文
posted @ 2026-08-30 21:26 陈晨2011
阅读(8)
评论(0)
推荐(0)
P11378 [GESP202412 七级] 燃烧
摘要: 题目 传送门 思路 参考了洛谷的第一篇题解QWQ 如何求最大值? 遍历每个结点,以每个结点为根结点搜索比他小的儿子 如何在O(N)的时间复杂度下实现求点x能点燃的结点? 考虑记忆化搜索,前面找过的点就直接返回,否则就搜索比这个点小的结点 代码 有注释 #include<bits/stdc++.h>
阅读全文
posted @ 2026-08-30 15:00 陈晨2011
阅读(4)
评论(0)
推荐(0)
P11249 [GESP202409 七级] 小杨寻宝
摘要: 题目 传送门 思路 借鉴了这道题洛谷题解区的第一篇题解 如何判断能否成功取得所有宝物? 我们观察样例的第二个测试数据,我们可以发现只要一个结点(不包括自身),周围如果有3个为1的结点,那么这个小杨一定不能取得宝物,我们把这个点叫做donk点(不幸点有点怪怪的QWQ) 如何找到donk点? 以x点为根
阅读全文
posted @ 2026-08-30 00:16 陈晨2011
阅读(5)
评论(0)
推荐(0)
下一页
公告