[AGC052A] Long Common Subsequence 题解
设本题构造出的字符串为
-
T=\begin{matrix}\underbrace{00\cdots0}\\N\cdot0\end{matrix}+\begin{matrix}\underbrace{11\cdots1}\\N\cdot1\end{matrix}+0
这里的
证明构造的字符串是合法的:
令
可以得出,
放代码:
#include<iostream>
using namespace std;
int main(){
ios::sync_with_stdio(false);
int t; cin>>t;
while(t--){
int n; cin>>n; string s[3];
for(int i=0;i<3;i++)cin>>s[i];
for(int i=1;i<=n;i++)cout<<0;
for(int i=1;i<=n;i++)cout<<1;
cout<<0<<endl;
}
return 0;
}