Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <algorithm>#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <map>#define MAXN 100050#define LL long longusing namespace std;int a[MAXN];int n;map<int, int> mp;int q[MAXN];int main() {int tt;scanf("%d", &tt);while (tt--) {mp.clear();int st=0;int tail = 0;char ch[11];scanf(" %s", ch);int n=strlen(ch);for(int i=0;i<n;++i)st=st*10+ch[i]-'0';q[tail++] = st;mp[st]=0;int ed = 0;for (int i = 1; i <= n; ++i)ed = ed * 10 + i;