会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SamXia
博客园
首页
新随笔
联系
订阅
管理
2025年10月9日
[JOIG 2025] 最悪の記者 5 / Worst Reporter 5*
摘要: [JOIG 2025] 最悪の記者 5 / Worst Reporter 5 赛时切出这个题的内容需要大量的思考和联想 01.题目理解 有\(n(1\leq n \leq 10^5)\)名运动员(编号\(1\)到\(n\)),初始在不同位置。 发生了\(m(1\leq m \leq 10^5)\)次
阅读全文
posted @ 2025-10-09 20:51 SamXia
阅读(1)
评论(0)
推荐(0)
2025年4月13日
模拟+数据结构:上海省选2013 P3998题解
摘要: P3998 [SHOI2013] 发微博 01.题意理解 进行\(m\)次操作,操作分为\(3\)种: \(01.发布一条说说\) \(02.和另一个用户建立朋友关系\) \(03.和另一个用户解除朋友关系\) 求\(n\)个人最后各自可以看见多少条说说 02.思路分析 思路1\((10pts)\)
阅读全文
posted @ 2025-04-13 10:11 SamXia
阅读(16)
评论(0)
推荐(0)
2025年3月1日
图论(01分数规划+负环spfa)P2868 [USACO07DEC]
摘要: 题目描述 给你一张 \(n\) 点 \(m\) 边的有向图,第 \(i\) 个点点权为 \(F_{i}\),第 \(i\) 条边边权为 \(T_{i}\)。 找一个环,设环上的点组成的集合为 \(S\),环的边组成的集合为 \(E\),最大化\( \frac{\sum_{u \in S}F_{u}}
阅读全文
posted @ 2025-03-01 18:02 SamXia
阅读(5)
评论(0)
推荐(0)
2025年2月22日
图论(最短路专题):P5304 旅行者
摘要: 问题描述 给你一张\(n\)(\(n \leq 100,000\))个点\(m\)(\(m \leq 500,000\))条边,边权为\(w_i\)的图 给你\(k\)个特殊点 求这\(k\)个点两两最短路的最小值 思路分析 给出一种时间复杂度比较低的暴力做法 (反向图染色法考场上爆0了555) 思
阅读全文
posted @ 2025-02-22 10:53 SamXia
阅读(8)
评论(0)
推荐(0)
图论:拓扑排序+应用
摘要: \(01:\)拓扑排序 \(i.\)概念 从入度为0的点开始 依次删边改图进行排序 这样的排序方式就是拓扑排序 删除点的按顺序所组成的数列就是拓扑序 显然 拓扑序是不唯一的 且 可以证明一个含有闭环的图没有拓扑序 \(ii.\)实现 法1: 队列 首先用邻接表存图 \(e_u=v\) 并统计每个点的
阅读全文
posted @ 2025-02-22 10:41 SamXia
阅读(61)
评论(0)
推荐(1)
2025年2月14日
图论(最短路专题): P1552 牛的旅行 题解
摘要: 01.题目理解 给你\(n(n<150)\)个点 \(m\)条无向带权边构成的多个联通块 问加一条边后连通块内直径的最小值 直径:连通块内距离最远2点的最短路 02.思路分析 step1:标记连通块 考虑染色法 题目中有多个连通块 我们可以从每个点开始跑一遍\(dfs\) 将搜索中经过的所有点和出发
阅读全文
posted @ 2025-02-14 15:43 SamXia
阅读(15)
评论(0)
推荐(0)
2025年2月10日
数论+dp部分代码
摘要: 数论 \(G\)题 【模板】筛法 #include<bits/stdc++.h> using namespace std; const int maxn=1e8+10; int prime[maxn]; bool vis[maxn]; int main(){ int cnt=0; int n,q;
阅读全文
posted @ 2025-02-10 21:17 SamXia
阅读(14)
评论(0)
推荐(0)
2025年1月31日
dp深入与进阶(3):状压dp(2025.02.03)
摘要: \(01.\)状压dp概念: 通过将状态压缩为整数(二进制数),从而优化状态转移的方法即为状压dp 而实际使用和操作时可以考虑位运算,还可以在一定程度上加快程序运行 优点: 1.简化复杂状态:用二进制压缩表示复杂状态,如 TSP 问题里城市访问状态 2.降低空间开销:相比传统记录方式,大幅减少状态存
阅读全文
posted @ 2025-01-31 11:54 SamXia
阅读(98)
评论(0)
推荐(0)
2025年1月26日
dp深入与进阶(2):特殊的dp优化:斜率优化(无例题解析版)
摘要: 斜率优化 \(01.\)应用范围:\(f_i=min/max(a_i \times b_j+c_i+d_j)\)这类递推方程式的时间优化 \(02.\)前置推导: 对于\(f_i=min_j(a_i \times b_j+c_i+d_j)\) 其中满足\(b\)单调递增 假设一值\(j_1\)在\(
阅读全文
posted @ 2025-01-26 16:01 SamXia
阅读(64)
评论(0)
推荐(1)
dp深入与进阶(1):线性dp+区间dp(2025.01.24)
摘要: 01.线性dp(多维状态定义) Luogu P1136 [迎接仪式] 根据题面考虑不交换\('j','z'\) 而是对\(j,z\)“取反” 设置状态\(f(i,j,p,b):\) 前 \(i\) 个字符进行\(j\)次字符\('j'\)的取反, \(p\)次字符\('z'\)的取反, \(b\)取
阅读全文
posted @ 2025-01-26 14:13 SamXia
阅读(27)
评论(0)
推荐(0)
下一页
公告