码迷,mamicode.com
首页 >  
搜索关键字:sdoi    ( 249个结果
BZOJ 1927 SDOI 2010 星际竞速 费用流
题目大意:宇宙空间中进行了一次竞速大赛。有两种飞行方式,第一种是通过正常的道路,但是只能从标号小的飞到标号大的地方;第二种是直接过去,但是需要花费固定的时间。问正好遍历一次所有的点最少需要的多少时间。 思路:费用流。把每个点拆点,S到每个点的起点连费用0的边,向每个终点连费用为固定费用的边,图中原有的边从一个的起点连到另一个点的终点。然后每个点的终点向T连边。跑最小费用最大流就是最后的答...
分类:其他好文   时间:2014-10-27 12:56:03    阅读次数:185
BZOJ 2186 SDOI 2008 沙拉公主的困惑 数论
题目大意:求出1~N!中与M!互质的数的个数,保证N>M。 前言:最讨厌数学了。。。 思路:因为保证了n>m,所以n!一定是m!的倍数。如果找到了一个x使得gcd(x,m!)==1,那么gcd(x + m!,m!) == 1一定成立,gcd(x + k * m!,m!) == 1(k >= 1)也一定成立。x的个数就是φ(m!),那么总的个数就是φ(m!) * n! / m!。之后各种...
分类:其他好文   时间:2014-10-24 14:40:58    阅读次数:167
BZOJ 3123 SDOI 2013 森林 可持久化线段树+启发式合并
题目大意:给出一个森林,每个节点都有一个权值。有若干加边操作,问两点之间路径上的第k小权值是多少。 思路:这题和COT1比较像,但是多了连接操作。这样就只能暴力合并连个树。启发式合并会保证时间复杂度不至于太大。然后就是用可持久化线段树维护一个树的信息,按照dfs序来建树,每个节点的可持久化链的参考版本就是它父亲的版本。之后利用权值线段树可区间加减的特性,用f[x] + f[y] - f[...
分类:其他好文   时间:2014-10-21 10:26:39    阅读次数:265
BZOJ 2245 SDOI 2011 工作安排 费用流
题目大意:有一些商品需要被制造,有一些员工,每一个员工会做一些物品,然而这些员工做物品越多,他们的愤怒值越大,这满足一个分段函数。给出哪些员工可以做哪些东西,给出这些分段函数,求最小的愤怒值以满足需要被制造的商品。 思路:费用流。我写的朴素费用流好像很慢,有时间学一学费用流的多路增广。 由于题目中满足那些分段函数是满足单调递增的性质的,所以就可以如下建图: S->每个人,费用0,流量...
分类:其他好文   时间:2014-10-09 19:45:57    阅读次数:191
BZOJ 2190 SDOI 2008 仪仗队 线性欧拉筛
题目大意:有一个格子组成的图,如果三个人在一条直线上,那么第一个人会看不到第三个人。现在有一个人站在(1,1)上,问他能看到n*n的矩阵中的多少人。 思路:若是想让站在(1,1)的这个人看到一个站在(x,y)的一个人,必须满足gcd(x,y) == 1,这是一个经典的模型,只要求出n以内phi的和就可以了。方法就是线性筛。 CODE: #include #inclu...
分类:其他好文   时间:2014-10-08 14:02:35    阅读次数:257
BZOJ 1878 SDOI 2009 HH的项链 树状数组 + 离线处理
题目大意:有一些珠子串成的项链,珠子有不同的颜色。多次询问一段区间内有多少不同的颜色。 思路:这个题让我学会了一种巧妙的离线做法。将问题按左端点排序。处理出来每个颜色第一个出现的位置,和每个颜色下一个出现的位置。然后1到cnt循环,如果这里有一个问题的左端点是当前节点,就处理他的答案,方法是前缀合,可以用树状数组。然后把这个颜色的下一个出现的位置+1。 这样做就避免了一种颜色在询问中被...
分类:其他好文   时间:2014-10-01 15:21:51    阅读次数:205
SDOI 2010 and SXOI 2014 地精部落 (递推)
用E[i,j]表示共有i个数字,以1..j开头且一开始下降的方案数的总和。则我们有:E[i,j]:=E[I,J-1]+E[i-1,i-j]我们先来证明上升与下降的方案是一一对应的。事实上,若有a1,a2,a3,……,an 为满足要求的一个序列(上升或下降),则我们构造新数列,n+1-a1,n+1-a...
分类:其他好文   时间:2014-05-31 20:59:36    阅读次数:292
SDOI 2006 - 保安站岗
最小点费用覆盖,即选中费用最小的i个点把所有的边覆盖。#include using namespace std;#define MAXV 1505#define MAXE (MAXV - 1)int Vefw[MAXE], Veh[MAXV], Vet[MAXE], Vc[MAXV], ...
分类:其他好文   时间:2014-05-21 23:28:12    阅读次数:335
BZOJ 3531: [Sdoi2014]旅行
题目地址:http :// www . lydsy . com / JudgeOnline / problem . php ? id = 3531 题目大意:见原题。 算法讨论:树链剖分。对于每种宗教开一棵线段树即可。 Code: #include #include #define N 3000000 #define M 30000000 #define oo 0x7f7f7f7f ...
分类:其他好文   时间:2014-05-14 20:17:47    阅读次数:393
249条   上一页 1 ... 23 24 25
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!