Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int a[300],len[25];char str[25][1000];int get_num(int i,int &p){if(str[i][p]>='A'&&str[i][p]<='Z')return a[str[i][p++]];int num=0;while(str[i][p]!='<'&&p<len[i])num=num*10+str[i][p++]-'0';return num;}int main(){char ch;int x,y,n,m;//freopen("in.txt","r",stdin);while(scanf("%d",&n)!=EOF){memset(a,0,sizeof(a));for(int i=1;i<=n;i++){scanf("%s",str[i]);len[i]=strlen(str[i]);for(int j=0;j<len[i];j++)a[str[i][j]]=1;