恶魔城 acm
来源:互联网 发布:便楔式移动数据采集器 编辑:程序博客网 时间:2024/05/18 18:46
恶魔城
时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte
总提交:137 测试通过:37
总提交:137 测试通过:37
描述
上帝需要创造一位战士去消灭撒旦,这位战士必须要穿过恶魔城才能与撒旦决斗。恶魔城内有M条连接N个路口(从1到N编号)的街道,每一条街道都是单向的(也就是说你不能逆着该街道指定的方向走),并且在城内无论怎么走都不可能走回原来走过的地方。开始的时候,战士的生命力(HP)为INITHP、站在1号路口,而撒旦在第N号路口等待着他。每一条街道上都有许多魔鬼,但是也有一些街道已经被上帝派去的天使占领了。当战士经过连接i号向j号路口的街道时,如果占领该街道的是恶魔,那么他的HP先加倍然后减少L[i,j],我们记为A[i,j]=-L[i,j];如果占领该街道的是天使,那么他的HP就会先加倍然后增加L[i,j],我们记为A[i,j]=+L[i,j];如果该街道不存在,那么A[i,j]=0。如果某一时刻战士的HP<=0,那么他会死亡。因为这个战士将非常无敌,当他见到撒旦的时候只要还活着,就能一口气把撒旦消灭,所以上帝不希望让他的INITHP过高。 任务:
给定N,A[1..N,1..N],求最小的INITHP,使这个战士能够活着见到撒旦。
输入
文件第一行有一个正整数N(3 ≤ N ≤ 100),下面跟着的第i行第j个数为A[i,j](绝对值不超过10000的整数)。
输出
输出所求最小的INITHP。
样例输入
4
0 -4 0 -10
0 0 3 0
0 0 0 -14
0 0 0 0
样例输出
4
题目来源
OIBH NOIP模拟赛
- 恶魔城 acm
- 恶魔城
- 南邮 OJ 1053 恶魔城
- [最短路] 恶魔城 (satanic)
- SSL P1128 恶魔城
- 8.16 恶魔城 1128
- NOJ1053 恶魔城 dfs+二分求解
- 【记忆化】恶魔城(satanic.pas/c/cpp)
- NOJ1053恶魔城——DFS+二分查找
- 几道记忆化搜索专题(ackerman 滑雪 恶魔城)
- ACM
- acm
- ACM
- acm
- ACM!!
- ACM!!
- acm
- ACM
- Broncho A1(李先静)
- C开发中堆和栈的差别
- Seven Steps to Test Automation Success
- Windows性能计数器
- 未将对象引用设置为对象的实例
- 恶魔城 acm
- 使用JQuery简化Ajax开发
- 如何解决销售退货冲减预收款
- 关于ODE
- HTTP协议Content-Type 小结
- 搜索文件的基本知识
- Java读取properties文件的六种方法
- NHibernate 配置
- 关于 内存中的 堆和栈