问题:
代码:
#include<iostream>
#include<cstdio>
#include<string.h>
using namespace std;
char a[100][20];
char b[100][20];
int comp(int lena,int lenb){
if(lena!=lenb){
return 0;
}
for(int i=0;i<lena;i++)
for(int j=i+1;j<lena;j++){
if(strcmp(a[i],a[j])==0)
if(strcmp(b[i],b[j])!=0)
return 0;
}
return 1;
}
int main(){
char c;
int n=0;
int i=0;
int lena,lenb;
while((c=getchar())!='\n'){
if(c==' '){
n++;
i=0;
}
else{
a[n][i++]=c;
}
}
lena=n+1;
n=0;
i=0;
while((c=getchar())!='\n'){
if(c==' '){
n++;
i=0;
}
else{
b[n][i++]=c;
}
}
lenb=n+1;
if(comp(lena,lenb)==1){
printf("yes\n");
}
else{
printf("no\n");
}
return 0;
}