随笔分类 -  BZOJ

上一页 1 2 3 4 5 6 7 8 下一页

【BZOJ4583】购物(组合计数)
摘要:题意:商店出售3种颜色的球,分别为红、绿、蓝。 城市里有n个商店,第i个商店在第First_i天开始营业,连续营业Red_i+Green_i+Blue_i天,每个商店每天只能出售一种颜色的球。 每天最多有两个商店同时营业。如果同一天内有两个商店同时营业,那么这两个商店必须出售相同颜色的球。 求不同的 阅读全文

posted @ 2017-03-15 15:59 myx12345 阅读(192) 评论(0) 推荐(0)

【BZOJ1758】重建计划(点分治,长链剖分,线段树)
摘要:题意: 给定一棵n个点的树,每条边有权值。求一条链,这条链包含的边数在L和U之间,且平均边权最大。N﹤=100000 思路: 做法一:RYZ作业 二分答案再点分治,寻找是否有大于0且边数在L和U之间的链 f[i]为当前子树深度为i的链最大总和,g[i]为前几个深度为i的链最大总和 维护一个下标递增, 阅读全文

posted @ 2017-03-13 15:38 myx12345 阅读(213) 评论(0) 推荐(0)

【ZJOI2017 Round1练习&&BZOJ5353】D7T2 guess(费用流)
摘要:题意: 思路: 阅读全文

posted @ 2017-03-10 13:49 myx12345 阅读(190) 评论(0) 推荐(0)

【BZOJ3697】采药人的路径(点分治)
摘要:题意:采药人的药田是一个树状结构,每条路径上都种植着同种药材。采药人以自己对药材独到的见解,对每种药材进行了分类。大致分为两类,一种是阴性的,一种是阳性的。采药人每天都要进行采药活动。他选择的路径是很有讲究的,他认为阴阳平衡是很重要的,所以他走的一定是两种药材数目相等的路径。采药工作是很辛苦的,所以 阅读全文

