TouchStone
  请登录后使用
登录 注册
 系统首页  练习题库  考试列表  判题结果  信息发布  解题排行
  • 首页
  • 题库
  • P1300
  • 题目
  • P1300糖果计划
    限制 : 时间限制 : 20000 MS   空间限制 : 65536 KB
    问题描述

    桐桐很喜欢吃棒棒糖。他家处在一大堆糖果店的附近。
    但是,他们家的区域经常出现塞车、塞人等情况,这导致他不得不等到塞的车或人走光了他才能去买到他最爱吃的棒棒糖品种。于是,他去找市长帮他修路,使得每两个糖果店之间至少有两条完全不同的路。可是市长经费有限,于是让桐桐找出哪些路被塞住后会使某些糖果店与糖果店间无法到达及最少的修路条数。你能帮助他吃到他最喜爱的糖果吗?
    注:1->3->2 和 1->3->4->2 为不完全不同的路,即不符合题意的路。
    1->3->4->2 和 1->5->2 为完全不同的路,即符合题意的路。

    输入格式

    输入第一行是两个数n,m(n<=5000,m<=10000)
    接下来的m行,每行两个数i,j,表示i,j间有一条边连接。

    输出格式

    输出有两行。第一行为塞住后就不可以到达某些糖果店的道路条数,第二行为最少的修路条数

    样例输入

    7 7
    1 2
    2 3
    3 4
    2 5
    4 5
    5 6
    5 7

    样例输出

    3
    2

    提示

    样例解释:

    样例如图1,1-2,5-6,5-7的某一条路堵塞后会造成某些糖果店之间不能相互到达。
    一种修路的方案如图2,红色为新修建的路