上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
摘要: 挺有意思的结论,对偶图中的一个环对应原图中一种割,把边流量转为距离跑最短路就是最小割了//#include //#pragma comment(linker, "/STACK:1024000000,10... 阅读全文
posted @ 2017-10-03 01:34 Drenight 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 问a1x1+a2x2+a3x3+……+anxn∈[Bmin,Bmax]中的非负整数解有多少组由于是非负所以不能简单求gcd,可以考虑任取其中某一项ax,以它的模域0-ax-1建图,单向通过a数组转移,这样... 阅读全文
posted @ 2017-10-01 15:08 Drenight 阅读(205) 评论(0) 推荐(0) 编辑
摘要: (AB)(AB)(AB)=A(BA)(BA)B用到线性代数的知识还是蛮有亲切感的。。毕竟上了大学就感觉这门课学到了东西。。//#include //#pragma comment(linker, "/S... 阅读全文
posted @ 2017-09-29 01:20 Drenight 阅读(119) 评论(0) 推荐(0) 编辑
摘要: f[n][m]=f[n-1][m]+f[n][m-1]的形式,可以通过下三角矩阵的线性组合体现出来//#include //#pragma comment(linker, "/STACK:1024000... 阅读全文
posted @ 2017-09-28 23:13 Drenight 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 旋转的部分始终感觉有点别扭。。后来发现是因为叉积顺序为负。。所以让三角形面积逐渐变大实际上就是让三角形面积变小(绝对值意义上的),这样就是让高变小了。。至于为什么要选最下和最上。。应该是为了满足两条线始终... 阅读全文
posted @ 2017-09-27 23:43 Drenight 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 整理了一下旋转卡壳的模板,把接口统一了一下//#include //#pragma comment(linker, "/STACK:1024000000,1024000000") #include ... 阅读全文
posted @ 2017-09-27 16:01 Drenight 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 这题小trick在于n=2是不能乘2的,也就是只算两点距离看你怎么理解凸包吧。。//#include //#pragma comment(linker, "/STACK:1024000000,10240... 阅读全文
posted @ 2017-09-27 00:12 Drenight 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 稳定的凸包满足:在加新点使凸包扩大时,新凸包无法包含原来的所有顶点换句话说,一个稳定的凸包的每一条边上都有至少三个顶点题目数据比较水,没有所有点共线的特判(非稳定),我也就懒得写了//#include ... 阅读全文
posted @ 2017-09-26 20:32 Drenight 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Andrew似乎是Graham的上位替代?反正15行的代码长度还是很有保存价值的//#include //#pragma comment(linker, "/STACK:1024000000,10240... 阅读全文
posted @ 2017-09-26 02:41 Drenight 阅读(174) 评论(0) 推荐(0) 编辑
摘要: atan2的精度损失有点蛋疼。。还是用叉积吧,不过要注意共射线的情况,像(1,1),(2,2)这种的bool ji_jiao(Point a,Point b){ Point origin; origin.... 阅读全文
posted @ 2017-09-26 01:17 Drenight 阅读(258) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页