会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NumLuck
博客园
首页
新随笔
联系
订阅
管理
2025年12月3日
2-SAT
摘要: 这篇文章是关于SAT做法的记录。 2-SAT是解决关于两个点之间的关系的问题 题目 link 庆功宴中一共邀请了N对夫妻,每对夫妻中最多只有其中一人出席。在总计2N个人中,某些人之间存在着不共戴天的矛盾(夫妻之间不存在矛盾QWQ),有矛盾的2个人不能同时出席。 现在,给定这2N个人的关系,请回答是否
阅读全文
posted @ 2025-12-03 17:41 NumLuck
阅读(0)
评论(0)
推荐(0)
2025年10月21日
缩点笔记
摘要: 例题 P3387 【模板】缩点 遇到这种题,你们是不是都很懵。每个点都只能经过一次,而且图里面面还有环。 法1 暴力做法都会吧。既然没规定开头,那就枚举起点,跑单源最长路。然后枚举过的打上标记。 因为\(n<m\),所以我们用\(\mathrm{spfa}\)。算法复杂度\(O(n^2\log n)
阅读全文
posted @ 2025-10-21 14:40 NumLuck
阅读(16)
评论(0)
推荐(0)
2025年10月20日
洛谷P2474 [SCOI2008] 天平 题解
摘要: step1 首先我们设 \(mn_{i,j}\)为砝码 \(i\) -砝码 \(j\) 的最小值(下文以\(a_i\)和\(a_j\)代替)。 \(mx_{i,j}\)为\(a_i-a_j\)的最大值。 当设\(a_i\)和\(a_j\)的关系为\(g_{i,j}\)。 当\(g_{i,j}\)为\
阅读全文
posted @ 2025-10-20 15:43 NumLuck
阅读(12)
评论(0)
推荐(0)
2025年10月18日
AtCoder-abc228_h Histogram题解
摘要: 题目链接 题目大意 给定一段长度为\(n\)的数组\(a\)和\(c\),表示\(i\)的大小和将 \(a_i+1\) 的费用。如果最后剩\(k\)个不同的\(a_i\)就将费用加上 \(X\times k\)。 题目分析 首先该题想让我们的最后剩下的 \(a_i\) 个数最少,那我们就没必要创造新
阅读全文
posted @ 2025-10-18 10:51 NumLuck
阅读(13)
评论(0)
推荐(0)
2025年10月15日
c++凸包学习笔记
摘要: 凸包简介 凸包就是把一些点的最外围那一圈的点围起来。 就像是桌上有一圈钉子,用一根橡皮筋套在最外围,然后收缩橡皮筋。形成的图形就是这一圈点的凸包。 常见的凸包算法有两种。\(\mathrm{Graham}\)算法和\(\mathrm{Andrew}\)算法。 Anderw 通过按照\(x\)坐标或\
阅读全文
posted @ 2025-10-15 17:36 NumLuck
阅读(39)
评论(0)
推荐(0)
公告