会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
gbrrain
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2025年8月9日
pyyzDay6
摘要: 模拟赛 T1 质因数分解 (factor) T<=1e4,n<=1e18 发现对于一个数,若可以被拆成x^y,则答案为y 发现2^64>1e18,直接枚举答案,二分判断是否可行 T2 快递驿站(package) 发现50pts是好拿的 注意一个性质 对于每一天,一定是先拿截止日期早的包裹 对L进行排
阅读全文
posted @ 2025-08-09 20:02 gbrrain
阅读(4)
评论(0)
推荐(0)
2025年8月8日
pyyzDay5
摘要: 大炮(DP) T1 [COCI 2022/2023 #5] Slastičarnica T2 AND Segments T3 [XJTUPC 2024] 最后一块石头的重量 2个小结论 Dp+随机化 #include<iostream> #include<cstdio> #include<cstdl
阅读全文
posted @ 2025-08-08 11:52 gbrrain
阅读(5)
评论(0)
推荐(0)
2025年8月6日
pyyzDay3
摘要: 基础算法 T1 CF1783E Game of the Year #include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #include<cmath> #include<algorithm> #include<
阅读全文
posted @ 2025-08-06 10:46 gbrrain
阅读(3)
评论(0)
推荐(0)
2025年8月5日
pyyzDay2
摘要: 莫妮赛(远大于Day1) T1 数字(number) P11201 [JOIG 2024] たくさんの数字 / Many Digits 原题 考虑加法进位 总位数不会超过 10 位 考虑每个a[i]+b[j]的位数 若其位数为k+1 当且仅当10k≤a[i]+b[j]<10(k+1) 二分查找即可
阅读全文
posted @ 2025-08-05 21:08 gbrrain
阅读(4)
评论(0)
推荐(0)
2025年8月4日
pyyzDay1
摘要: 摸底考试(难于上青天) T1 灭蚊(kill) N<=1e5,ai<=1e9 (是原CF722C Destroying Array) 题目简略就是:给定由 n 个非负整数组成的数列,每次可以删除一个数,求每次删除操作后的最大连续子序列 注意非负性质很重要 trick:正难则反 因为不强制在线,考虑倒
阅读全文
posted @ 2025-08-04 21:41 gbrrain
阅读(18)
评论(0)
推荐(0)
2025年8月1日
简单数论
摘要: 素数 N以内素数个数:N/ln(N) 第N个素数:N*ln(N) 素因子个数:log(N) 本质不同的素因子个数:log(N)/log(log(N))(在N到达10^9左右时,才只有不到10个) 因子个数:3次根号N 1-N的因子个数之和:N*ln(N)(拆每个点的贡献)
阅读全文
posted @ 2025-08-01 16:17 gbrrain
阅读(5)
评论(0)
推荐(0)
2025年7月29日
DP题型
摘要: 真题 [CSP-S 2021] 括号序列 [NOIP2021] 数列 [NOIP2021] 方差 [NOIP2023] 天天爱打卡 典题 1.ρars/ey 书上背包 2.CF1515E Phoenix and Computers 记录状态为f[i][j]表示前i个数,手动开启了j个 转移方程为:
阅读全文
posted @ 2025-07-29 22:39 gbrrain
阅读(4)
评论(0)
推荐(0)
2025年7月26日
ABC416
摘要: D - Match, Mod, Minimize 2 简单题 要使最终结果最小,要尽可能的使a[i]+b[i]>=m,从而使得%m变小 因为a[i],b[i]<m,所以ai+bi最多只能减去1个m 具体的,当ai+bi<m时,(ai+bi)%m=ai+bi 当ai+bi>=m时,(ai+bi)%m=
阅读全文
posted @ 2025-07-26 23:19 gbrrain
阅读(65)
评论(0)
推荐(1)
2025年7月25日
数据结构题型
摘要: 线段树 所有线段树都要考虑标记修改、标记合并、信息修改、信息合并 1.生日礼物 (数据范围是1e5) 每次选序列最大字段和 然后将最大字段和内元素取反 最后将所有最大字段和相加 类似一种多退少进的思想 每个点维护的信息有7个: 最大/小字段和(因为有取反操作) 最大/小前/后缀 区间和 标记:是否取
阅读全文
posted @ 2025-07-25 16:24 gbrrain
阅读(6)
评论(0)
推荐(0)
生成树个数
摘要: 将连边关系转化成矩阵 然后将第n行第n列删除 计算这个矩阵的行列式即为生成树个数 计算行列式:高斯消元转为上三角矩阵,对角线元素乘积即为答案 复杂度O(n^3) 另: 矩阵行列式: 矩阵积和式:
阅读全文
posted @ 2025-07-25 11:43 gbrrain
阅读(12)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告