#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct{
int len,count;
char word[100];
}wordList;
int searchWord(wordList list[],wordList elem,int size)
{
int i;
for(i=0;i<size;i++){
if(strcmp(list
[i
].
word,elem.
word)==0){ list[i].count++;
return 1;
}
}
return 0;
}
int main()
{
wordList list[1000];
int size=0,i;
wordList elem={0,1,""};
FILE *fin;
fin
=fopen("input.dat","r"); if(fin==NULL){
printf("input file not found\n"); }
if(searchWord(list,elem,size)==0){
size++;
list[size-1]=elem;
}
}
FILE *fout;
fout
=fopen("output.dat","w"); for(i=0;i<size;i++)
if(list[i].count==1)
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgp0eXBlZGVmIHN0cnVjdHsKICAgIGludCBsZW4sY291bnQ7CiAgICBjaGFyIHdvcmRbMTAwXTsKfXdvcmRMaXN0OwoKaW50IHNlYXJjaFdvcmQod29yZExpc3QgbGlzdFtdLHdvcmRMaXN0IGVsZW0saW50IHNpemUpCnsKICAgIGludCBpOwogICAgZm9yKGk9MDtpPHNpemU7aSsrKXsKICAgICAgICBpZihzdHJjbXAobGlzdFtpXS53b3JkLGVsZW0ud29yZCk9PTApewogICAgICAgICAgICBsaXN0W2ldLmNvdW50Kys7CiAgICAgICAgICAgIHJldHVybiAxOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAwOwp9CgoKaW50IG1haW4oKQp7CiAgICB3b3JkTGlzdCBsaXN0WzEwMDBdOwogICAgaW50IHNpemU9MCxpOwogICAgd29yZExpc3QgZWxlbT17MCwxLCIifTsKICAgIEZJTEUgKmZpbjsKICAgIGZpbj1mb3BlbigiaW5wdXQuZGF0IiwiciIpOwogICAgaWYoZmluPT1OVUxMKXsKICAgICAgICBwcmludGYoImlucHV0IGZpbGUgbm90IGZvdW5kXG4iKTsKICAgICAgICBleGl0KDEpOwogICAgfQogICAgZnNjYW5mKGZpbiwiJWQiLCZlbGVtLmxlbik7CiAgICB3aGlsZSghZmVvZihmaW4pKXsKICAgICAgICBmc2NhbmYoZmluLCIlcyIsZWxlbS53b3JkKTsKICAgICAgICBpZihzZWFyY2hXb3JkKGxpc3QsZWxlbSxzaXplKT09MCl7CiAgICAgICAgICAgIHNpemUrKzsKICAgICAgICAgICAgbGlzdFtzaXplLTFdPWVsZW07CiAgICAgICAgfQogICAgICAgIGZzY2FuZihmaW4sIiVkIiwmZWxlbS5sZW4pOwogICAgfQogICAgZmNsb3NlKGZpbik7CiAgICBGSUxFICpmb3V0OwogICAgZm91dD1mb3Blbigib3V0cHV0LmRhdCIsInciKTsKICAgIGZvcihpPTA7aTxzaXplO2krKykKICAgICAgICBpZihsaXN0W2ldLmNvdW50PT0xKQogICAgICAgICAgICBmcHJpbnRmKGZvdXQsIiVzXG4iLGxpc3RbaV0ud29yZCk7CiAgICBmY2xvc2UoZm91dCk7CiAgICByZXR1cm4gMDsKfQo=