会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cyf1208
「Cherish life and stay away from OI」
博客园
首页
新随笔
联系
订阅
管理
随笔 - 18
文章 - 0
评论 - 4
阅读 -
828
About Me
置顶
发表于 2023-10-09 16:22
阅读:55
评论:1
推荐:1
摘要: 本人
阅读全文 »
posted @ 2023-10-09 16:22 cyf1208
阅读(55)
评论(1)
推荐(1)
编辑
2024年9月25日
Luogu_P10977(AcWing_299) Cut the Sequence 题解
发表于 2024-09-25 19:12
阅读:15
评论:0
推荐:0
摘要: 解题思路 考虑线性 dp。 首先如果存在 \(a_i>m\),那肯定不满足条件,输出 \(-1\)。 设 \(f_i\) 表示前 \(i\) 个数分成若干段,然后每段最大数之和,其中每段内的整数之和不超过 \(m\)。 \(f_i\) 肯定是由 \(f_j\)(\(1\le j<i\))转移过来的,
阅读全文 »
posted @ 2024-09-25 19:12 cyf1208
阅读(15)
评论(0)
推荐(0)
编辑
2024年1月10日
『学习笔记』浅谈莫比乌斯反演
发表于 2024-01-10 21:13
阅读:60
评论:1
推荐:0
摘要: 莫比乌斯反演是数论中的重要内容。对于一些函数 \(f(n)\),如果很难直接求出它的值,而容易求出其倍数和或约数和 \(g(n)\),那么可以通过莫比乌斯反演简化运算,求得 \(f(n)\) 的值。——OI-wiki 可见莫反的强大。 前置知识:数论分块 数论分块可以快速计算一些含有除法向下取整的和
阅读全文 »
posted @ 2024-01-10 21:13 cyf1208
阅读(60)
评论(1)
推荐(0)
编辑
2023年10月20日
VS code配置汇总
发表于 2023-10-20 21:10
阅读:129
评论:0
推荐:0
摘要: 前提 首先你需要找到你的编译器(c++ 是 g++.exe,c 是 gcc),不分版本。 下载地址:https://jmeubank.github.io/tdm-gcc/download/ 接着如果你是 Windows 操作系统,在任务栏的搜索上搜索 path,点开编辑系统环境变量,然后进入“环境变
阅读全文 »
posted @ 2023-10-20 21:10 cyf1208
阅读(129)
评论(0)
推荐(0)
编辑
2023年10月19日
P5474 题解
发表于 2023-10-19 17:19
阅读:21
评论:0
推荐:0
摘要: 解题思路 若车 \(A\) 限制车 \(B\) 离开,则 \(A\) 先于 \(B\) 离开,所有的限制条件构成了一个拓扑结构。 若 \(A\) 限制 \(B\),\(A\) 向 \(B\) 连边,最终可以使用拓扑排序求解。 而查找每个车辆的约束车辆时间复杂度为 \(\mathcal{O}(n\ti
阅读全文 »
posted @ 2023-10-19 17:19 cyf1208
阅读(21)
评论(0)
推荐(0)
编辑
2023年10月18日
精选题解汇总
发表于 2023-10-18 22:28
阅读:9
评论:0
推荐:0
摘要: Part 1 比赛题解 CF1873 CF1203 CF1234 CF1249 Part 2 难题题解 P1124 P6346 P2198 P7974 P4814 P5474 P10977
阅读全文 »
posted @ 2023-10-18 22:28 cyf1208
阅读(9)
评论(0)
推荐(0)
编辑
P4814 题解
发表于 2023-10-18 22:25
阅读:8
评论:0
推荐:0
摘要: 解题思路 对于每条边 \((u,v)\),权值为 \(w\),假设存在一条经过这一条边的路径,其最短距离为 \(a\) 到 \(u\) 的最短路加上 \(v\) 到 \(b\) 的最短距离加上 \(w\),若这个值都大于 \(d\),则不可能关闭这条边。 由于边权非负,所以可采用 dijkstra
阅读全文 »
posted @ 2023-10-18 22:25 cyf1208
阅读(8)
评论(0)
推荐(0)
编辑
P7974 题解
发表于 2023-10-18 22:24
阅读:14
评论:0
推荐:0
摘要: 解题思路 首先可以确保每一次列的方向一定不会与 \(s\) 到 \(t\) 的方向相反。 不妨设 \(l=\min\{s,t\}\),\(r=\max\{s,t\}\)。 对于每次移动,所花体力值如下: 显然,从 \(l\) 到 \(r\),一定要翻过 \([l,r]\) 间最高的一个,区间最大我们
阅读全文 »
posted @ 2023-10-18 22:24 cyf1208
阅读(14)
评论(0)
推荐(0)
编辑
P2198 题解
发表于 2023-10-18 22:23
阅读:30
评论:0
推荐:0
摘要: 解题思路 激光塔一定在最后。\(f_{i,j}\) 表示前 \(i\) 个位置放 \(j\)(\(j\le i\))个放射塔,那么 \(i-j\) 个干扰塔的伤害。 若第 \(i\) 个位置放放射塔:\(f_{i,j}=f_{i-1,j-1}+(j-1)\times g\times[t+b\time
阅读全文 »
posted @ 2023-10-18 22:23 cyf1208
阅读(30)
评论(0)
推荐(0)
编辑
P6346 题解
发表于 2023-10-18 22:20
阅读:18
评论:0
推荐:0
摘要: 题目大意 如果 \(\texttt{Kevin}\) 想和第 \(i\) 个人交朋友,要么需要认识 \(a_i\) 个人,要么付出 \(b_i\) 的代价,他让你使 \(\texttt{Kevin}\) 与所有的人交朋友。 解题思路 如果想水到 \(15\) 分,也就是所有 \(b_i\) 都等于
阅读全文 »
posted @ 2023-10-18 22:20 cyf1208
阅读(18)
评论(0)
推荐(0)
编辑
P1124 题解
发表于 2023-10-18 22:18
阅读:17
评论:0
推荐:0
摘要: 题目大意 一个长度为 \(n\) 的字符串 \(S\),进行以下操作。 假设 \(s\) 为 acbdef,每一次将首字母移至末尾,得到 \(6\) 个字符串: acbdef cbdefa bdefac defacb efacbd facbde 将每个字符串的首字母排序: acbdef bdefac
阅读全文 »
posted @ 2023-10-18 22:18 cyf1208
阅读(17)
评论(0)
推荐(0)
编辑
下一页
公告
昵称:
cyf1208
园龄:
2年3个月
粉丝:
4
关注:
4
+加关注
首页
联系
订阅
管理
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
找找看
积分排名
最新随笔
我的标签
随笔分类
题解(10)
学习笔记(3)
文章分类
阅读排行
推荐排行
最新评论
文章档案
随笔档案
2024年9月(1)
2024年1月(1)
2023年10月(16)
Close Menu
Created with Snap
MENU
cyf1208
迟日江山丽,春风花草香。
《绝句二首》 - 唐代 - 杜甫
Scroll Down
关注
跳至底部
昵称:
cyf1208
园龄:
2年3个月
粉丝:
4
关注:
4
+加关注
合集
CF 比赛题解(4)
学习笔记(3)
洛谷题解(6)
随笔分类
题解(10)
学习笔记(3)
随笔档案
2024年9月(1)
2024年1月(1)
2023年10月(16)
点击右上角即可分享