#D0931. 信号中继

信号中继

题目描述

一条信号线上依次串接了 kk 个完全相同的中继器。每个中继器的规则是:收到一个数值 vv,如果 v<av<a 就向下一个转发 bb,否则转发 cc

现在从第一个中继器输入数值 xx,信号会依次经过这 kk 个中继器。请输出最后一个中继器转发出的数值。

输入格式

第一行一个正整数 TT,表示测试场数。

接下来 TT 行,每行五个正整数 a,b,c,k,xa,b,c,k,x,含义如上所述。

输出格式

输出 TT 行,每行一个整数,表示对应场次最后转发出的数值。

样例

3
7 5 1 4 2
10 3 3 6 1
9 8 2 5 9
5
3
8
2
100 100 1 1 1
100 100 1 2 1
100
1
2
1 4 9 3 1
1 4 9 4 1
9
9

样例解释

第一场:2<72<7,转发 55;之后 5<75<7 一直转发 55,经过 44 个中继器后仍是 55

第二场:1<101<10 转发 33,之后 3<103<10 一直转发 33

第三场:99 不满足 <9<9,先转发 22,再转发 88,之后固定为 88

样例 2 中,a=100a=100,输入 11 时转发 100100;若经过两个中继器,第二个收到 100100 后转发 11

样例 3 中,a=1a=1,任何正整数都不小于 11,所以每次都转发 99

数据范围与约定

子任务 分值 限制
11 4040 1T1051\le T\le 10^51k101\le k\le 10
22 6060 1T1051\le T\le 10^51k1091\le k\le 10^9

对于 100%100\% 的数据,1T1051\le T\le 10^51a,b,c,k,x1091\le a,b,c,k,x\le 10^9