上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 62 下一页

2017年3月8日

【HDOJ4812】D Tree(点分治)

摘要: 题意: 给定一棵 n 个点的树,每个点有权值 Vi 问是否存在一条路径使得路径上所有点的权值乘积 mod(10^6 + 3) 为 K 输出路径的首尾标号,若有多解,输出字典序最小的解 对于100%的数据,有1≤n≤10^5,0≤K≤10^6+2,1≤vi ≤10^6+2 思路:RYZ作业 预处理逆元 阅读全文

posted @ 2017-03-08 15:37 myx12345 阅读(132) 评论(0) 推荐(0) 编辑

【POJ1741】Tree(点分治)

摘要: 题意: 思路:点分治论文题 我们知道一条路径要么过根结点,要么在一棵子树中,这启发了我们可以使用分治算法。 记 Depth(i)表示点i 到根结点的路径长度, Belong(i) = X ( X 为根结点的某个儿子,且结点i 在以 X 为根的子树内)。 那么我们要统计的就是: 满足 Depth (i 阅读全文

posted @ 2017-03-08 10:30 myx12345 阅读(107) 评论(0) 推荐(0) 编辑

点分治模板

摘要: 1 #include 2 #include 3 #include 4 #include 5 #define inf 0x7fffffff 6 using namespace std; 7 int read() 8 { 9 int x=0,f=1;char ch=getchar(); 10 while(ch'9'){if(ch=='-')f=-1;ch=getch... 阅读全文

posted @ 2017-03-08 09:09 myx12345 阅读(104) 评论(0) 推荐(0) 编辑

2017年3月7日

【ZJOI2017 Round1练习】D4T2 trie(贪心,状压DP)

摘要: 题意:现在 Matej 手上有 N 个英文小写字母组成的单词, 他想知道,如果将这 N 个单词中的字母分别进行重新排列,形成的字母树的节点数最少是多少。 n<=16,len[i]<=1000000 思路: 显然,如果我们希望 Trie 树的节点数尽量少,我们应该先将所有单词公共的字母拿出来,作为 T 阅读全文

posted @ 2017-03-07 18:55 myx12345 阅读(152) 评论(0) 推荐(0) 编辑

【ZJOI2017 Round1练习&BZOJ4774】D3T2 road(斯坦纳树,状压DP)

摘要: 题意: 对于边带权的无向图 G = (V, E),请选择一些边, 使得1<=i<=d,i号节点和 n − i + 1 号节点可以通过选中的边连通, 最小化选中的所有边的权值和。 d<=4 n<=10000 m<=10000 w[i]<=1000 思路: 求一个最小生成树(或森林),使得若干组点对各自 阅读全文

posted @ 2017-03-07 16:24 myx12345 阅读(176) 评论(0) 推荐(0) 编辑

【ZJOI2017 Round1练习&BZOJ4773】D3T1 cycle(最小负环,倍增)

摘要: 题意:给定一个带权有向图,求点数最小的负环。 2 ⩽ n ⩽ 3000 ⩽ m ⩽ n(n - 1)1 ⩽ ui,vi ⩽ nabs(w[j])<= 10^4 思路:倍增思想 设d[i,j,k]为走不多于2^i次步,从j走到k的最小权值和 显然d[i]可以由d[i-1]推出 f[i,j]表示当前走若 阅读全文

posted @ 2017-03-07 14:44 myx12345 阅读(310) 评论(0) 推荐(0) 编辑

【ZJOI2017 Round1练习&BZOJ5350】D5T1 masodik(DP,斜率优化)

摘要: 题意:你要从(0,0)点走到(n,m), 每次只能往 x 轴或者 y 轴正方向移动一个单位距离。从(i,j)移动到(i,j+1)的代价为 ri,从(i,j)移动到(i+1,j)的代价为 cj。 求最小代价。 对于 20%的数据, n, m<=5000。对于 100%的数据, n, m<=10^5,0 阅读全文

posted @ 2017-03-07 11:30 myx12345 阅读(179) 评论(0) 推荐(0) 编辑

2017年3月6日

【SGU194&ZOJ2314】Reactor Cooling(有上下界的网络流)

摘要: 题意: 给n个点,及m根pipe,每根pipe用来流躺液体的,单向的,每时每刻每根pipe流进来的物质要等于流出去的物质,要使得m条pipe组成一个循环体,里面流躺物质。 并且满足每根pipe一定的流量限制,范围为[Li,Ri].即要满足每时刻流进来的不能超过Ri(最大流问题),同时最小不能低于Li 阅读全文

posted @ 2017-03-06 16:09 myx12345 阅读(151) 评论(0) 推荐(0) 编辑

【HDOJ4322】Candy(费用流)

摘要: 题意:给N个孩子分配M个糖果。 有一个N*M的矩阵表示孩子和糖果的关系,若第i行第j列的数是1则表示第i个孩子喜欢第j个糖果,反之不喜欢。 已知,若一个孩子被分配到他喜欢的糖果那么他将获得K的快乐值,反之只能获取1的快乐值。 现在给你这N个孩子需要满足的快乐值,问你能不能满足所有孩子的需求。 1<= 阅读全文

posted @ 2017-03-06 14:40 myx12345 阅读(94) 评论(0) 推荐(0) 编辑

【Codevs1237&网络流24题】餐巾计划(费用流)

摘要: 题意:一个餐厅在相继的 N 天里,每天需用的餐巾数不尽相同。 假设第 i 天需要 ri块餐巾(i=1,2,…,N)。餐厅可以购买新的餐巾,每块餐巾的费用为 p 分; 或者把旧餐巾送到快洗部,洗一块需 m 天,其费用为 f 分; 或者送到慢洗部,洗一块需 n 天(n>m),其费用为 s<f 分。每天结 阅读全文

posted @ 2017-03-06 10:58 myx12345 阅读(98) 评论(0) 推荐(0) 编辑

上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 62 下一页

导航