2014年10月23日
摘要: 终于做出来了2333~~~~凸包+旋转卡(qia)壳。n = 2000,所以可以先枚举两个点作为对角线上的点。然后由于决策单调性,另外的两个点可以o(1)求出,所以就做好了额。计算几何太烦太烦>.11 #include 12 13 #define points P14 using namespac... 阅读全文
posted @ 2014-10-23 10:32 Xs酱~ 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 看看就发现了是道一眼题、、然后蒟蒻写了1h、、先tarjan,然后缩点重新建图,最后扫一遍就可以了、、(为什么加inline比不加要慢、、为什么调用全局变量比开局部变量要慢、、都是开O2的原因嘛!!!>_ 11 #include 12 13 using namespace std; 14 co... 阅读全文
posted @ 2014-10-23 09:53 Xs酱~ 阅读(164) 评论(0) 推荐(0) 编辑
  2014年10月22日
摘要: 看不懂题,就不能写的稍微像人话点吗我去。。。题目就是要找一段区间使得Σai mod m的值最大。于是嘛。。。前缀和一下再贪心就好了。先求出前i个数的前缀和s,然后用s更新解。还有可能就是前面的某个前缀和s1刚好在mod m意义下大于s且是最小的一个,那么这一段的和就是m + s- s1,再用它来更新... 阅读全文
posted @ 2014-10-22 22:55 Xs酱~ 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 滚回第一页去了。。。好吧,看了题解蒟蒻也写不粗来,怎么办捏?看这个吧:Orz YDC巨巨;但是巨巨写的程序又不优美,于是程序Orz hzwer其实这题的重点在于tarjan和单调队列dp里"f的更新"和"ans的更新"的先后顺序。。。蒟蒻我研究半天才略懂还写不出题解,真是弱到不行了我去 ≥v≤~~~... 阅读全文
posted @ 2014-10-22 20:47 Xs酱~ 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 第一眼,卧槽这能做。。。然后发现输出浮点数,不是要二分答案嘛。。。于是就是二分答案,重构图然后判负圈。判负圈的方法嘛,spfa即可。(大家这道题写的都是递归版的,于是蒟蒻也只敢写递归版的了T T)结果跑到Rank1.上去了Oh耶!^_^ 1 /****************************... 阅读全文
posted @ 2014-10-22 14:08 Xs酱~ 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 裸的凸包。。。(和旋转卡壳有什么关系吗。。。蒟蒻求教T T)话说忘了怎么写了。。。(我以前都是先做上凸壳再做下凸壳的说)于是看了下hzwer的写法,用了向量的点积,方便多了,于是果断学习(Orz)了!竟然比原作者要快T T 1 /***********************************... 阅读全文
posted @ 2014-10-22 11:25 Xs酱~ 阅读(201) 评论(0) 推荐(0) 编辑
摘要: BZOJ200题纪念!一个非常巧妙的方法求曼哈顿距离:如果原来坐标是(x, y),令新的坐标为(X, Y), 其中X = x + y, Y= x - y那么:曼哈顿距离 = |x1 - x2| + |y1 - y2| = max(|X1 - X2|, |Y1 - Y2|)于是我们先进行坐标变换,按X... 阅读全文
posted @ 2014-10-22 11:03 Xs酱~ 阅读(646) 评论(0) 推荐(0) 编辑
  2014年10月21日
摘要: 原来usaco的金组题这么难。。。蒟蒻根本不会T T我只会贪心部分,然后发现要平衡树,就不行了。。。(论线段树都写不出的蒟蒻)然后发现iwtwiioi的blog,Orz!原来可以用STL来做的说。。。STL大法好! 1 /***************************************... 阅读全文
posted @ 2014-10-21 22:52 Xs酱~ 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 我去什么破题跳调了我一个半小时。不是裸的斜率优化吗。。。我去我去我去我去我去我去!首先我们倒着读进来,然后就省略了倒过来做的问题。然后写出DP方程:令f[i]表示选i作为塔时1到i的总代价,则f[i] = min(f[j] + w(i, j) + a[i]) 其中有j 11 #include 12 ... 阅读全文
posted @ 2014-10-21 20:27 Xs酱~ 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 看不懂题,蒟蒻中文英文都太差了。。。于是Orz itwiiioi巨巨!结果终于理解了:就是求有向图非单点的强连通分量个数。tarjan妥妥的。。。(板子*1 get√) 1 /**************************************************************... 阅读全文
posted @ 2014-10-21 17:36 Xs酱~ 阅读(305) 评论(0) 推荐(0) 编辑