posted @ 2017-03-09 16:16 myx12345 阅读(256) 评论(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 阅读(190) 评论(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 阅读(337) 评论(0) 推荐(0)

【BZOJ1070】修车(费用流)
摘要:题意:同一时刻有N位车主带着他们的爱车来到了汽车维修中心。 维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。 现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。 说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。 数据范围: (2< 阅读全文

posted @ 2017-03-05 20:02 myx12345 阅读(110) 评论(0) 推荐(0)

【BZOJ1834】network 网络扩容(最大流,费用流)
摘要:题意:给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。 求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。 30%的数据中,N<=100 100%的数据中,N<=1000,M<=5000,K<=10 思路:R 阅读全文

posted @ 2017-03-05 16:38 myx12345 阅读(137) 评论(0) 推荐(0)

【POJ1149&BZOJ1280】PIGS(最大流)
摘要:题意:Emmy在一个养猪场工作。这个养猪场有M个锁着的猪圈,但Emmy并没有钥匙。 顾客会到养猪场来买猪,一个接着一个。每一位顾客都会有一些猪圈的钥匙,他们会将这些猪圈打开并买走固定数目的猪。 所有顾客有的钥匙和他们需要买猪的数量在事先都告诉了Emmy,于是Emmy要订一个计划,使得卖出去的猪最多。 阅读全文

posted @ 2017-03-03 11:21 myx12345 阅读(158) 评论(0) 推荐(0)

【BZOJ2127】happiness(最小割)
摘要:题意:高一一班的座位表是个n*m的矩阵,经过一个学期的相处,每个同学和前后左右相邻的同学互相成为了好朋友。 这学期要分文理科了,每个同学对于选择文科与理科有着自己的喜悦值, 而一对好朋友如果能同时选文科或者理科,那么他们又将收获一些喜悦值。 作为计算机竞赛教练的scp大老板,想知道如何分配可以使得全 阅读全文

posted @ 2017-03-03 10:10 myx12345 阅读(170) 评论(0) 推荐(0)

【BZOJ3894】文理分科(最小割)
摘要:题意:给定一个m*n的矩阵,每个格子的人可以学文或者学理,学文和学理各有一个满意度, 如果以某人为中心的十字内所有人都学文或者学理还会得到一个额外满意度,求最大满意度之和 N,M<=100,读入数据均<=500 思路:RYZ作业 惊奇地发现其他人一年前就A了 每个人选文选理很好连,源集连文,汇集连理 阅读全文

posted @ 2017-03-03 09:52 myx12345 阅读(130) 评论(0) 推荐(0)

【ZJOI2017 Round1练习&BZOJ4765】D1T3 普通计算姬(主席树,分块)
摘要:题意: 思路:分块 使用树状数组维护sum[i]的前缀和 使用主席树维护root到u的路径上点的编号出现的个数 每次操作如果是修改就加入队列 如果是询问,考虑块内操作对询问的影响,每次在x点加上y会使x到root的点sum都加上y 每根号n次操作就暴力重构一次,清空队列并求出新的sum[i]的前缀和 阅读全文

posted @ 2017-03-02 18:15 myx12345 阅读(215) 评论(0) 推荐(0)

【BZOJ1211】树的计数(Prufer编码)
摘要:题意:一个有n个结点的树,设它的结点分别为v1, v2, …, vn, 已知第i个结点vi的度数为di,问满足这样的条件的不同的树有多少棵。 其中1<=n<=150,输入数据保证满足条件的树不超过10^17个。 思路: Martix67: 一个有趣的推广是,n个节点的度依次为D1, D2, …, D 阅读全文

posted @ 2017-03-02 15:16 myx12345 阅读(141) 评论(0) 推荐(0)

【BZOJ1061】志愿者招募(单纯形,对偶性)
摘要:题意: 这个项目需要N 天才能完成,其中第i 天至少需要 Ai 个人。 布布通过了解得知,一共有M 类志愿者可以招募。其中第i 类可以从第Si 天工作到第Ti 天,招募费用 是每人Ci 元。新官上任三把火,为了出色地完成自己的工作,布布希望用尽量少的费用招募足够的志愿者,但这 并不是他的特长!于是布 阅读全文

posted @ 2017-03-01 15:53 myx12345 阅读(284) 评论(0) 推荐(0)

【ZJOI2017 Round1练习&BZOJ4767】D1T3 两双手(排列组合,DP)
摘要:题意: 100%的数据:|Ax|,|Ay|,|Bx|,|By| <= 500, 0 <= n,Ex,Ey <= 500 思路:听说这是一道原题 只能往右或者下走一步且有禁止点的简化版是CF559C 然而这道题并没有这么简单 以下开始转化: 转化后套用弱化版做法即可 阅读全文

posted @ 2017-02-28 15:26 myx12345 阅读(296) 评论(0) 推荐(0)

【ZJOI2017 Round1练习&BZOJ4766】D1T2 文艺计算姬(Prufer编码)
摘要:题意:给定一个一边点数为n,另一边点数为m,共有n*m条边的带标号完全二分图K_{n,m},求其生成树个数 mod p。 100%的数据:1 <= n,m,p <= 10^18 思路:这是一道结论(打表找规律)+教你快速幂和乘法 题 结论为:S=n^(m-1)*m^(n-1) 需要注意的是n,m过大 阅读全文

posted @ 2017-02-28 14:22 myx12345 阅读(236) 评论(0) 推荐(0)

【BZOJ1430】小猴打架(Prufer编码)
摘要:题意:求n个点带编号生成树的不同加边序列个数 n<=10^6 思路: WJMZBMR:额。首先他们打架的关系是一颗无根树,就有n^(n-2)种情况,还有打架的顺序,是(n-1)!种,乘起来就可以了囧。。 阅读全文

posted @ 2017-02-28 13:57 myx12345 阅读(159) 评论(0) 推荐(0)

【BZOJ2038】小Z的袜子(莫队)
摘要:题意: 给定n个数a1, a2…… an与m个询问(L,R)。对于每个询问,从aL, aL+1…… aR这R-L+1个数中随机取出两个数,求这两个数相同的概率。 数据范围:1<=n,m,ai<=50000 思路: 以下是原话: 平方运算的存在是线段树无法打破的坚冰! 只有询问,没有修改! 可以任意的 阅读全文

posted @ 2017-02-28 11:07 myx12345 阅读(144) 评论(0) 推荐(0)

【BZOJ1176】Mokia(CDQ分治)
摘要:题意:维护一个W*W的矩阵,初始值均为S.每次操作可以增加某格子的权值,或询问某子矩阵的总权值. 修改操作数M<=160000,询问数Q<=10000,W<=2000000. 思路:CDQ分治 每个操作有t,x,y三维偏序关系 对x排序,对t CDQ分治,对y建立树状数组 树状数组可以用一个时间标记 阅读全文

posted @ 2017-02-27 17:11 myx12345 阅读(212) 评论(0) 推荐(0)

【BZOJ4517】排列计数(排列组合)
摘要:题意:1-n的一个序列,其中有m个a[i]=i,求方案数 n,m<=1000000 题意:显然ANS=c(n,m)*d[n-m] d[i]为错排方案数=d[i-1]*n+(-1)^n 阅读全文

posted @ 2017-02-26 18:47 myx12345 阅读(211) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 下一页

导航