#!/usr/bin/perl local $/; open(my $fh,'| g++ -xc++ -std=c++11 -ozzz - -lquadmath'); print $fh ; close($fh); open($fh,'| ./zzz'); print $fh ; close($fh); unlink('zzz'); __END__ #include #include #include #include int main() { int N; cin >> N; for (int i = 0; i < N; i++) { int a, b; cin >> a >> b; __float128 l = ((__float128)b) * log10q(a); __float128 ll = l - ((long long int)l); __float128 lll = powq(10, ll); int ansX = (int)lll; int ansY = ((int)(lll * 10)) % 10; //cout << l << " " << ll << " " << lll << endl; cout << ansX << " " << ansY << " " << ((long long int)l) << endl; } return 0; }