#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
bool existWord(vector<string> word_list, string word)
{
vector<string>:: iterator it;
it= find(word_list.begin(), word_list.end(), word);
if(it== word_list.end())
return 0;
else
return 1;
}
int main() {
vector<string > word_list(3);
word_list[0]= "hello";
word_list[1]= "world";
word_list[2]= "working";
cout<< existWord(word_list, "hi")<< endl;
cout<< existWord(word_list, "hello")<< endl;
cout<< existWord(word_list, "world")<< endl;
cout<< existWord(word_list, "work")<< endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCgpib29sIGV4aXN0V29yZCh2ZWN0b3I8c3RyaW5nPiB3b3JkX2xpc3QsIHN0cmluZyB3b3JkKQp7Cgl2ZWN0b3I8c3RyaW5nPjo6IGl0ZXJhdG9yIGl0OwoJCglpdD0gZmluZCh3b3JkX2xpc3QuYmVnaW4oKSwgd29yZF9saXN0LmVuZCgpLCB3b3JkKTsKCWlmKGl0PT0gd29yZF9saXN0LmVuZCgpKQoJcmV0dXJuIDA7CgllbHNlCglyZXR1cm4gMTsKfQppbnQgbWFpbigpIHsKCQoJdmVjdG9yPHN0cmluZyA+IHdvcmRfbGlzdCgzKTsKCQoJd29yZF9saXN0WzBdPSAiaGVsbG8iOwoJd29yZF9saXN0WzFdPSAid29ybGQiOwoJd29yZF9saXN0WzJdPSAid29ya2luZyI7CgkKCWNvdXQ8PCBleGlzdFdvcmQod29yZF9saXN0LCAiaGkiKTw8IGVuZGw7Cgljb3V0PDwgZXhpc3RXb3JkKHdvcmRfbGlzdCwgImhlbGxvIik8PCBlbmRsOwoJY291dDw8IGV4aXN0V29yZCh3b3JkX2xpc3QsICJ3b3JsZCIpPDwgZW5kbDsKCWNvdXQ8PCBleGlzdFdvcmQod29yZF9saXN0LCAid29yayIpPDwgZW5kbDsKCXJldHVybiAwOwp9