Those days, many boys use beautiful girls' photos as avatars in forums. So it is pretty hard to tell the gender of a user at the first glance. Last year, our hero went to a forum and had a nice chat with a beauty (he thought so). After that they talked very often and eventually they became a couple in the network.
But yesterday, he came to see "her" in the real world and found out "she" is actually a very strong man! Our hero is very sad and he is too tired to love again now. So he came up with a way to recognize users' genders by their user names.
This is his method: if the number of distinct characters in one's user name is odd, then he is a male, otherwise she is a female. You are given the string that denotes the user name, please help our hero to determine the gender of this user by his method.
The first line contains a non-empty string, that contains only lowercase English letters — the user name. This string contains at most 100 letters.
If it is a female by our hero's method, print "CHAT WITH HER!" (without the quotes), otherwise, print "IGNORE HIM!" (without the quotes).
wjmzbmr
CHAT WITH HER!
xiaodao
IGNORE HIM!
sevenkplus
CHAT WITH HER!
For the first example. There are 6 distinct characters in "wjmzbmr". These characters are: "w", "j", "m", "z", "b", "r". So wjmzbmr is a female and you should print "CHAT WITH HER!".
#include <iostream> #include <string> #include <algorithm> using namespace std; int main() { char s[100]; int n,i,j; while(cin>>s) { n=strlen(s); sort(s,s+n); i=0; for(j=0;j<n;j++) if(s[j]!=s[j+1]) i++; if(i%2==0) cout<<"CHAT WITH HER!"<<endl; else cout<<"IGNORE HIM!"<<endl; } return 0; }测试数据:
→Judgement Protocol
wjmzbmr
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
xiaodao
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
sevenkplus
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
pezu
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
wnemlgppy
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
zcinitufxoldnokacdvtmdohsfdjepyfioyvclhmujiqwvmudbfjzxjfqqxjmoiyxrfsbvseawwoyynn
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
qsxxuoynwtebujwpxwpajitiwxaxwgbcylxneqiebzfphugwkftpaikixmumkhfbjiswmvzbtiyifbx
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
qwbdfzfylckctudyjlyrtmvbidfatdoqfmrfshsqqmhzohhsczscvwzpwyoyswhktjlykumhvaounpzwpxcspxwlgt
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
nuezoadauueermoeaabjrkxttkatspjsjegjcjcdmcxgodowzbwuqncfbeqlhkk
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
lggvdmulrsvtuagoavstuyufhypdxfomjlzpnduulukszqnnwfvxbvxyzmleocmofwclmzz
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
tgcdptnkc
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
wvfgnfrzabgibzxhzsojskmnlmrokydjoexnvi
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
sxtburpzskucowowebgrbovhadrrayamuwypmmxhscrujkmcgvyinp
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
pjqxhvxkyeqqvyuujxhmbspatvrckhhkfloottuybjivkkhpyivcighxumavrxzxslfpggnwbtalmhysyfllznphzia
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
fpellxwskyekoyvrfnuf
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
xninyvkuvakfbs
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
vnxhrweyvhqufpfywdwftoyrfgrhxuamqhblkvdpxmgvphcbeeqbqssresjifwyzgfhurmamhkwupymuomak
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
kmsk
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
lqonogasrkzhryjxppjyriyfxmdfubieglthyswz
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
ndormkufcrkxlihdhmcehzoimcfhqsmombnfjrlcalffq
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
zqzlnnuwcfufwujygtczfakhcpqbtxtejrbgoodychepzdphdahtxyfpmlrycyicqthsgm
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
ppcpbnhwoizajrl
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
sgubujztzwkzvztitssxxxwzanfmddfqvv
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
ptkyaxycecpbrjnvxcjtbqiocqcswnmicxbvhdsptbxyxswbw
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
yhbtzfppwcycxqjpqdfmjnhwaogyuaxamwxpnrdrnqsgdyfvxu
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
ojjvpnkrxibyevxk
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
wjweqcrqfuollfvfbiyriijovweg
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
hkdbykboclchfdsuovvpknwqr
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
stjvyfrfowopwfjdveduedqylerqugykyu
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
rafcaanqytfclvfdegak
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
xczn
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
arcoaeozyeawbveoxpmafxxzdjldsielp
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
smdfafbyehdylhaleevhoggiurdgeleaxkeqdixyfztkuqsculgslheqfafxyghyuibdgiuwrdxfcitojxika
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
vbpfgjqnhfazmvtkpjrdasfhsuxnpiepxfrzvoh
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
dbdokywnpqnotfrhdbrzmuyoxfdtrgrzcccninbtmoqvxfatcqg
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
udlpagtpq
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
zjurevbytijifnpfuyswfchdzelxheboruwjqijxcucylysmwtiqsqqhktexcynquvcwhbjsipy
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
qagzrqjomdwhagkhrjahhxkieijyten
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
achhcfjnnfwgoufxamcqrsontgjjhgyfzuhklkmiwybnrlsvblnsrjqdytglipxsulpnphpjpoewvlusalsgovwnsngb
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
qbkjsdwpahdbbohggbclfcufqelnojoehsxxkr
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
cpvftiwgyvnlmbkadiafddpgfpvhqqvuehkypqjsoibpiudfvpkhzlfrykc
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
lnpdosnceumubvk
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
efrk
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
temnownneghnrujforif
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
ottnneymszwbumgobazfjyxewkjakglbfflsajuzescplpcxqta
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
eswpaclodzcwhgixhpyzvhdwsgneqidanbzdzszquefh
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
gwntwbpj
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
wuqvlbblkddeindiiswsinkfrnkxghhwunzmmvyovpqapdfbolyim
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
swdqsnzmzmsyvktukaoyqsqzgfmbzhezbfaqeywgwizrwjyzquaahucjchegknqaioliqd
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
vlhrpzezawyolhbmvxbwhtjustdbqggexmzxyieihjlelvwjosmkwesfjmramsikhkupzvfgezmrqzudjcalpjacmhykhgfhrjx
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
lxxwbkrjgnqjwsnflfnsdyxihmlspgivirazsbveztnkuzpaxtygidniflyjheejelnjyjvgkgvdqks
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
wpxbxzfhtdecetpljcrvpjjnllosdqirnkzesiqeukbedkayqx
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
vmzxgacicvweclaodrunmjnfwtimceetsaoickarqyrkdghcmyjgmtgsqastcktyrjgvjqimdc
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
yzlzmesxdttfcztooypjztlgxwcr
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
qpbjwzwgdzmeluheirjrvzrhbmagfsjdgvzgwumjtjzecsfkrfqjasssrhhtgdqqfydlmrktlgfc
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
aqzftsvezdgouyrirsxpbuvdjupnzvbhguyayeqozfzymfnepvwgblqzvmxxkxcilmsjvcgyqykpoaktjvsxbygfgsalbjoq
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
znicjjgijhrbdlnwmtjgtdgziollrfxroabfhadygnomodaembllreorlyhnehijfyjbfxucazellblegyfrzuraogadj
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
qordzrdiknsympdrkgapjxokbldorpnmnpucmwakklmqenpmkom
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
wqfldgihuxfktzanyycluzhtewmwvnawqlfoavuguhygqrrxtstxwouuzzsryjqtfqo
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
vujtrrpshinkskgyknlcfckmqdrwtklkzlyipmetjvaqxdsslkskschbalmdhzsdrrjmxdltbtnxbh
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
zioixjibuhrzyrbzqcdjbbhhdmpgmqykixcxoqupggaqajuzonrpzihbsogjfsrrypbiphehonyhohsbybnnukqebopppa
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
oh
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
kxqthadqesbpgpsvpbcbznxpecqrzjoilpauttzlnxvaczcqwuri
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
zwlunigqnhrwirkvufqwrnwcnkqqonebrwzcshcbqqwkjxhymjjeakuzjettebciadjlkbfp
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
fjuldpuejgmggvvigkwdyzytfxzwdlofrpifqpdnhfyroginqaufwgjcbgshyyruwhofctsdaisqpjxqjmtpp
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
xiwntnheuitbtqxrmzvxmieldudakogealwrpygbxsbluhsqhtwmdlpjwzyafckrqrdduonkgo
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
mnmbupgo
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
mcjehdiygkbmrbfjqwpwxidbdfelifwhstaxdapigbymmsgrhnzsdjhsqchl
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
yocxrzspinchmhtmqo
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
vasvvnpymtgjirnzuynluluvmgpquskuaafwogeztfnvybblajvuuvfomtifeuzpikjrolzeeoftv
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
ecsdicrznvglwggrdbrvehwzaenzjutjydhvimtqegweurpxtjkmpcznshtrvotkvrghxhacjkedidqqzrduzad
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
ubvhyaebyxoghakajqrpqpctwbrfqzli
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
gogbxfeqylxoummvgxpkoqzsmobasesxbqjjktqbwqxeiaagnnhbvepbpy
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
nheihhxkbbrmlpxpxbhnpofcjmxemyvqqdbanwd
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
acrzbavz
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
drvzznznvrzskftnrhvvzxcalwutxmdza
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
oacwxipdfcoabhkwxqdbtowiekpnflnqhlrkustgzryvws
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
tpnwfmfsibnccvdwjvzviyvjfljupinfigfunyff
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
gavaihhamfolcndgytcsgucqdqngxkrlovpthvteacmmthoglxu
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
hsfcfvameeupldgvchmogrvwxrvsmnwxxkxoawwodtsahqvehlcw
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
sbkydrscoojychxchqsuciperfroumenelgiyiwlqfwximrgdbyvkmacy
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
rhh
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
zhdouqfmlkenjzdijxdfxnlegxeuvhelo
IGNORE HIM!
IGNORE HIM!
ok IGNORE HIM!
yufkkfwyhhvcjntsgsvpzbhqtmtgyxifqoewmuplphykmptfdebjxuaxigomjtwgtljwdjhjernkitifbomifbhysnmadtnyn
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!
urigreuzpxnej
CHAT WITH HER!
CHAT WITH HER!
ok CHAT WITH HER!