#include <iostream> #include <cmath> using namespace std; int main() { int T; unsigned n,k; scanf("%d",&T); while (T--) { scanf("%d %d",&n,&k); long double lead_mul,temp; temp = n; lead_mul = k * log10(temp); lead_mul = fmod(lead_mul,(long double)1); lead_mul = pow((long double)10,2 + lead_mul); unsigned trail_mul = 1; n = n % 1000; while (k) { if (k & 0x01) trail_mul =(trail_mul * n) % 1000; n =(n * n) % 1000; k >>= 1; } printf("%u...%03u/n",(unsigned)lead_mul,trail_mul); } return 0; }