cogs 437. 删掉的边

437. 删掉的边

☆   输入文件:edges.in   输出文件:edges.out   简单对比

时间限制:1 s  
内存限制:128 MB

连通图是指任意两个顶点都有路径可互相到达的图。

读入一个无向的连通图,输出最多能删掉多少条边,使这个图仍然连通。

输入格式】

第1行为图的顶点数N(1≤N≤100)和边数M,它们之间用一个空格隔开,图中的顶点用1到N的整数标号。接下来的M行,每行用两个数V1,V2和也表示一边条。V1与V2用一个空格隔开,表示这条边所连接的顶点的标号(V1<>V2),同一条边不会重复出现。

输出格式】

输出最多能删掉的边数。

输入输出样例】

输 入(edges.in)

5 7

4 6

1 2

1 3

1 4

2 3

2 4

3 4

输 出(edges.out)

3

可删掉的边为(边数 - 点数 + 1):

(图是联通的)对于其中的n-1点,都必须要有一条边与其相连,而最后的一个点可以没有边。

#include<iostream>
#include<cstdio>

using namespace std;

int n,m;

int main()
{
    freopen("edges.in","r",stdin);
    freopen("edges.out","w",stdout);
    scanf("%d%d",&n,&m);
    printf("%d",m-n+1);
    return 0;
}
时间: 2024-10-31 19:07:21

cogs 437. 删掉的边的相关文章

s2sh删掉原本的s2sh project capabilities后重新添加它们

1.找到你编写的项目所在的路径,可通过右键你的myeclipse工作区里的项目名,单击属性properties来查看: 2.点开你的项目文件,找到最后一个文件名为.project,并打开: 3.找到最后一段<natures>和</natures>,删掉和spring,hibernate,struts相关的三行就可以了,一般是第一二句和最后一句

面试角度分析:微信里面让你删掉一个功能,你选哪个?

作为产品面试题,让你砍掉一个功能显然不是为了看你的喜好或者让你猜微信下一个动作,而是要考察你的产品思维能力和市场敏锐度.如果你的回答是“我觉得应该砍掉XXX因为……”,那么恭喜你,你是个有意见的用户,而不是个产品负责人.另外很多面试者虽然想到了要使用数据调查等等方式来获取信息帮助自己做决定,在答题的最后却没有给出具体要砍哪个功能的答案.这个虽然好于凭感觉瞎猜,却也不是理想的回答,因为谁都知道面试过程中你没法做调查获取数据,给出充足的时间和资源任何人都有可能得到这些数据,但是现实本来就是区别于理想

蓝懿教育 生命周期 删掉storyboard

生命周期顺序 //1-(void)loadView                                                     加载内存 //2-(void)viewDidLoad                                               加载完成 //3-(void)viewWillAppear:(BOOL)animated               页面将要渲染到屏幕上 //4-(void)viewDidAppear:(BOOL

删掉windows系统记住的WIFI密码

cmd下面运行 netsh wlan delete profile name=* i=* 删掉windows系统记住的WIFI密码,布布扣,bubuko.com

hdu 3405 删掉某点后 求最小生成树

给出N个点的坐标 边的权值为两点间的距离 删掉其中某点 求最小生成树的权值和 要求这权值最小 因为最多50个点 所以具体是删哪个点 用枚举假如有4个点 就要求4次最小生成树 分别是2 3 4 | 1 3 4 | 1 2 4 | 1 2 3 这些点的 Sample Input250 01 018 00 11 130 01 00 1 Sample Output3.001.00 prim 1 # include <iostream> 2 # include <cstdio> 3 # in

原生js判断是否有某个class,如果有就删掉,没有加上

判断是否有某个class,如果有就删掉,没有加上 <style> #div1 {width: 100px;height: 100px;position: absolute;} .div1{background:red;} .div2{background:yellow;} </style> <div id="div1" class="div2 div1 div3 div2"></div> <script>

cocos2dx项目移植android平台使用第三方so库被删掉的问题

cocos2dx项目android平台在编译的时候会把libs/armeabi目录清空,这就是为什么我们编译的时候导入的第三方so库会被删掉的原因. 解决方案: 1. 在jni目录下新建prebuilt目录,并把要使用的第三方so库复制到该目录: 2.修改jni/Android.mk文件如下: ok!搞定!

无线网链接2如何删掉

那天不知道点得什么,结果就出来了一个无线网络连接2,右键点击想删除,但是删除的选项是灰色的,点不了,只能禁用,但是我看着一个没用的东西在哪摆着就别扭,请问怎么删除啊?我只要禁用了"无线网络连接","无线网络连接2"也就自动没了,但是不能一直禁用无线网络连接啊 解决方法是以管理员身份运行cmd 输入命令: netsh wlan set hostednetwork mode=disallow ssid 无线网链接2如何删掉,布布扣,bubuko.com

删除子串,只要是原串中有相同的子串就删掉所有子串。子串至少两个字符。

//删除子串,只要是原串中有相同的子串就删掉所有子串.子串至少两个字符. #include<stdio.h> #include<string.h> char* delete_string(char s[],char a[]); int main() { char s[255]; char data[255][255];//存放相同的子串 int i,j,k; int length; int row = 0,column;//data[][]的行标和列标 gets(s); lengt