|
可以用DP做。
将点按照X为第一关键字,Y为第二关键字排序 F[i][j]表示1—j个点中加i个矩形面积的最小值 s[i][j]表示覆盖i-j矩形的面积 f[i][j]=max{f[i-1][k]+s[k+1][n]} 但是最后一个点过不去不知道为什么 |
|
所以一开始看错题解了。。。。。。 (╯‘□′)╯(┻━┻
|
|
KMP模版题(我这个是未改进next函数的KMP,即MP算法,在<训练指南>里有提到)
|
|
行,这题目还好
题目 1423 [NOIP 2013]计数问题
2014-03-30 11:09:02
|
|
回复 @cstdio :
我是蒟蒻,怎么可能觉得水,我是觉得斯坦纳树太神了不会做,发现可以卡常数过去(明显就是乱搞) 不乱搞题是因为最近好像得了手残+脑残光环,交题10次(10次是少的)内定不过,现在攒题攒了好几道 ![]()
题目 1561 [WC 1999]迷宫改造
2014-03-30 11:05:14
|
|
第一次用long long double 提交居然提示错误
![]() |
|
|
|
|
|
|
|
恩,果然超时了
|
|
手残党的胜利!!!把100000打成1000
|
|
看到有个标签是队列和栈,不明觉厉,有人能贴下代码不?
|
|
floyd求出任意两点间最短路,最优解的情况一定是两个人到一个点汇合,之后从这个点到另一个点于第三个人汇合,之后到达终点.或者三个人直接到一个点汇合,到达终点....计算下应该可以卡过去(斯坦纳树能吃么?)
题目 1561 [WC 1999]迷宫改造
2014-03-29 16:40:29
|
|
|
|
题目 395 [USACO Oct09] Bessie 的体重问题
2014-03-29 16:21:06
|
|
飞机如果飞到一个农场就停一下也没有关系,算法过程就是模拟飞机到每个机场都停一下,该下飞机的奶牛下飞.如果有空位,就让奶牛全部上去,如果上不去,这个时候看飞机上有没有目的地比该牧场的奶牛远的,如果有,凭什么满足目的地远的奶牛,(越近越有可能满足尽量多的奶牛),就给这头奶牛"踢回家",让目的地近的上来.可以用大根堆维护.
题目 1568 [USACO Oct05]奶牛航班
2014-03-29 16:17:44
|
|
题目 1565 [SGU U206]道路
2014-03-29 16:03:50
|
|
题目 405 [NOIP 2009]Hankson的趣味题
2014-03-28 20:44:46
|
|
好坑爹,我的老师从来都是要我们自己写排序算法的,我就看到用C++的同学全是直接一个调用函数就解决问题了。。我苦逼的写了个冒泡排序,于是就悲剧了。。不过时间限制是1s,我的冒泡花了1.089s还是过了是什么情况?
|
|
不要读错题......
![]() ![]() ![]()
题目 1368 [HAOI 2013]跑步训练
2014-03-28 19:10:19
|