Description
A single positive integer i is given. Write a program to find the digit located in the position i in the sequence of number groups S1S2...Sk. Each group Sk consists of a sequence of positive integer numbers ranging from 1 to k, written one after another.Input
The first line of the input file contains a single integer t (1 ≤ t ≤ 10), the number of test cases, followed by one line for each test case. The line for a test case contains the single integer i (1 ≤ i ≤ 2147483647)Output
There should be one output line per test case containing the digit located in the position i.Sample Input
2 8 3
Sample Output
2 2
#include#include #include using namespace std; typedef long long ll; const ll maxn=40000; ll a[maxn],b[maxn]; void init(){ a[1]=b[1]=1; for(ll i=2;i >T; while(T--){ ll n; cin>>n; cout<