会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
window.cnblogsConfig = {//可以放多张照片,应该是在每一个博文上面的图片,如果是多张的话,那么就随机换的。 homeTopImg: [ "https://cdn.luogu.com.cn/upload/image_hosting/clcd8ydf.png", "https://cdn.luogu.com.cn/upload/image_hosting/clcd8ydf.png" ], }
ziyistudy
博客园
首页
新随笔
联系
订阅
管理
[置顶]
Atcoder abc 复盘(更新中)
摘要: +313 219 补:+191 229 212 211 223 243 注:该为 AtCoder Beginner Contest 复盘合计,可以直接点击右侧查看,目前还有一些在更新中。由比赛编号降序排序。 Beginner Contest 335(更新中) 跳转比赛链接 A - 202< s >3
阅读全文
posted @ 2023-12-10 21:39 ziyistudy
阅读(185)
评论(0)
推荐(0)
2025年9月6日
训练
摘要: 7.22 模拟赛: A:简单题 B:不知道做法是否最简,但是过了。\(g_{i,j}\) 表示考虑 t 的 1~i,从 s 的位置 j 开始匹配,最小匹配完的位置。 C:好题。注意到对于长度为 \(k\) 的旋律有效,需要所有的 \(s_i=s_{i+k}\),而在前面或后面加数不影响两者的对应关系
阅读全文
posted @ 2025-09-06 12:23 ziyistudy
阅读(13)
评论(0)
推荐(0)
2024年8月5日
bzoj4767 两双手
摘要: 题目传送 容斥思想的一道好题。 首先我们可以很轻松的将使用 \(A,B\) 两种移动的次数从而到达一个点通过二元一次方程解出。不妨设分别为 \(x,y\) 步,这样一来,如果我们不考虑禁止点,方案为 \(\binom{x+y}{x}\) 。则我们现将给出的禁止点转换为步数 \((x,y)\),并排序
阅读全文
posted @ 2024-08-05 21:05 ziyistudy
阅读(27)
评论(0)
推荐(0)
P1447 [NOI2010] 能量采集
摘要: 题目传送 容斥思想的一道好题。 题目容易转化为: \[2\times \sum_{i=1}^n \sum_{j=1}^n (\gcd(i, j))\ - nm. \]直接求和不好求,不妨转换为枚举 \(d=\gcd(i,j)\)。 那么 \(i,j\) 应该均为 \(d\) 的倍数。记 \(f(i)
阅读全文
posted @ 2024-08-05 19:54 ziyistudy
阅读(32)
评论(0)
推荐(0)
2024年1月9日
[ABC335F] Hop Sugoroku
摘要: 庆祝一下我第一次赛时 AC 了 F 题(鼓掌)。 这道题第 1 秒就可以看出是道 dp 的题,并且状态肯定是 \(dp[i]\) 表示最后一个黑色块在 \(i\) 的状态的个数。问题无非在于如何转移状态。 很容易想到两种转移方法: 暴力转移法:对于每一个 \(i\),我们直接暴力将每一个 \(i+a
阅读全文
posted @ 2024-01-09 06:23 ziyistudy
阅读(31)
评论(0)
推荐(0)
2023年12月18日
[ABC312C] Invisible Hand
摘要: 其他题解都是二分,这里介绍一种 \(O(n+m)\) 的线性写法。 我们尝试考虑在 \(x\) 为和值时会出现答案? 很显然,对于任意 \(1 \leq i \leq n\) 和 \(1 \leq j \leq m\),\(x\) 只可能等于 \(a_i\) 或 \(a_i+1\) 或 \(b_i\
阅读全文
posted @ 2023-12-18 22:15 ziyistudy
阅读(26)
评论(0)
推荐(0)
2023年12月3日
埃筛法求欧拉函数
摘要: 普通的欧拉函数求解方法为 \(O(\log_{}{N} )\),可是当遇到下面这题时,阁下又该如何应对呢? 给定一个正整数 \(n\),求 \(1∼n\) 中每个数的欧拉函数之和。 其中,\(1 \leq n \leq 10^6\)。 很显然,传统方法复杂度为 \(O(n\log_{}{n})\),
阅读全文
posted @ 2023-12-03 19:03 ziyistudy
阅读(42)
评论(0)
推荐(0)
2023年11月28日
CF1886B Fear of the Dark
摘要: 这道题只有两种情况:\(O\) 点和 \(P\) 点都在同一个圆圈里;或者 \(O\) 点在一个圆圈里,\(P\) 点在另外一个圆圈里。 让我们用 \(\operatorname{d(P,Q)}\) 来表示 \(P\) 点到 \(Q\) 点之间的距离,\(R\) 记为半径。 我们先来看第一种情况:\
阅读全文
posted @ 2023-11-28 20:23 ziyistudy
阅读(28)
评论(0)
推荐(0)
2023年11月27日
CF1599H Hidden Fortress
摘要: 看到很多是用二分的解法,这题其实可以这用 $4$ 次查询得到结果。 我们只需要用两次查询就可以找到地方基地矩阵的一条边的中点。 先询问 $d1=query(1,1)$ 和 $d2=query(1,10^9)$。 就可以求出 $y_m=\frac{1+10^9+d1-d2}{2}$。 之后再询问 $d
阅读全文
posted @ 2023-11-27 19:34 ziyistudy
阅读(26)
评论(1)
推荐(0)
CF1854A1 Dual (Easy Version)
摘要: 如果你是没有思路,但是还是想自己做出来,以下有几个提示(请看完一个提示之后,再想不出来再看接下来的提示)。 提示1 对于 easy version,有多种解决方案。不管是哪种解决方案,请思考:怎样得到 \(a_i \le a_{i+1}\)? 提示2 举个例子,你可以试着使用序列中的一个正数将 \(
阅读全文
posted @ 2023-11-27 19:33 ziyistudy
阅读(20)
评论(0)
推荐(0)
下一页
公告