ICode9

精准搜索请尝试: 精确搜索
  • UOJ #311 边双连通图2019-07-16 13:04:14

    【题目描述】: 蒟蒻刚刚学了点图论,现在他面对一张无向连通图,他想问你: 最少添加多少条边,使得任意两点之间有两条无公共边的路(可以有公共点)。 【输入描述】: 第一行n,m,n个点(编号1--n)m条边; 接下来m行,每行u,v; 表示u到v之间有一条无向边(可能重复描述一条边); 【输出描述】: 一行,即答案。

  • 天花乱坠 多边形2019-07-15 19:00:07

    这道题目关于多边形的角度的一些性质的挖掘! 题目描述 某年某月某日,琪仔get到了一款十分精美的天花板图案的设计图纸。 图案的框架最初是一个正n边形,之后以它的n条边的中点为顶点构成一个新的正n变形。如此重复多次后,就能得到天花板图案的框架了。 不要问重复多少次,问就是无

  • Codeforces 353E 贪心2019-06-29 18:54:07

    题意:给你一张有向图,第i条边连接i号点和(i + 1) % n号点,问最多可以选择多少个点,使得这些点互相不可达。 思路:容易发现,如果某个边的集合点的数目大于等于2,那么就可以选出一个点,当然也可以出现多个1条边的集合相邻的情况(假设有m个),那么可以选择m / 2条边。 代码: #include <bits/stdc++

  • 无向图的邻接矩阵存储,4个顶点、4条边2019-06-29 16:00:39

      // //  main.cpp //  Graph_wuxiang // //  Created by duanqibo on 2019/6/29. //  Copyright © 2019年 duanqibo. All rights reserved. //  无向图的邻接矩阵存储,4个顶点、4条边,v0到v1:权30;v0到v2:权80; //  v1到v2:权50;v2到v3:权40;其他非邻接点之间用32767表示; #

  • POJ3613--Cow Relays2019-06-22 13:49:47

    Description For their physical fitness program, N (2 ≤ N ≤ 1,000,000) cows have decided to run a relay race using the T (2 ≤ T ≤ 100) cow trails throughout the pasture. Each trail connects two different intersections (1 ≤ I1i ≤ 1,000; 1 ≤ I2

  • 2019-06-13 15:41:11

    无向图: 有向图 : 子图   路径:由vi到vj 中途会经过其他几个点  如果vi=vj,则称之为回路或者环。 如果这条路径上没有相同点,则称之为简单路径,如果只有vi=vj,称之为简单回路或者简单环。   完全图:每个顶点都和其余n-1个顶点有边相连(意思是直接一步到位,这两点之间有连线),无向完全图

  • codeforces 827B. High Load2019-05-28 20:39:53

    Codeforces Tutorial B. High Load Problem Analysis 只要贪心地从根节点引出k条边,每条边再往下延伸,并使得每个叶子节点的深度差不超过1,就可以了。 理解了问题的意思,构造的思路也有了,关键在构造的步骤。 构造一个星型的图的思路是:将图转换成以1为根节点的树,然后从根节点开始引出k

  • 2019五一集训笔记 + 总结[20190501]2019-05-02 08:53:34

    部分笔记: scanf("%*d%d",&a);读入两个整数,丢掉第一个。 无向图最多(n - 1)*n/2条边,有向图最多(n - 1) * n条边 路径:首尾相连的边的序列 简单路径:没有环的路径 简单环:回路+简单路径 u,v可达(reachable):有向图中存在一条u到v的路径。 u,v连通(connected):无向图中存在一条u到v的路径。

  • 【xsy2304】哈 最短路2019-04-27 08:52:50

    题目大意:有一个$n$个点,$m$条有向边的图,有$q$组询问。 每次询问:从$a$到$b$,经过不超过$c$条边,且依次经过的边边权递增,问最短路为多少,无解输出-1。 数据范围:$n≤150$,$m≤5000$,$q≤1000$ 我场上并没有去想正解,打了个spfa居然获得$90pts$好成绩。   首先对于经过不超过$c$条边,当$c>n-1$

  • xynuoj 1284: 图的m着色问题2019-04-23 19:48:10

    【问题描述】 给定无向连通图G和m种不同的颜色,用这些颜色给图的各个顶点着一种颜色,若某种方案使得图中每条边的2个顶点的颜色都不相同,则是一个满足的方案,找出所有的方案。 【输入格式】 第一行有3个正整数n,k和m,分别表示n个顶点,k条边,m种颜色 接下来k行,每行2个正整数,保送一条边

  • 「ZJOI2015」地震后的幻想乡2019-04-05 17:49:54

    传送门 Description 题目的理解方式: 给定\(n\)个点,和\(m\)条边,每条边的期望完成时间都是一个\([0,1]\)内的随机数 求使得所有点都联通的期望时间 \(n \leq 10\) Solution 首先,对于\(n\)个\([0,1]\)之间的随机变量\(x_1,x_2,x_3,...,x_n\),第\(k\)小的那个数的期望值是\(\fra

  • [ZJOI2015]地震后的幻想乡2019-03-25 09:44:43

    题目看完之后就知道不会做。 然后题目的提示十分重要:对于 n 个 [0,1] 之间的随机变量 x1,x2,...,xn,第k小的那个的期望值是 k/(n+1)。 假设我们知道 \(m\) 条边的权值,我们做一遍克鲁斯卡尔最小生成树。答案就是最小生成树中的边权最大值。也就是加入后恰好使图联通的边权。 根据题目

  • SCOJ4427 / TOPOI 4404: Miss Zhao's Graph 题解2019-03-24 09:39:32

    题目链接 SCOJ TOPOI 题目描述 Problem 给定一个包含n个顶点m条边的带权有向图,找一条边数最多的路径,且路径上的边的权值严格递增。图中可能有重边和自环。 Input Data 第一行,两个整数n和m,表示顶点数和边数。接下来m行,每行三个整数u,v,w,表示顶点u到顶点v有一条权值为w的边。 Outpu

  • 直线、圆、其他图形可以将一个无限大的平面分成的块数2019-03-23 12:51:28

     3Blue1Brown有个视频,就是在一个马克杯上画三个不同的房子,还有三哥不同的设施(供气、供电和供水),每一个房子都要连接三个设施 一共要画九条线,任意两条线不能相交  【官方双语】众多科普YouTuber深陷图论谜题,谜底竟然... 这个问题是不可解的,很多大神也画不出来,因为Euler公式23333

  • 最短路径(Bellman-Ford算法)2019-03-16 16:54:27

    主要思想: 遍历m条边,看是否能让从给定点直接到v点缩短为从给定点到u点再到v点。 因为任意两点之间的最短路径最多包含n-1条边,所以把这些边遍历n-1次就好。 代码: #include <stdio.h> int main() { int i, k, n, m, u[10], v[10], w[10], dis[10], check, flag; int inf=999999

  • 毒瘤题No.007-byFHS2019-03-11 15:53:45

    毒瘤题No.006-byFHS 题目背景 暂无 题目描述 给你一个无向图,求最少用多少棵树来覆盖这个图上的所有边 输入格式 第1行:两个数\(n,m\),表示有\(n\)个点,\(m\)条边 接下来\(m\)行:每行两个数表示1条边的两个端点编号 输出格式 共1行:一个数,表示树的个数 样例输入 4 6 1 2 1 3 1 4 2

  • 毒瘤题No.006-byFHS2019-03-11 15:51:10

    毒瘤题No.007-byFHS 题目背景 暂无 题目描述 给你一个无向图,求最少切断多少条边使剩下的点可以通过移动来保证所有边不相交 保证不出现重边和自环 输入格式 第1行:两个数\(n,m\),表示有\(n\)个点,\(m\)条边 接下来\(m\)行:每行两个数表示1条边的两个端点编号 输出格式 共1行:一个数

  • [GDOI2018]滑稽子图2019-03-09 13:02:18

    题目链接:【被和谐】 题目大意:对于一棵树$(V,E)$,对于$S\subset V$,$f(S)$为点集$S$的导出子图的边数。求$\sum_{S\subset V}f(S)^k$ 看到这个$k$次方,马上用斯特林数。 $$ans=\sum_{S\subset V}f(S)^k=\sum_{i=0}^ki!S(k,i)\sum_{S\subset V}{f(S)\choose i}$$ 然后考虑怎么求后面那

  • 我的每日所学22019-03-02 10:54:17

    2019.3.2 三元环计数 有2种方法:假设有$m$条边 法1:将每一个点分为2类,第一类点的度数$ <= \sqrt{m}$,第二类度数$ >= \sqrt{m}$ 对于第一类点,暴力枚举这个点的2条向外连的边,然后看这两条边指向的点有没有连边 对于第二类点,个数不超过$ >= \sqrt{m}$,所以这几个点立方级连边即可 这种方

  • WC2019 数树2019-02-28 21:47:48

    题意: task0,给定两棵树T1,T2,取它们公共边(两端点相同)加入一张新的图,记新图连通块个数为x,求yx。 task1,给定T1,求所有T2的task0之和。 task2,求所有T1的task1之和。 解:task0,显然按照题意模拟即可。 task1,对某个T2,设有k条边相同,那么连通块数就是n - k。要求的就是 对于每个T2,前面yn都是

  • 【数据结构】 最小生成树(二)——kruskal算法2019-02-02 18:40:03

      上一期说完了什么是最小生成树,这一期咱们来介绍求最小生成树的算法:kruskal算法,适用于稀疏图,也就是同样个数的节点,边越少就越快,到了数据结构与算法这个阶段了,做题靠的就是速度快,时间复杂度小。   网上一搜就知道大家都会先介绍prim算法,而我为什么不介绍prim算法呢?因为小编认为

  • 【数据结构】 最小生成树(一)——什么是最小生成树?2019-02-02 17:41:52

      小编近日翻书,看见最小生成树问题,小编表示茫然不知最小生成树是干什么,看字面意思猜最小生成树就是自己造一棵树呗,然后,然后……就不知道有什么用处了;听着这个名字就一直当做是一种关于树的知识,没想到竟然和图也有关系,什么关系呢?又要用在何处呢?说来话长…… 最小生成树的概念:   

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有