问题描述
小明刚学习了指数运算,即 xp 表示 x 乘以自身 p 次。
现在给定正整数 x 与 p,请你求出 xpmod10 的值(即 xp 的个位数字)。
输入格式
第一行输入一个正整数 t,表示测试数据的组数。
接下来输入 t 行,每行包含两个整数 x,p。
输出格式
输出共 t 行,每行一个整数,第 i 行表示第 i 组数据 xpmod10 的计算结果。
样例输入 1
6
9 3
10 2
1 9
22 5
13 5
31 4
样例输出 1
9
0
1
2
3
1
样例输入 2
6
92 32
101 2111223
114 9414124124873563876587436587
112 513
124 231
233 21387218973812
样例输出 2
6
1
4
2
4
1
说明
样例 1 解释:
- 93=729≡9(mod10);
- 102=100≡0(mod10);
- 19=1≡1(mod10);
- 225≡25=32≡2(mod10);
- 135≡35=243≡3(mod10);
- 314≡14=1≡1(mod10)。
评测数据规模
对于所有评测数据:
- 1≤t≤1000
- 1≤x≤103
- 1≤p≤10200000
- 所有测试数据中 p 的总位数之和不超过 2×105
- 所有输入均为整数