E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
3177
poj
3177
边双联通 **
题意:给定一个连通的无向图G,至少要添加几条边,才能使其变为双连通图。 链接:点我 kuangbin模板题,分析链接:点我 1 #include <stdio.h> 2 #include <string.h> 3 #include <iostream> 4 #include <algorithm> 5 #inclu
·
2015-10-31 09:07
poj
POJ-
3177
Redundant Paths 双连通分量
id=
3177
本题要求的就是最少添加多少条边可变无桥的连通图,和POJ1236差不多,(度为1的边双连通分量的个数+1)/2。
·
2015-10-31 09:06
Path
POJ-3352 Road Construction 双连通分量
id=3352 本题要求的就是最少添加多少条边可变无桥的连通图,和POJ
3177
一样,(度为1的边双连通分量的个数+1)/2。
·
2015-10-31 09:06
struct
HDU-
3177
Crixalis's Equipment
Crixalis's Equipment Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1481 Accepted Submission(s): 60
·
2015-10-31 08:27
HDU
POJ
3177
Redundant Paths POJ 3352 Road Construction
需要加的边为(leaf+1)/2 (leaf为叶子结点个数) POJ
3177
给定一个连通的无向图G,至少要添加几条边,才
·
2015-10-27 16:34
struct
poj
3177
Redundant Paths 边双连通分量
给一个无向图,问至少加入多少条边能够使图变成双连通图(随意两点之间至少有两条不同的路(边不同))。 图中的双连通分量不用管,所以缩点之后建新的无向无环图。 这样,题目问题等效于,把新图中度数为1的点相互连到图里面形成环 如果这种点有sum个,那么至少须要加入(sum+1)/2 条边。 下面,基本上就是求边双连通分量模板。 #include <iostream> #i
·
2015-10-27 15:35
Path
Hdu
3177
Crixalis's Equipment
Crixalis's Equipment Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2795 Accepted Submission(s): 11
·
2015-10-27 13:00
HDU
POJ
3177
Redundant Paths (双连通)
Redundant Paths Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 6982 Accepted: 3042 Description In order to get from one of the F (1 <=
·
2015-10-23 08:17
Path
hdu
3177
题目大意:向体积为v的山洞中搬运n个物品,每个物品具有(a,b) 属性。其中a是停放体积,b是移动体积。输出这个山东是否能放下这n个物品 解题思路: 1)当前物品能否放进山洞取决于当前物品的的移动体积是否小于山洞当前的剩余体积。 2)对这些物品进行排序 按照顺序依次进入洞中 排序要尽可能使得所有的东西都能进入洞中 这是一个贪心的问题 &
·
2015-10-23 08:26
HDU
Android adb root权限
http://hi.baidu.com/kenny_wju/item/c0e
3177
c030d38336e29f63b 方法: 修改.
·
2015-10-21 12:35
android adb
HDU_
3177
Crixalis's Equipment(贪心)
这道题思路。。。想破脑袋没想起来,开始按A排序,后来按B排序,再后来按A/B排序,然后正序走一遍,逆序走一遍,都不对!最后看的解题报告,崩溃!!!按B-A排序。至于证明,不会!这道题告诉我们,关于贪心问题,只要涉及到排序,+,-,*,/,都试试,没准有一个可以的。。。 #include <iostream>#include <cstdio>#include <
·
2015-10-21 11:42
HDU
POJ
3177
Redundant Paths
POJ_
3177
说实话,我现在还是不明白这个题目究竟是想让我们如何去处理问题。
·
2015-10-21 10:12
Path
poj
3177
-3352边双联通
买一送一啊
3177
和3352的区别在于
3177
数据有重边!但是我先做
3177
的 那么就直接ctrl+c+v搞3352了~。
·
2015-10-21 10:27
poj
HDU
3177
Crixalis's Equipment 贪心
题意:蝎子往自己的洞里搬运东西,告诉你洞的容量,告诉你搬运的东西的实际体积,和搬运物体时所需要的搬运空间(比如说你放一个长方体进去,可能所要的搬运空间是四条对角线的长度所构成的虚拟的体积),问你能否将这些东西全部搬到洞里。思想:开始时,我以为是按所需的搬运空间从大到小排序,然后模拟进洞的过程。后来发现这样是不对的。EX:V=26 1920 5 9 2 9如果是用上面的方法得
Triple_WDF
·
2015-09-29 00:00
NOIP2015模拟1
id=
3177
T1相关月题目大意给出年份和两个月份,判断这两个月的第一天是否都是星期I,题解就是判断I,J两个月份之间有多少天如果是7的倍
slongle_amazing
·
2015-08-28 14:00
poj
3177
Redundant Paths tarjan缩点
//给一个连通图,问最少需要添加多少条边才能使得 //任意两个点都有两条不同的路走到 //对于一个强连通分量的所有任意两点都能有两点可以到达 //先用tarjan缩点,缩点以后就是一棵树,对于这个树考虑有几个 //叶子节点ans=(leaf+1)/2 #include #include #include usingnamespacestd; constintmaxn=10010; intdfn[m
cq_pf
·
2015-08-10 12:00
Tarjan
poj
3177
Redundant Paths (双连通)
id=
3177
Onevisualizationofthepathsis: 123 +---+---+ || || 6+---+---+4 /5 / / 7+Buildingnewpathsfrom1to6andfrom4to7satisfiestheconditions
w144215160044
·
2015-08-07 09:00
HDOJ 2102 A计划(bfs)
Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):12977 AcceptedSubmission(s):
3177
ProblemDescription
helloiamclh
·
2015-08-03 15:00
POJ
3177
Redundant Paths(边双连通分量)
Description给定一张5000个点的无向图,要求添加最少的边使得任意两点之间至少有两条不相交的路径Input第一行两个整数n和m表示点数和边数,之后m行每行两个整数表示这两点有一条路径Output输出添加的最少边数SampleInput7712233425455657SampleOutput2Solution首先用tarjan求出边双连通分量,缩点后统计每个点的度,记ans为度为2的点数,
V5ZSQ
·
2015-07-31 09:00
Poj
3177
Redundant Paths (双连通分支+节点统计)
题目描述: 给出一个无向的连通图,问最少加入几条边,才能使所给的图变为无桥的双连通图? 解题思路: 可以求出原图中所有的不包含桥的所有最大连通子图,然后对连通子图进行标记缩点,统计度为1的叶子节点leaf有多少个,答案就是(leaf+1)/2; 这个题目有重边,在处理的时候要注意下。 1 #include <cstdio> 2 #include <c
·
2015-07-22 20:00
Path
POJ
3177
Redundant Paths 边双连通分量+缩点
题目链接:poj
3177
题意:给出一张连通图,为了让任意两点都有两条通路(不能重边,可以重点),至少需要加多少条边题解思路:分析:在同一个边双连通分量中,任意两点都有至少两条独立路可达,所以同一个边双连通分量里的所有点可以看做同一个点
Kuro同学
·
2015-07-03 18:29
算法
poj
3177
边双连通分量(处理重边)
RedundantPathsTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 10257 Accepted: 4418DescriptionInordertogetfromoneoftheF(1 #include #include #include #include #include #include #include #include
u012483216
·
2015-05-27 16:00
双连通分量
POJ 2018 Best Cow Fences
BestCowFencesTimeLimit: 1000MS MemoryLimit: 30000KTotalSubmissions: 9840 Accepted:
3177
DescriptionFarmerJohn'sfarmconsistsofalongrowofN
Houheshuai
·
2015-05-13 21:00
poj
3177
割边(双连通分量)
题意:求最少添加多少条边可变无桥的连通图。思路:求出所有的双连通分量(块),然后进行缩点。所求为缩点后的图的叶子数量加1,再除以2。要点:属于同一双连通分支的点的low值必相同。求双连通分量时可以不用dfn数组。注意:题目中有重边,可以用邻接矩阵判断一下重;存在临界表时判断一下也不会超时。#include #include #include usingnamespacestd; #defineN5
dumeichen
·
2015-04-20 21:00
zoj
3177
Elune's Arrow(数学题,分类讨论)
PriestessoftheMoon(PotM)isaveryinterestingherointhegameDefenseoftheAncients(DotA).HereistheofficialdescriptionofPotM:"AmatriarchandhighpriestessofElune'sblessedorder,MiranaNightshadeservesasalightinda
cacyth
·
2015-04-16 15:00
POJ
3177
Redundant Paths (双连通)
题目地址:POJ
3177
找出各个双连通分量度数为1的点,然后作为叶子节点,那么ans=(叶子结点数+1)/2。需要注意的是有重边。
u013013910
·
2015-03-11 17:00
编程
算法
ACM
双连通
POJ
3177
Redundant Paths【边双联通分量】【Tarjan】
id=
3177
题目大意:Bessie的农场有F块牧场,已知当前任意两个农场之间至少有一条路径相连(并不一定直接相连)为了从某块牧场移动到另一块牧场,Bessie和她的伙伴经常需要经过腐烂的树林。
u011676797
·
2015-02-17 21:00
live archive
3177
/** * @brief live archive
3177
* @file
3177
.cpp * @author mianma * @created 2014/12/25 15:20 * @
面码
·
2014-12-25 15:00
POJ
3177
Redundant Paths (双联通缩点)
求对于给定一个连通图,加多少条边可以变成边双连通图。一个有桥的连通图要变成边双连通图的话,把双连通子图收缩为一个点,形成一颗树。需要加的边为(leaf+1)/2(leaf为叶子结点个数)。对于此题,有重边但重边不加入计算。重边的话,要么在开始去掉,要么用桥来计算入度。因为桥不属于任何一个边双连通分支,其余的边和每个顶点都属于且只属于一个边双连通分支。对于重边而言,只有一对边被标记为桥,而对于所有重
u014569598
·
2014-12-22 20:00
poj
3177
Redundant Paths (边双联通分量+缩点)
题意:大意说要在现有的图中加几条边使得整个图都是双联通分量。题解:跑一边Tarjan同时缩点,根据缩点完后的图,找出度为1的点的个数cnt,这个点肯定是桥的缩点,那么要满足题意,要添加的边数为:(cnt+1)/2;#include #include #include #include #include #include #include #include #include usingnamespa
My_ACM_Dream
·
2014-11-13 10:00
算法
网络
poj
边双联通分量
不多说,操作都是在核心算法的基础上变化,关键的判断low[v]dfn[u]之间的关系判段poj
3177
/* *thiscodeismadebyLinMeiChen *Problem: *TypeofProblem
My_ACM_Dream
·
2014-11-13 10:00
poj
3177
& 3352 【无向图双连通分量Tarjan】
题目:poj
3177
&3352题意:大概意思就是给你一个无向图,让你添加最少的边,让所有点都双连通。分析:双连通的定义就是任意两个点至少有两条路可达。
y990041769
·
2014-11-04 21:00
算法
搜索
图论
强连通
双连通
poj
3177
&&poj3352 无向图的双连通问题(至少加几条边原图变为双连通图)
id=
3177
DescriptionInordertogetfromoneoftheF(12and1–>6–>5–>2 1–4:1–>2–>3–>4and1–>6–>5–>4 3–7:3–>4–>7and3
u013573047
·
2014-10-10 14:00
【贪心】【HDU
3177
】 搬家问题
#include #include #include #include usingnamespacestd; structEquipment { inta; intb; }equip[1000]; boolcmp(Equipmentx,Equipmenty) { returnx.a+y.b>t; while(t--) { cin>>v>>n; for(inti=0;i>equip[i].a
zy691357966
·
2014-09-30 08:00
hdu
3177
——Crixalis's Equipment
Crixalis'sEquipmentTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2893 AcceptedSubmission(s):1185ProblemDescriptionCrixalis-SandKingusedtobeagiantscor
Guard_Mine
·
2014-09-26 10:00
贪心
【贪心】 HDOJ
3177
Crixalis's Equipment
简单贪心。。按b-a从大到小排序,挨个看能否取即可。。。#include #include #include #include #include #include #include #include #include #include #include #include #include #definemaxn1005 #definemaxm150000 #defineeps1e-10 #defi
blankcqk
·
2014-09-12 13:00
HDU
POJ 3352 &
3177
无向图的边-双连通分量(无重边 & 重边)
无向图的边-双连通分量无向图的双连通分量实际上包含两个内容:点-双连通分量、边-双连通分量点-双连通分量是指:在该连通分量里面,任意两个点之间有多条点不重复的路径(不包括起点、终点)边-双连通分量是指:在该连通分量里面,任意两个点之间有多条边不重复的路径在求解点-双连通分量时,无向图有没有重边都没有关系,因为一个点只能经过一次(有重边也无妨)该篇文章并不深入讨论点-双连通分量,给出代码给有兴趣的参
SIOFive
·
2014-09-05 15:00
图论
图的连通性
无向图的边-双连通分量
POJ
3177
——Redundant Paths && POJ3352——Road Construction
3352:DescriptionIt'salmostsummertime,andthatmeansthatit'salmostsummerconstructiontime!Thisyear,thegoodpeoplewhoareinchargeoftheroadsonthetropicalislandparadiseofRemoteIslandwouldliketorepairandupgrade
Guard_Mine
·
2014-08-17 13:00
图的连通性
hdu
3177
Crixalis's Equipment (贪心)
小记:这题想的真头疼,还好想出来了头绪,证明的解法确实是正确的思路:将Bi和Ai的差值进行从大到小的排序,这样依次贪心,然后计算是否可以全部存放进去。可以证明如果这样的排好的一个次序不能全部存放进去的话,那么结果就是不行的,反之即代表是可行的代码:#include #include #include #include #include #include #include #include #inc
ljd4305
·
2014-07-22 18:00
【POJ】
3177
Redundant Paths 边连通
RedundantPathsTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:8849Accepted:3827DescriptionInordertogetfromoneoftheF(12and1–>6–>5–>21–4:1–>2–>3–>4and1–>6–>5–>43–7:3–>4–>7and3–>2–>5–>7Everypairoffiel
u013368721
·
2014-07-16 15:00
poj
poj
3177
Redundant Paths 边双连通分量+缩点
题意:给定n个点m条边。要使任意两个点可以通过两条严格不同的路径到达。即边不能重复,点可以重复。求需要添加的最小边数题目就是要求使这个图成为边双连通分量所需添加的最小边数。我的做法:将边双连通分量相关的点缩点。然后求出度为1的个数=num。答案就是(num+1)/2或者说是num/2+num%2理由:度为1的肯定是叶子节点或者根节点。将叶子节点两两配对。如果是奇数的话就任意与一个节点配对成边即可。
CHCXCHC
·
2014-07-11 14:00
bfs
桥
边双连通分量
缩点
建图
POJ
3177
Redundant Paths(边双连通分量+缩点)
POJ
3177
RedundantPaths(边双连通分量+缩点)http://poj.org/problem?id=
3177
题意:给你一个无向连通图,问你至少需要添加几条边能使得该图是一个边双连通图?
u013480600
·
2014-06-17 11:00
ACM
poj
3177
- Redundant Paths-tarjan缩点+求度为1的点
把无向图的边双联通块缩成一个点,然后建立一棵树。假如树中度数为1的点的个数为x个。那么结果为(x+1)/2.#include #include #include #include usingnamespacestd; #definemaxn5500 #definemaxm22000 #definemem(a,b)(memset(a,b,sizeof(a))) structgra { intn,m;
rowanhaoa
·
2014-04-16 15:00
hdu
3177
Crixalis's Equipment(贪心)
Crixalis'sEquipmentTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2286 AcceptedSubmission(s):924ProblemDescriptionCrixalis-SandKingusedtobeagiantscorp
opm777
·
2014-03-03 08:00
贪心
周赛
POJ
3177
Redundant Paths / 边双连通分量
和上一题一样给你一张图求最少加几条边可以使全图双连通多了重边多加了一个bool的数组判断重边重边只算一条还是用了有向图的强连通分量与有向图相比多了1.参数fa父节点2.如果子节点是其父节点continue#include #include #include #include #include usingnamespacestd; constintmaxn=5010; vector
u011686226
·
2014-02-17 21:00
POJ
3177
(双联通分量)
D- 双连通TimeLimit:1000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uSubmit StatusDescriptionInordertogetfromoneoftheF(12and1–>6–>5–>2 1–4:1–>2–>3–>4and1–>6–>5–>4 3–7:3–>4–>7and3–>2–>5–>7 Every
u012350533
·
2014-01-19 11:00
UVALive
3177
长城守卫(贪心+二分)
题意:给定n个守卫战成一圈,每个守卫要a[i]个不同的礼物,然后问需要几种礼物分配给他们才能使得相邻两个守 卫礼物都不同思路:1、当n为偶数的时候,ans=max(p[i]+p[i+1]),可以验证;2、当n为奇数的时候就不满足了,那么我们可以利用二分答案然后判断从而求出最小值。假设有p种礼物,那么设第一个人的礼物为1~r1,那么不难发现最有的分配的策略一定是这样的:除0以外的其他人,编号为奇
opm777
·
2014-01-11 20:00
贪心
二分
hdu
3177
差排
要求当前容量是否能把所有东西都放下,且放一个容量少一点。按差值进行排序。code:#include usingnamespacestd; structthing { intaroom; intbroom; }; intcmp(thinga,thingb) { if(a.broom-a.aroom>b.broom-b.aroom) { return1; } return0;
洛伊佩拉
·
2013-11-29 21:00
POJ
3177
Redundant Paths(边双连通分量,3级)
A- RedundantPathsTimeLimit:1000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uSubmit StatusAppointdescription: bjtu_lyc (2011-08-08)SystemCrawler (2013-09-29)DescriptionInordertogetfromoneoft
nealgavin
·
2013-10-12 20:00
hadoop中的分片与分块
原文链接:http://hi.baidu.com/chemical_liang/item/bd2d0163eb54d
3177
ddeccebHDFS存储系统中,引入了文件系统的分块概念(block),块是存储的最小单位
kisuntechker
·
2013-10-06 17:54
hadoop
分片
分块
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他