摘要: #include #include #include using namespace std; const double eps=1e-10; int dcmp(double x){ if(fabs(x) (const Point& a,const Point& b){ return a.x>b.x||(a.x==b.x&&a.y>b.y); }//定义向量比较这里优先比较x维 ... 阅读全文
posted @ 2017-03-30 19:08 F.W.Nietzsche 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 题目描述 S国有N个城市,编号从1到N。城市间用N-1条双向道路连接,满足从一个城市出发可以到达其它所有城市。每个城市信仰不同的宗教,如飞天面条神教、隐形独角兽教、绝地教都是常见的信仰。 为了方便,我们用不同的正整数代表各种宗教, S国的居民常常旅行。旅行时他们总会走最短路,并且为了避免麻烦,只在信 阅读全文
posted @ 2017-03-30 07:27 F.W.Nietzsche 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Farmer John has noticed that the quality of milk given by his cows varies from day to day. On further investigation, he discovered that although 阅读全文
posted @ 2017-03-28 16:44 F.W.Nietzsche 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 原作者:远航之曲; 博主声明:博主太懒了+打字极慢,于是在征得远航之曲大神的同意后直接转载他的博文,只将代码替换为本人的代码,原作者的代码里存在一定数量的让人不知所谓的压行——当然其实市面上大都是这样压着行写的,然而博主业界良心,然后基本每句一注释,最后再次感谢曲大神,又及有个能干的曲神真是太好了 阅读全文
posted @ 2017-03-26 10:15 F.W.Nietzsche 阅读(5058) 评论(0) 推荐(1) 编辑
摘要: 两道斜率优化DP; 土地购买 约翰准备扩大他的农场,眼前他正在考虑购买N块长方形的土地。如果约翰单买一块土 地,价格就是土地的面积。但他可以选择并购一组土地,并购的价格为这些土地中最大的长 乘以最大的宽。比如约翰并购一块3 × 5和一块5 × 3的土地,他只需要支付5 × 5 = 25元, 比单买合 阅读全文
posted @ 2017-03-25 19:03 F.W.Nietzsche 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 如题,动态规划的斜率优化 给出如下一个状态转移方程: f[i]=max{x[j]*x[i]-2*f[j]} (我们假设x[i]单调增——她也许就是一个正整数列的前缀和) 我们需要一种基于该转移的快速求解f[i]的方法 观察发现: f[i]的取值与x[j],x[i],f[j]有关; 由于,对于一个f[ 阅读全文
posted @ 2017-03-25 17:48 F.W.Nietzsche 阅读(2403) 评论(0) 推荐(4) 编辑
摘要: Description Give a tree with n vertices,each edge has a length(positive integer less than 1001). Define dist(u,v)=The min distance between node u and 阅读全文
posted @ 2017-03-23 14:19 F.W.Nietzsche 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 点分治,基于点的分治,处理一些路径计数问题; 其思路为: 子树结构:子树结构虽然的确是某点的一个子树,但我们讨论点分治时,相当于把这个子树摘下来,当做无根树处理; 对于一个子树结构: 点分治为什么可以求解诸如"统计所有合乎某一规范的路径的相关信息"之类的问题呢? 其原因在于此类问题可以通过分治解决: 阅读全文
posted @ 2017-03-23 11:34 F.W.Nietzsche 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: 观察如下欧拉筛代码: 发现其流程如下: 从1至n枚举,对于元素i: 判断其是否已被筛除?否,则已经确定其为质数 枚举不大于i的最小质因子的质数: 将i与这些质数的乘积筛除; 判断其是否已被筛除?否,则已经确定其为质数 枚举不大于i的最小质因子的质数: 将i与这些质数的乘积筛除; 将i与这些质数的乘积 阅读全文
posted @ 2017-03-21 17:30 F.W.Nietzsche 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 把Gty学长的妹子分块 阅读全文
posted @ 2017-03-17 17:40 F.W.Nietzsche 阅读(210) 评论(0) 推荐(0) 编辑