码迷,mamicode.com
首页 >  
搜索关键字:端点    ( 3373个结果
Codeforces 475D CGCDSSQ(分治)
题意:给你一个序列a[i],对于每个询问xi,求出有多少个(l,r)对使得gcd(al,al+1...ar)=xi.表面上是询问,其实只要处理出每个可能的gcd有多少个就好了,当左端点固定的时候,随着右端点的移动,gcd必然是单调非增的,而且个数不会超过log(a[i])个,所以总的不同的个数的上界...
分类:其他好文   时间:2014-10-06 23:55:32    阅读次数:309
[NOIP2008]传纸条
暂时不会写费用流,先用双线动规写一遍,下午再来写费用流解法= =解法1:双线动规 首先我们不难看出,由于纸条回来时不能与去时的路径重叠,“一来一回”和“从左上角分两条路走向右下角”这两个模型是等价的。于是我们可以把两条路到达的端点同时作为状态保存下来(dp[x1][y1][x2][y2])。又因为....
分类:其他好文   时间:2014-10-06 13:33:30    阅读次数:226
POJ1201:Intervals【差分约束】
题目大意:给出N个闭区间,每个区间给出一个ci值,让你找出最小的数集Z使得每个闭区间都有不少于ci个Z中的元素,求card(Z)思路:06年集训队论文《浅析差分约束系统》有详细的解题,设Sn为[0,n]中Z中元素的个数,ai,bi为区间的两个端点,则可列出以下不等式:0=ci然后就可以用差分约束做了...
分类:其他好文   时间:2014-10-05 14:42:48    阅读次数:193
UVa 615 - Is It A Tree?
题目:给你一些有向边(端点,长度为1),判断给定的图是否是一棵树。 分析:图论,并查集。树是一个所有点都连接的有向无环图(不连接的是森林)。              按照树的定义判断是否有环即可,有环分成两种:              1.链状环;2.存在节点有多个父亲节点;              这两种情况,只要用并查集在合并前判断是否数以一个集合即可,            ...
分类:其他好文   时间:2014-10-04 22:57:57    阅读次数:253
【转载】socket as an IPC
socket 是IPC的一种,是解决不同计算机上进程相互通信的机制。总的来说,socket就是通信端点的逻辑代表。即然代表的是通信端点,所以就要有相关参数反映通信端点的性质。这个socket所代表的端点有什么特征呢?――这个端点在哪?通信方式是什么?怎么通信?等等,弄清楚这些问题,对socket的理...
分类:其他好文   时间:2014-10-04 17:32:37    阅读次数:271
BZOJ 2048 2009国家集训队 书堆 数学算法
题目大意:经典的物理上的桌边堆书问题,初中物理老师曾经还讲过,不过只记住了结论。。。没关系,简单证明一下就好 首先我们设由上至下第i本书比它下面那本书多伸出去的长度为a[i],前缀和为s[i],那么我们要求的就是s[n] 为了简化问题我们设一本书的长度为1 假设n=1 a[1]=1/2,毫无疑义 然后考虑两本书 两本书的时候,重心明显在距下面那本书左端点的3/4处,故a...
分类:其他好文   时间:2014-10-03 17:54:49    阅读次数:300
No Pain No Game
hdu4630:http://acm.hdu.edu.cn/showproblem.php?pid=4630题意:给定一个排序,求区间最大GCD。题解:离散树状数组。首先把查询按左端点从大到小排序。然后用树状数组来维护每个位置出现的最大的公约数。枚举每个数的约数,记录到当前位置为止,上一个x的倍数出...
分类:其他好文   时间:2014-10-03 13:38:34    阅读次数:196
BZOJ 1040 ZJOI2008 骑士 树形DP
题目大意:给定一个基环树林,每个点上有权值,要求选择一个权值和最大的点集,要求点集中的任意两个点之间不能直接相连 最大点独立集……考虑到n 对于每棵基环树,我们找到环上的一条边,设边上的两端点分别为u和v,f[i]为以i为根的子树在取i点的情况下的最大权值,g[i]为不取,于是我们有以下做法: 1.断掉这条边 2.u不取,v任意,我们以u为根跑一遍树形DP,取g[u] 3.v不取,u任意...
分类:其他好文   时间:2014-10-03 10:31:14    阅读次数:192
poj 2528 Mayor's posters
这个题意是市长竞选,然后每个人都可以贴广告牌。可以覆盖别人的看最后剩几个广告牌 这题目想了两个多小时,最后忍不住看了一下题解。发现只是简单地hash  和线段树成段更新 因为有10000个人竞选,所以最多是10000个区间。20000个点,线段树就不会爆内存了; 具体操作有两个: (1)哈希之后把每个区间端点当做底层节点,并且只要是把这个节点染色之后就是把这两个节点之中的全染色了 (2)...
分类:其他好文   时间:2014-10-02 21:59:33    阅读次数:161
【网络流】 HDU 4183 Pahom on Water 拆点
题意:求两条路 能从 400.0 -> 789.0 且这两条路不想交(除了端点400,789 ) 求只能走一次的网络流需要用到拆点, 将点i  拆成 i 和 i+n  i->i+n的容量为经过的次数  (这题为1 ) 若i 能到达 j  则连接 i+n-> j  #include #include #include #include #include #include #inc...
分类:其他好文   时间:2014-10-02 11:11:32    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!