• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
kito's blog
Dreaming away.
博客园    首页    新随笔    联系   管理    订阅  订阅
[置顶] 第一篇博文
摘要: 大家好,我是kito,来自衡水第一中学,D类选手。 博客园账号申请都4个月了,一篇博客都没写过。而现在都快NOI了,突然想写。 昨天下午和今天上午学了markdown和LaTex,以后就坚持写博客吧。 UPD:退役咯! 我的QQ:595571534 邮箱:595571534@qq.com 欢迎各路神 阅读全文
posted @ 2017-06-13 10:37 kito 阅读(230) 评论(6) 推荐(1)
2018年7月21日
星系图
该文被密码保护。 阅读全文
posted @ 2018-07-21 08:56 kito 阅读(128) 评论(0) 推荐(0)
2017年7月8日
cogs 2398 切糕 最小割
摘要: "cogs 2398 切糕" 题解: 若没有D的限制,我们建模应该是这样的。 跑一个最小割即可。 有了D的限制,那么存在点对(i,j)要求i,j的割边距离差不能超过D,假设D是1,图应该是这样。 如果割断了v(1,1)是不会割断v(2,3)的,我们假设割断的是v(2,3)那么此时会有一条路从v(2, 阅读全文
posted @ 2017-07-08 06:42 kito 阅读(163) 评论(0) 推荐(0)
cogs 1873 happiness 最大权闭合子图
摘要: "cogs 1873 happiness" 题解: 每个人选文选理各有收益,如果没有附加权值,我们可以用最大权闭合子图的方式构建出来这个图。 用总权值之和减去最小割即是答案。 当有了附加权值,我们也假定现拥有权值,再抛去权值。 对于点对(i,j),当i,j割边相同的话才能获得附加权值,也就是说如果a 阅读全文
posted @ 2017-07-08 06:41 kito 阅读(208) 评论(0) 推荐(0)
cogs 1274 最小截断 最小割唯一判定
摘要: "cogs 1274 最小截断" 题解: 最小割唯一判定,即判断每条边是否可以在最小割中以及是否一定在最小割中。 理由我也不懂,方法是先跑一个最小割,然后在残余网络上跑Tarjan。然后枚举每一条边,如果该边没满流,那么永远不会出现在最小割的边集中。否则如果Id[fr]=Id[to],该边也不会出现 阅读全文
posted @ 2017-07-08 06:40 kito 阅读(365) 评论(0) 推荐(0)
cogs 736 星际转移 最大流
摘要: "cogs 736 星际转移" 题解: 从小到大枚举答案days,然后网络流验证是否可以全部运走。假设当前验证的答案为days,那么我们就将太空船和太空站都拆成days+1个点,设编号分别为boat[i][1~days+1],station[i][1~days+1]。 1. 如果说boat[i]在第 阅读全文
posted @ 2017-07-08 06:38 kito 阅读(204) 评论(0) 推荐(0)
cogs 329 K-联赛 最大流
摘要: "cogs 329 K 联赛" 题解: 假设现在想知道第i支球队能否赢得胜利,首先肯定是让i剩下的比赛都打赢。如果这样赢的次数都比另一支球队j目前赢的次数少,i肯定赢不了,否则就可以知道j最多还能赢几局,也就是j连向T的流量上界。然后把除了i参与之外的所有比赛当作一个节点k,由S向k连一条容量为1的 阅读全文
posted @ 2017-07-08 06:37 kito 阅读(205) 评论(0) 推荐(0)
2017年7月3日
cogs 2605 寒假ing
摘要: "题目链接" 题解: 其实这道题是poj3693的弱化版,不用考虑字符串的字典序。 "博客链接" 还是先枚举循环节长度T,再枚举i,保证iT,(i+1)T下标合法。对于这两个下标求a=LCP(iT,(i+1)T)。因为不用考虑字符串是谁,只需要知道循环节个数最大值即可,因此是有更简单的做法的,即不需 阅读全文
posted @ 2017-07-03 15:39 kito 阅读(230) 评论(0) 推荐(0)
poj 3693 Maximum_repetition_substring
摘要: "题目链接" 题解: 找循环节个数最多的子串并且字典序最小。 先从简单入手,不考虑子串字典序。 暴力做法是$O(n^2)$枚举子串,用MP的fail数组求出其最小周期长度,用Len/T即循环节个数,这里注意必须整除才能更新答案。复杂度是$O(n^2)$的。 假设一个子串循环节个数为k,且每个周期的长 阅读全文
posted @ 2017-07-03 15:37 kito 阅读(172) 评论(0) 推荐(0)
2017年6月18日
51nod 1554 欧姆诺姆和项链 MP+分情况讨论
摘要: "题目链接" 给定一个字符串s,问s的每一个前缀s[0,k)是否能拆成ABABA的形式,其中A有k+1个,B有k个,A,B可以为空串。 题解: MP的next[i]表示前缀s[0,i)的最长border的长度,所以i next[i]就是s[0,i)的最小周期,设为T。 然后分情况讨论。 如果$T|i 阅读全文
posted @ 2017-06-18 19:27 kito 阅读(195) 评论(0) 推荐(0)
2017年6月15日
51nod_1172_Partial_Sums_V2 拆系数FFT
摘要: "题目链接" 定义一个操作: $$ A_k(i)=\sum_{j=0}^{i}A_{k 1}(j) $$ 已知$A_0(x)$,求$A_k(x) \bmod 10^9+7$。A的次数界为$n\leq 50,000,k\leq 10^9$。 解析: $A_k(i)$只会对$j\geq i$的$A_m( 阅读全文
posted @ 2017-06-15 10:01 kito 阅读(168) 评论(0) 推荐(0)
下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3