题目
蜗蜗最近沉迷上了蜗蜗棋。
蜗蜗棋里有一颗棋子,一开始出现在数轴上等于 x 的位置。
对于每一步,假设当前棋子的位置为 c,如果 c<k,那么蜗蜗会把棋子挪到位置 c+y,否则蜗蜗会把棋子挪到位置 c−z。
给定 x,y,z,k,s,请问 s 步以后棋子在什么位置?
输入格式
第一行一个整数 test 表示数据组数。
对于每组数据,一行五个整数 x,y,z,k,s。
输出格式
对于每组数据,输出一行一个整数表示棋子最后的位置。
样例
输入
2
1 2 3 3 2
1 2 3 3 3
输出
0
2
数据规模
对于 30% 的数据,保证 1≤test≤100,1≤s≤105。
对于 100% 的数据,保证 1≤test≤105,1≤x,y,z,k,s≤109。
| 测试点编号 | test≤ | s≤ | x,y,z,k≤ |
|---|
| 1 | 100 | 105 | 109 |
| 2 | 100 | 105 | 109 |
| 3 | 100 | 105 | 109 |
| 4 | 105 | 109 | 109 |
| 5 | 105 | 109 | 109 |
| 6 | 105 | 109 | 109 |
| 7 | 105 | 109 | 109 |
| 8 | 105 | 109 | 109 |
| 9 | 105 | 109 | 109 |
| 10 | 105 | 109 | 109 |
问题
求助上面的题目如何解,本人一直TLE(注意数据范围!)