摘要: [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)
摘要: P3998 [SHOI2013] 发微博 01.题意理解 进行\(m\)次操作,操作分为\(3\)种: \(01.发布一条说说\) \(02.和另一个用户建立朋友关系\) \(03.和另一个用户解除朋友关系\) 求\(n\)个人最后各自可以看见多少条说说 02.思路分析 思路1\((10pts)\) 阅读全文
posted @ 2025-04-13 10:11 SamXia 阅读(16) 评论(0) 推荐(0)
摘要: 题目描述 给你一张 \(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)
摘要: 问题描述 给你一张\(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)
摘要: 01.题目理解 给你\(n(n<150)\)个点 \(m\)条无向带权边构成的多个联通块 问加一条边后连通块内直径的最小值 直径:连通块内距离最远2点的最短路 02.思路分析 step1:标记连通块 考虑染色法 题目中有多个连通块 我们可以从每个点开始跑一遍\(dfs\) 将搜索中经过的所有点和出发 阅读全文
posted @ 2025-02-14 15:43 SamXia 阅读(15) 评论(0) 推荐(0)
摘要: 数论 \(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)
摘要: \(01.\)状压dp概念: 通过将状态压缩为整数(二进制数),从而优化状态转移的方法即为状压dp 而实际使用和操作时可以考虑位运算,还可以在一定程度上加快程序运行 优点: 1.简化复杂状态:用二进制压缩表示复杂状态,如 TSP 问题里城市访问状态 2.降低空间开销:相比传统记录方式,大幅减少状态存 阅读全文
posted @ 2025-01-31 11:54 SamXia 阅读(98) 评论(0) 推荐(0)
摘要: 斜率优化 \(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)
摘要: 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)