捏麻麻地 打成<n-1了 de了半天
模拟即可 随便猜了个数字 O(T*C*随便猜的数字)
```
#include <bits/stdc++.h> using namespace std; const int N =1e5+10; const int mod =11451419; #define endl '\n' #define Endl '\n' #define inf 1e18 #define int long long #define fast ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr); signed main(){ int t;cin>>t; int cnt=0; while(cnt++!=t){ cout<<cnt<<' '; int n;cin>>n; string s1;cin>>s1; string s2;cin>>s2; string s3; string ans;cin>>ans; int flag=0; while(flag!=2e2) { flag++; for (int i = 0; i < n ; i++) { s3 = s3 + s2[i] + s1[i]; } if(s3==ans)break; for (int i = 0; i < n*2; i++) { if (i < n)s1[i] = s3[i]; else s2[i - n] = s3[i]; } s3.clear(); } if(flag!=2e2)cout<<flag<<endl; else cout<<-1<<endl; } return 0^0; }
```