会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
simonG
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
19
下一页
2024年2月16日
2024.2.16 LGJ Round
摘要: A 你有一个数组 \(a\),初始为 \(0\),你要使 \(a_i\ge h_i\),你可以把任意相邻两个 \(a\),一个加一,另一个加二。 问最少操作多少次。\(n,h\le 1e6\)。 B 你需要求大小为 \(n\) 的环的个数,使得旋转后都不同。 你可以选若干个点出来染上 \(k\) 个
阅读全文
posted @ 2024-02-16 15:00 s1monG
阅读(19)
评论(0)
推荐(1)
2024年2月15日
2024.2.15 LGJ Round
摘要: A \(n\) 个点,有 \(m\) 种操作 \((w,l,r)\),代表贡献是 \(w\),并消除 \([l,r]\) 的所有点。 操作的条件是必须消除一个点,问最多的贡献是多少。\(n,m\le 300\). 考虑从小区间开始操作,不难联想到区间 dp。\(dp_{i,j}\) 代表 \([l,
阅读全文
posted @ 2024-02-15 10:43 s1monG
阅读(18)
评论(0)
推荐(0)
2024年2月14日
2024.2.14 LGJ Round
摘要: A 一棵树,\(q\) 次询问,每次给定 \(x,d_x,y,d_y\),你需要找到一个 \(u\) 使得 \(dis(u,x)=d_x,dis(v,x)=d_y\)。 \(n,q\le 1e6\)。 稍微转化为对于点 \(k\),找到一个距离为 \(d\) 的点,使得不走 \(x,y\) 这边子树
阅读全文
posted @ 2024-02-14 21:06 s1monG
阅读(15)
评论(0)
推荐(0)
2024.2.13 LGJ Round
摘要: A 一个圆上有 \(2n\) 个点,你需要选出 \(n\) 个点对连一条线段,其中一些点对已经被选。 问所有点对方案中,联通块个数的和,联通的含义是线段相交,那么两条线段的端点都互相可达。 \(n\le 300\)。 线段相交,把圆放到序列上就是区间相交然而不包含。 我们拆贡献,计算每个区间 \([
阅读全文
posted @ 2024-02-14 20:26 s1monG
阅读(16)
评论(0)
推荐(0)
2024年1月26日
2024.01.25 近期练习
摘要: CF1508D 经典套路,把 \(i\) 向 \(a_i\) 连边,形成若干的置换环。 注意到我们对于一个环,可以令其变成一个菊花,即不断地对一个点操作消去出边。 如果只有一个环,那么问题轻松解决。 如果有多个环呢,交换其中两个环中的一对就可以变成一个环。 把剩下的点进行极角排序,然后相邻的两个点进
阅读全文
posted @ 2024-01-26 21:56 s1monG
阅读(30)
评论(0)
推荐(0)
2024年1月9日
GDKOI 2024 游记
摘要: Day 0 不用上周五下午的政治历史和英语。 入住全季酒店,即全寄。 本来想在莞中打球的,但是被本校高三赶走了。 这天流感,发烧凌晨醒来 3 次,所以没去吃夜宵。 Day 1 睡到 7:15,只有 10 分钟吃早餐,还忘记带身份证了,得亏回去拿。 进考场一直趴台。 开场看 T1,感觉很难做,甚至暴力
阅读全文
posted @ 2024-01-09 22:00 s1monG
阅读(101)
评论(0)
推荐(0)
2023年12月25日
2023.12.25 近期练习
摘要: CF1793F 有一个朴素的想法,使用不删除莫队,使用一种数据结构维护相邻元素的差,\(O(n\sqrt q \log n)\)。 可以通过链表加不增加莫队,维护最小值,使用值域分块,\(O(n\sqrt q+q\sqrt n)\)。 即使如此,也因为常数过大无法通过。 考虑使用扫描线,从右往左扫描
阅读全文
posted @ 2023-12-25 21:05 s1monG
阅读(21)
评论(0)
推荐(0)
2023年12月20日
CSP&NOIP 2023 游记
摘要: 今日是 2023.12.20. 先写 CSP 吧。在本校考试。具体的记忆都模糊了。 花了 30 分钟过了 A,认为实在是不可置信。 然后看 B,感觉是括号匹配,首先有一个平方的算法,可以拿 50 分。 看了一眼 C,感觉是一坨屎。D 当时觉得很难。 于是 15:00 到 16:00 什么都没做。 到
阅读全文
posted @ 2023-12-20 22:17 s1monG
阅读(54)
评论(0)
推荐(0)
2023年12月19日
2023.12.19 近期练习
摘要: CF1835C 先前缀和,找 \([x,y]\) 和 \([l,r]\),使得 \(s_{x-1}\otimes s_y\otimes s_{l-1}\otimes s_r=0\)。 因为 \(s_{x-1},s_y,s_{l-1},s_r\) 可以随意交换,如果我们找到了两个区间,我们只需要把相交
阅读全文
posted @ 2023-12-19 19:52 s1monG
阅读(32)
评论(0)
推荐(0)
2023年12月11日
2023.12.10 近期练习
摘要: CF1868C 首先想拆开每条路径的贡献。 对于一条路径,长度为 \(len\) 枚举最大值为 \(x\),那么贡献是 \(x\times(x^{len}-(x-1)^{len})\times m^{n-len}\)。 其中 \(x^{len}-(x-1)^{len}\),表示最大值小于等于 \(x
阅读全文
posted @ 2023-12-11 22:17 s1monG
阅读(29)
评论(0)
推荐(0)
2023年12月4日
2023.12.4 近期练习
摘要: CF1845E 这种 \(01\) 串的描述方式一般是提出 \(1\) 的位置去讨论,设原串 \(1\) 出现位置是 \(p_1,...,p_m\). 考虑最后生成的串的性质,描述其 \(1\) 的位置,\(q_1,...q_m\)。 那么至少移动步数为 \(\sum |p_i-q_i|\),因为
阅读全文
posted @ 2023-12-04 21:38 s1monG
阅读(28)
评论(0)
推荐(0)
2023年11月30日
2023.11.30 近期练习
摘要: CF1887C 首先容易想到区间加需转化为差分,字典序的比较呢就考虑二分哈希。 二分第一个不一样的位置,这个位置也一定是差分数组第一个不一样的。 把哈希如果放到线段树上,那么在线段树上二分即可。 我们依次处理修改的时候,顺便处理当前的最小的字典序。 我们这里如果采用主席树,那么会发现空间过大,无法通
阅读全文
posted @ 2023-11-30 21:10 s1monG
阅读(28)
评论(0)
推荐(0)
2023年11月16日
2023.11.16 近期杂题
摘要: CF1794E 我们现在考虑换根 dp,维护每个点为根的深度集合。 考虑哈希,我们令深度为 \(d\) 的点贡献是 \(base^d\)。 那么,\(f_u=1+\sum f_v\times base\)。换根时容易的。 由于题目给的是大小为 \(n-1\) 的集合,我们判断两个集合哈希值的差是否是
阅读全文
posted @ 2023-11-16 19:59 s1monG
阅读(25)
评论(0)
推荐(0)
2023.11.16 Online test
该文被密码保护。
阅读全文
posted @ 2023-11-16 15:08 s1monG
阅读(3)
评论(0)
推荐(0)
2023年11月14日
2023.11.14 Online test
该文被密码保护。
阅读全文
posted @ 2023-11-14 20:22 s1monG
阅读(2)
评论(1)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
19
下一页
公告