P1343 地震逃生 题目描述
汶川地震发生时,四川**中学正在上课,一看地震发生,老师们立刻带领x名学生逃跑,整个学校可以抽象地看成一个有向图,图中有\(n\)个点,\(m\)条边 。1号点为教室,\(n\)号点为安全地带,每条边都只能容纳一定量的学生,超过楼就要倒塌,由于人数太多,校长决定让同学们分成几批逃生,只有第一批学生全部逃生完毕后,第二批学生才能从1号点出发逃生,现在请你帮校长算算,每批最多能运出多少个学生,\(x\)名学生分几批才能运完 。
输入输出格式 输入格式:
【洛谷 P10P1343 地震逃生 改错】第一行3个整数\(n,m,x(x;以下\(m\)行,每行三个整数\(a,b,c\)描述一条边,分别代表从\(a\)点到\(b\)点有一条边,且可容纳\(c\)名学生 。
输出格式:
两个整数,分别表示每批最多能运出多少个学生,\(x\)名学生分几批才能运完 。如果无法到达目的地(\(n\)号点)则输出“\(Orz\) \(Ni\) \(Jinan\) \(Saint\) \(Cow!\)”
很明显网络流的裸题 。
前几天看到对前向星用\(x\) \(nor\) 1\(找反边,觉得很方便,遂用一下,用想到很久没打\)dinic$了,就决定打打(以前都是偷懒打EK的)
不过这样找反边\(head\)最开始时得赋\(-1\),而且边的边界也是-1
因为
\(x\) \(nor\) \(1=x+1\),\(x\)为偶
\(x\) \(nor\) \(1=x-1\),\(x\)为奇
得用上0
然后我.....
我是得多智障才这样,居然样例还对了...
还有一点,最后算答案是\((ans-1)/\)最大流\(+1\)
我没给那个\(ans\)减一下
code:
#include
2018.5.20
- Python制作全球地震散点图:JSON格式
- 地震中逃生十大法则
- 采集全球最新地震分布数据 Python之表格数据采集练习
- 博弈论+DP 洛谷2599 【ZJOI2009】取石子游戏
- 成都地震了吗
- 身处四川,成都却不会发生大地震,天府之国是如何做到的? 成都之最的历史文化成果
- 中国历史上,伤亡惨重的十大地震,2008年“汶川大地震”排第六 十大历史之最
- 刚才哪里地震了
- 四川绵阳地震
- 盘点世界十大最恐怖地震,四次降临中国,汶川地震成中国永远的痛 中国十大最恐怖的地方