摘要:
B.Maximal Area Quadrilateral题意:在N个点中构建四边形,使得四边形面积最大,且不自交。分析:不自交四边形可以剖分成两个三角形,因此可以在O(N^2)内枚举对角线,然后用O(N)寻找离对角线最远的两侧的点。其实这题最快应该能到O(NlgN),求出点集的凸包,然后在凸包上转一下。C.Tourist Problem题意:统计N!种路线的距离的均值。分析:统计每段出现的次数,即统计(i,j)出现的次数,即统计(i_small, j_large)满足i_small<=i且j<=j_large下,出现的次数。D.Bubble Sort Graph题意:给定一个序列a 阅读全文
posted @ 2013-09-03 23:22
litstrong
阅读(230)
评论(0)
推荐(0)
摘要:
A Simple Problem with Integers每次将区间向下更新,或是用之前的方法,统计当前节点到父节点处的覆盖数目。#include #include using namespace std;const int MAXN = 100005;typedef long long int64;int d[MAXN];class SegNode {public: int L, R; int64 c, sum; int64 get_c() { return c * (R - L + 1); } void log(const char *info) { ... 阅读全文
posted @ 2013-09-03 23:06
litstrong
阅读(153)
评论(0)
推荐(0)

浙公网安备 33010602011771号