比赛场次 545
比赛名称 2022级数学专题练习赛4
比赛状态 已结束比赛成绩
开始时间 2023-01-02 19:00:00
结束时间 2023-01-02 22:20:00
开放分组 全部用户
注释介绍 以赛代练,2023走起~
题目名称 沼泽鳄鱼
输入输出 swamp.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravataryrtiop AAAAAAAAAA 0.389 s 4.42 MiB 100
Gravatarop_组撒头屯 AAAAAAAAAA 0.408 s 4.05 MiB 100

沼泽鳄鱼

★★★   输入文件:swamp.in   输出文件:swamp.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

潘塔纳尔沼泽地号称世界上最大的一块湿地,它地位于巴西中部马托格罗索州的南部地区。每当雨季来临,这里碧波荡漾、生机盎然,引来不少游客。



为了让游玩更有情趣,人们在池塘的中央建设了几座石墩和石桥,每座石桥连接着两座石墩,且每两座石墩之间至多只有一座石桥。这个景点造好之后一直没敢对外开放,原因是池塘里有不少危险的食人鱼。

豆豆先生酷爱冒险,他一听说这个消息,立马赶到了池塘,想做第一个在桥上旅游的人。虽说豆豆爱冒险,但也不敢拿自己的性命开玩笑,于是他开始了仔细的实地勘察,并得到了一些惊人的结论:食人鱼的行进路线有周期性,这个周期只可能是 $2$,$3$ 或者 $4$ 个单位时间。每个单位时间里,食人鱼可以从一个石墩游到另一个石墩。每到一个石墩,如果上面有人它就会实施攻击,否则继续它的周期运动。如果没有到石墩,它是不会攻击人的。

借助先进的仪器,豆豆很快就摸清了所有食人鱼的运动规律,他要开始设计自己的行动路线了。每个单位时间里,他只可以沿着石桥从一个石墩走到另一个石墩,而不可以停在某座石墩上不动,因为站着不动还会有其它危险。如果豆豆和某条食人鱼在同一时刻到达了某座石墩,就会遭到食人鱼的袭击,他当然不希望发生这样的事情。

现在豆豆已经选好了两座石墩 $Start$ 和 $End$,他想从 $Start$ 出发,经过 $K$ 个单位时间后恰好站在石墩 $End$ 上。假设石墩可以重复经过(包括 $Start$ 和 $End$),他想请你帮忙算算,这样的路线共有多少种(当然不能遭到食人鱼的攻击)

【输入格式】

输入文件共 $M + 2 + NFish$ 行。

第一行包含五个正整数 $N,M,Start,End$ 和 $K$,分别表示石墩数目、石桥数目、$Start$ 石墩和 $End$ 石墩的编号和一条路线所需的单位时间。石墩用 $0$ 到 $N–1$ 的整数编号。

第 $2$ 到 $M + 1$ 行,给出石桥的相关信息。每行两个整数 $x$ 和 $y,0 ≤ x, y ≤ N–1$,表示这座石桥连接着编号为 $x$ 和 $y$ 的两座石墩。

第 $M + 2$ 行是一个整数 $NFish$,表示食人鱼的数目。

第 $M + 3$ 到 $M + 2 + NFish$ 行,每行给出一条食人鱼的相关信息。

每行的第一个整数是 $T,T = 2,3$ 或 $4$,表示食人鱼的运动周期。

接下来有 $T$ 个数,表示一个周期内食人鱼的行进路线。

如果 $T=2$,接下来有 $2$ 个数 $P_0$ 和 $P_1$,食人鱼从 $P_0$ 到 $P_1$,从 $P_1$ 到 $P_0$,……;

如果 $T=3$,接下来有 $3$ 个数 $P_0,P_1$ 和 $P_2$,食人鱼从 $P_0$ 到 $P_1$,从 $P_1$ 到 $P_2$,从 $P_2$ 到 $P_0$,……;

如果 $T=4$,接下来有 $4$ 个数 $P_0,P_1,P_2$ 和 $P_3$,食人鱼从 $P_0$ 到 $P_1$,从 $P_1$ 到 $P_2$,从 $P_2$ 到 $P_3$,从 $P_3$ 到 $P_0$,……。

豆豆出发的时候所有食人鱼都在自己路线上的 $P_0$ 位置,请放心,这个位置不会是 $Start$ 石墩。

【输出格式】

输出路线的种数,因为这个数可能很大,你只要输出该数除以 $10000$ 的余数就行了。

【样例1输入】

6 8 1 5 3
0 2
2 1
1 0
0 5
5 1
1 4
4 3
3 5
1
3 0 5 1

【样例1输出】

2

【样例2输入输出】

点击下载样例2

【数据规模】

测试点 $1$:$1 ≤ N ≤ 5, 1 ≤ M ≤ 10, 1≤K≤2$;

测试点 $2$:$1 ≤ N ≤ 20, 1 ≤ M ≤ 20, 1≤K≤20$;

测试点 $3$:$1 ≤ N ≤ 40, 1 ≤ M ≤ 100, 1≤K≤200$;

测试点 $4$:$1 ≤ N ≤ 50, 1 ≤ M ≤ 1000, 1≤K≤2000$;

测试点 $5$:$1 ≤ N ≤ 3, 1 ≤ M ≤ 2, 1≤K≤2000000000$;

测试点 $6$:$1 ≤ N ≤ 40, 1 ≤ M ≤ 400, 1≤K≤400000000$;

测试点 $7$:$1 ≤ N ≤ 50, 1 ≤ M ≤ 600, 1≤K≤600000000$;

测试点 $8$:$1 ≤ N ≤ 50, 1 ≤ M ≤ 700, 1≤K≤1000000000$;

测试点 $9$:$1 ≤ N ≤ 50, 1 ≤ M ≤ 900, 1≤K≤1500000000$;

测试点 $10$:$1 ≤ N ≤ 50, 1 ≤ M ≤ 1000, 1≤K≤2000000000$;

对于 $100\%$ 的数据,$1 ≤ N ≤ 50, 1 ≤ M ≤ 1000, 1≤K≤2,000,000,000,1 ≤ NFish ≤ 20$。

【温馨提示】:出发的时间是 $0$

【来源】

$ZJTSC$ 2005

Wikioi2468 沼泽鳄鱼