01 2017 档案

摘要:测试地址:Going Home题目大意:有一些人要回到房子里去,一个人每在地图上走一格都要交1美元,问每个人都回到房子里最少要付多少钱。做法:这道题据说是二分图最优匹配,但是用最小费用最大流做也可以。在人的点集和房子的点集之间连边,容量为1,费用为人和房子之间的曼哈顿... 阅读全文
posted @ 2017-01-29 18:39 Maxwei_wzj 阅读(82) 评论(0) 推荐(0)
摘要:测试地址:Going Home题目大意:有一些人要回到房子里去,一个人每在地图上走一格都要交1美元,问每个人都回到房子里最少要付多少钱。做法:这道题据说是二分图最优匹配,但是用最小费用最大流做也可以。在人的点集和房子的点集之间连边,容量为1,费用为人和房子之间的曼哈顿... 阅读全文
posted @ 2017-01-29 18:39 Maxwei_wzj 阅读(88) 评论(0) 推荐(0)
摘要:测试地址:Drainage Ditches题目大意:一个排水系统形成一个网络,有N条排水沟,M个交叉点(编号为1~M),每条水沟都把水从一个交叉点Si单向送到另一个交叉点Ti,每条水沟都有一个排水效率Ci,意思是单位时间内最多可以排水的量,现在有很多积水在交叉点1,求... 阅读全文
posted @ 2017-01-29 10:27 Maxwei_wzj 阅读(99) 评论(0) 推荐(0)
摘要:测试地址:Drainage Ditches题目大意:一个排水系统形成一个网络,有N条排水沟,M个交叉点(编号为1~M),每条水沟都把水从一个交叉点Si单向送到另一个交叉点Ti,每条水沟都有一个排水效率Ci,意思是单位时间内最多可以排水的量,现在有很多积水在交叉点1,求... 阅读全文
posted @ 2017-01-29 10:27 Maxwei_wzj 阅读(112) 评论(0) 推荐(0)
摘要:测试地址:病毒侵袭做法:就是AC自动机的模板题,网上教程很多,这里不再赘述。但是我写完之后交上去发现格式错误,结果在文末多输出个空行就对了...好迷啊...以下是本人代码:#include #include #include #include #include #in... 阅读全文
posted @ 2017-01-02 22:57 Maxwei_wzj 阅读(77) 评论(0) 推荐(0)
摘要:测试地址:病毒侵袭做法:就是AC自动机的模板题,网上教程很多,这里不再赘述。但是我写完之后交上去发现格式错误,结果在文末多输出个空行就对了...好迷啊...以下是本人代码:#include #include #include #include #include #in... 阅读全文
posted @ 2017-01-02 22:57 Maxwei_wzj 阅读(90) 评论(0) 推荐(0)
摘要:测试地址(题目是中文,自己看就好了):最长回文做法:求字符串内的最长回文子串也是一个老生常谈的问题了,不过大多数OIer以前学的都是O(n^2)的做法(穷举或者分治),而Manacher算法就是一个优秀的,能用O(n)的复杂度解决这个问题的算法。关于Manacher算... 阅读全文
posted @ 2017-01-02 11:50 Maxwei_wzj 阅读(91) 评论(0) 推荐(0)
摘要:测试地址(题目是中文,自己看就好了):最长回文做法:求字符串内的最长回文子串也是一个老生常谈的问题了,不过大多数OIer以前学的都是O(n^2)的做法(穷举或者分治),而Manacher算法就是一个优秀的,能用O(n)的复杂度解决这个问题的算法。关于Manacher算... 阅读全文
posted @ 2017-01-02 11:50 Maxwei_wzj 阅读(80) 评论(0) 推荐(0)
摘要:测试地址:Power Strings题目大意:给定一个字符串S,S由某一个子串X重复多次构成(即S=XXX...),求重复的最多次数。做法:做了这一道题才发现KMP除了拿来做字符串匹配,还是有很多其他作用的...这一道题乍一看没有什么思路,但其实想到KMP中next数... 阅读全文
posted @ 2017-01-01 11:39 Maxwei_wzj 阅读(65) 评论(0) 推荐(0)
摘要:测试地址:Power Strings题目大意:给定一个字符串S,S由某一个子串X重复多次构成(即S=XXX...),求重复的最多次数。做法:做了这一道题才发现KMP除了拿来做字符串匹配,还是有很多其他作用的...这一道题乍一看没有什么思路,但其实想到KMP中next数... 阅读全文
posted @ 2017-01-01 11:39 Maxwei_wzj 阅读(76) 评论(0) 推荐(0)