上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 49 下一页
摘要: 写了个暴力...然后就AC了...记录每个数出现的位置, 然后每次询问用二分暴力匹配...极端情况可以卡到O(m²logm)...#includeusing namespace std;const int maxn = 1000009;vector pos[maxn];int N;int main(... 阅读全文
posted @ 2015-08-13 22:49 JSZX11556 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 线段树的合并..对于一个点x, 我们只需考虑是否需要交换左右儿子, 递归处理左右儿子. 1 #include 2 3 using namespace std; 4 5 #define M(l, r) (((l) + (r)) >> 1) 6 7 typedef long long ll; 8 ... 阅读全文
posted @ 2015-08-13 22:18 JSZX11556 阅读(298) 评论(0) 推荐(0) 编辑
摘要: ORZjcvb... 1 #include 2 3 using namespace std; 4 5 const int maxn = 100009; 6 7 int N, M, item[maxn], V[maxn]; 8 vector o, cnt, Div; 9 10 int main(... 阅读全文
posted @ 2015-08-13 16:35 JSZX11556 阅读(317) 评论(2) 推荐(0) 编辑
摘要: 从左到右, 从右到左分别dp一次, 然后就可以回答询问了.----------------------------------------------------------#includeusing namespace std;const int V = 1000;const int maxn =... 阅读全文
posted @ 2015-08-13 10:41 JSZX11556 阅读(453) 评论(2) 推荐(0) 编辑
摘要: 对y坐标离散化, 然后按x坐标排序, dp. 一个点(x, y), 设到达这个点接到的最多乘客数为t, 那么t可以用来更新y'>=y的所有点.用树状数组维护最大值.--------------------------------------------------------------------... 阅读全文
posted @ 2015-08-12 23:48 JSZX11556 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 矩阵快速幂...+快速乘就OK了--------------------------------------------------------------------------------------#includeusing namespace std;typedef long long ll... 阅读全文
posted @ 2015-08-12 22:18 JSZX11556 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 裸的费用流...拆点, 流量限制为1, 最后的流量和费用即答案.----------------------------------------------------------------------#includeusing namespace std;const int maxn = 409... 阅读全文
posted @ 2015-08-11 23:10 JSZX11556 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 题意: N个礼品箱, 每个礼品箱内的礼品只有第一个抽到的人能拿到. M个小孩每个人依次随机抽取一个, 求送出礼品数量的期望值. 1 ≤ N, M ≤ 100, 000挺水的说..设f(x)表示前x个人都选择完成后礼品剩下数的期望值( f(0) = N ), 那么f(x) = f(x - 1) - f... 阅读全文
posted @ 2015-08-10 21:31 JSZX11556 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 题意大概是:给出N个硬币, 面值为a_i, 问要凑成X元哪些硬币是不可或缺的.1 ≤ N ≤ 200, 1 ≤ x ≤ 10^4直接枚举, 然后就是01背包了. 为了不让复杂度多乘个N, 我们就从左往右, 从右往左分别dp一次.这样判断一个硬币就是O(X).总时间复杂度O(NX)----------... 阅读全文
posted @ 2015-08-10 20:52 JSZX11556 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 裸树链剖分...-------------------------------------------------------------------#includeusing namespace std;const int maxn = 300009;struct edge { int to; e... 阅读全文
posted @ 2015-08-10 16:43 JSZX11556 阅读(320) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 49 下一页