U305982 5合一
题目背景
你是一名打[florr](https://florr.io)和[hornex](https://hornex.pro/)的IOer
但是,现在有些问题,所以你必须在1s内解决以下问题
### 此题满分36分
题目描述
## T0 数学题(T==0)
你正要起身去机房,突然夏老和毛老闪现到你面前,让你做一道数学题:
$F_n=\dfrac{(\frac{1+\sqrt{5}}{2})^n-(\frac{1-\sqrt{5}}{2})^n}{\sqrt{5}}$
现在给定你一个$n$ $(0 \le n \le 5000)$,请你输出$F_n$
---
**不要问我T1去哪里了**
---
## T2 跑图(T==2)
你现在打开了[florr](https://florr.io),你需要开始跑图了。~~众所周知~~,[florr](https://florr.io)的地图是一张无向图,且没有边的权值,但是有的路会死号(无法进入),请你求出跑图的最短路。
现在给定你一个所有的边,以及你的开始位置及结束位置,还有死号的路的编号,请你输出最短路线的长度。
---
## T3 刷怪(T==3)
你现在到了刷图的地点,但是现在有很多Ultra怪,由于你有Super的跑路装,所以你在图内的跑路时间为$0$,现在你知道刷每一只Ultra怪所付出的时间和它的回报,可是小陈老即将到来,请你计算出最大的收益。
---
## T4 编程(T==4)
现在黄老和小陈老都来了,你没法玩[florr](https://florr.io)了,你只能老老实实编程了。
**但是**,你不想编程,所以,你开始抗争了,你决心**打编译器!!**
现在给你一段代码,里头将会使用
```cpp
int a
```
的格式定义一个变量a(定义时不会赋初值),而后会以
```cpp
a=114514
```
的格式将a赋值为114514。
另外,这个还支持+ - * /(除法为整除)(支持组合运算,如1+1-1\*1-2+1等)
保证所有变量的值$\le$0x7f7f7f7f7f7f7f7f
所有变量的长度$\le$20个字符
###### 我绝对不会告诉你变量赋值时可引用其他变量
---
## T5 回班(T==5)
预备铃打响了,你现在要回班了,你现在要在$s$分钟内回班,现在共有$k$段路,每段路都有$n$种交通方式,各要花费不同的时间,但是换交通工具要$11.4514$秒,所以需要你求出你能不能在$s$秒内回到班级(回不到的话会被李老打死)
输入格式
## T==0
**输入格式:**
第一行一个0
第二行一个$n$
---
## T==2
**输入格式:**
第一行一个2
第二行一个$n,m,X_0,Y_0$,表示有$n$条边,有$m$条边死号,你的起始位置在$X_0$位置,结束位置在$Y_0$。$(n \le 100,m \le 10000, 0 \le X_0 \le Y_0 \le 1000)$
接下来$n$行,每行有$K_i,X_i,Y_i$,表示这条线路的编号为$K_i$,链接的图的编号为$X_i,Y_i$.$(0 \le K_i \le 100,0 \le X_i \le Y_i \le 1000)$
接下来$m$行,每行有$L_i$,表示编号为$L_i$的路死号。$(0 \le L_i \le 100)$
---
## T==3
**输入格式:**
第一行一个3
第二行$n,s$,表示有$n$只Ultra怪,小陈老将在$s$秒后到来。
接下来$n$行,每行有$T_i,S_i$,表示在$T_i$秒后获得的收益将会有$S_i$
---
## T==4
一份按照格式的代码,当你在一行内只读入到了0时代码结束。
下一行会有一个不一定定义过的变量名,请输出该变量的值(如未对该变量赋值,请输出0)
如有未定义的变量,请输出$RE$
---
## T==5
第一行三个数$s,k,n$,表示你要在$s$分钟内回班,共有$k$段路,每段路有$n$种交通方式
接下来$k$行,每行$n$个数,表示这段路这种交通方式要花费的时间。$(s \le 10000,k \le n \le 1000)$
输出格式
## T==0
**输出格式:**
第一行一个$F_n$。
---
## T==2
**输出格式:**
第一行一个$minn$,表示这段路的最短值为$minn$。如无法到达,请输出$-1$
如样例#1中的情况
---
## T==3
**输出格式:**
第一行一个$maxv$,表示最大收获。
---
## T==4
请输出要求变量的值
---
## T==5
如果时间超过了$s$,那么请输出"Die!!"
否则输出最短时间$s$