fork download
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstring>
  4. using namespace std;
  5.  
  6. int main() {
  7. int n;
  8. char s[105], a[105], flag;
  9. scanf("%d", &n);
  10. scanf("%s", a);
  11. while(n--) {
  12. flag=0;
  13. scanf("%s", s);
  14. for(int i=0; a[i]!='*'; i++) {
  15. if(s[i]!=a[i]) {
  16. flag=1;
  17. break;
  18. }
  19. }
  20. for(int i=strlen(s)-1, j=strlen(a)-1; a[j]!='*'; i--, j--) {
  21. if(s[i]!=a[j]) {
  22. flag=1;
  23. break;
  24. }
  25. }
  26. if(flag) printf("NE\n");
  27. else printf("DA\n");
  28. }
  29. return 0;
  30. }
Success #stdin #stdout 0s 3300KB
stdin
100
zysohgofzu*ukppucvcxtzxsbxslhtx
zysohgofzuejbjqaqjlnjaehtxrhtsqqveburkeukppucvcxtzxsbxslhtx
zysohgofzuwzejmytbotakoaomlwdvdxeljmpeojumiavwaoxojzyybpmolpkqmocwcrcscwekwzgwukppucvcxtzxsbxslhtx
zysohgofwondspjpckjifsqifvtualumkimsozoknbofqzwvjifpcwzjrudtgahskvkyuaikppucvcxtzxsbxslhtx
zysohgofzuybzhlcpujulabjqfatmyanmdjsblokgmmiuukppucvcxtzxsbxslhtx
zysohgofzusscsinbyxjjnjvluwjqvzneklxvwrdyjvcdgpeeopnezlpvhalezzikmfhiykiukppucvcxtzxsbxslhtx
zysohgofzubohncywentukppucvcxtzxsbxslhtx
zysohgofzuwnrunpmcvnrfmgtdpaybmsvxxczvukppucvcxtzxsbxslhtx
zysohgofzuvfnuapfatkdzsgjyqquxjbfspkfrghncmaukppucvcxtzxsbxslhtx
zysohgofzargiqjaucidlchdveqztfgpmayzuvahtx
zysohgofzhfivcxtzxsbxslhtx
zysohgofzuedqgoywauzazgafmkvrwcsvkkiovbolgtdmjelkakmasohgzcyxequqcdhzgvmmqukppucvcxtzxsbxslhtx
toqtovochbvfabilfsbxslhtx
zysokczwcxyfsyrgvipzcgwdtehcptvbfhjsmkvcxtzxsbxslhtx
zysohgwmmwyywsofzpizmorhftmmssjehzwibbxslhtx
zysohgkmbpbqgmkhcczetvkx
zysohgofzudbdtzughfwwngblktznlrmezkdalmmpppvukppucvcxtzxsbxslhtx
zysohgwnvzxqjopjyutszudutawzpqgjapvxktlfuixewmpwikqhftcawazlshuvwrsgkdohncxtzxsbxslhtx
zysohgofzurkbpifkeehuukppucvcxtzxsbxslhtx
zysohgofzucwqvtbczbjqdcezomukppucvcxtzxsbxslhtx
zysohgztqfziyqvrfcycktzbprlbcndhsimtwloospxqhsknwirgbqjshutmkytegfzesptlesdnkppucvcxtzxsbxslhtx
zysohgofzuwqmsrzybsskkzikikdbnejaokxqqpgjnwxfnwgopyabzkljwoklvvllgidyajhukppucvcxtzxsbxslhtx
zysohgofzugqoeflvukiyqvgxblrjyzwjywllprpnyidenoahaifsfukppucvcxtzxsbxslhtx
zysohgofzyvtpdlintpdpplfpylqbqyeysgthvieugzjllrygjbyaodrmoipggugacahxknrqmdbzwbgfceicxtzxsbxslhtx
zysohgofzurizjhmwoixdtcjjefhshmqhdpasfwadnlfwuttibsmukppucvcxtzxsbxslhtx
zysrvhcvjnnqohcojrdncvqnlawxmgrlqesbxslhtx
zysohqynubnlhjsgjlnfjhzxsbxslhtx
ziimystuutqwudoeyjcrejehzlxkwikaqvmrngnjbdhyivcgheanpeuoprzxsbxslhtx
zysmiegkudwepyusqcfcljelpagxsbxslhtx
zysohgofzuwaukppucvcxtzxsbxslhtx
gkfabpxythlwkppucvcxtzxsbxslhtx
zysohgofzuxlgzcffbgubtnukppucvcxtzxsbxslhtx
zysohgofzusuyskngnuhpkuynyitmabtkgyxobmgvhcwzmjhbdqqolodlzwxzztlhrkwszeqgimhukppucvcxtzxsbxslhtx
zysohgmpxgqdwmfyhfibdzbrzkqyqfdazreqvshtaztx
zysohgofzulalnsizlvhygjdnhmlluupuhfydvnxwazukppucvcxtzxsbxslhtx
zysohgofupjoswzkhsfyaqsqgtmncxluhrfpucvcxtzxsbxslhtx
zysohgofzumtqkufxbxyuieatfywrzvcoukppucvcxtzxsbxslhtx
zysohgoemuqqutdlvinbicfrrnhyohrxlheyfrctmujipntkxilfksydftx
zysohgozgrxiqggmttdljqltvpglrkppucvcxtzxsbxslhtx
zysohiivhadxqxkmboqrjqyxykzlpokiepwyzhwghzgzyslcgdtqwtpueoitcsejjahjhdpqfxqdpbfwfaobudxauhlhtx
zysohgofzugvhfnocpmvizrsitzddsnngaonedqgixdqetggiscstvlbomfufujnuukppucvcxtzxsbxslhtx
zysohgoevbgrdngthhtwzwbrbrgntnyrhtjmqgtojzfpooixvdtwzxqboyojlpauikhbscpcdwcxtzxsbxslhtx
zysohgofzujbftukppucvcxtzxsbxslhtx
zysohgofzuvoqfhaecokqukppucvcxtzxsbxslhtx
zpjeffpkmiwlitvuwqsbsvruzbjdnwpjlbpsgecunafxwaruslyljpfksqpimfraigsoxtzxsbxslhtx
zysohgofzunmjqnmsbrfbzgxnysevjidkdknesamwnyiukppucvcxtzxsbxslhtx
zysohgofzudyruaqrjywacuamourhcrpwbmibhimtmukppucvcxtzxsbxslhtx
zysoerohmczbnraeagymciphpucvcxtzxsbxslhtx
yaqlhaeiglrihkdclibnrhtx
zysohgdhyfdiodleyxislelrztx
zysohgofzuhenjvozcedaaiptgjbmthouwnuswhojukppucvcxtzxsbxslhtx
zyzpnysreurmmmuvogqxwmvjgnfobrewqgndgfxkcqyofsjtabqwnnhtbnjcgqawwobevypzrpnwippucvcxtzxsbxslhtx
zysohgofzulukppucvcxtzxsbxslhtx
zysohgofzuymdwvkeyodafemvdecgebaktvecofcndosaldgktmmyqyvvcxejaevwbukppucvcxtzxsbxslhtx
zysohgoyhgnkcvulymnnqsmjkylbgslnyvjgteeamtmoqgapvpeniqxupkxxcikafwiya
zysohggojcbyrfvezatfuyuuppucvcxtzxsbxslhtx
zysohgeqmbsqzqhvxbbhkcvcxtzxsbxslhtx
zysohgofzujavdemqnoxrjvdwztgoukppucvcxtzxsbxslhtx
zysohgofzuvujfzoyibvrmssqsadzwhusbeeqsrmtnheugvvqwsiklccdcfukppucvcxtzxsbxslhtx
zysohgofzuawhhabqtmbrnwretflezckgqkukppucvcxtzxsbxslhtx
zysohgofzugedhvxtgdzsycpeupymhbtlmfpzwrfyzmbhhbcnecicgxukppucvcxtzxsbxslhtx
zysoxptiihdbsxgpbfpxntyjyyfrzdtndbedqxlafodzomoprfmfymqynvpoykcenghffsikillwzbnrgccvcxtzxsbxslhtx
zysohgofzugglyatmxbyhjczhptkdfrmxzxkmdtvdcdoaejmbkukppucvcxtzxsbxslhtx
zysohgofdpmpuljdxhvnetyfasxmxqtefvqhthyywknsxyvwitlmm
holzfepdcxsbxslhtx
zysohgofzuxjpsgoxhkukppucvcxtzxsbxslhtx
zysohgofzuqtfcjfrnjobhvbeubxpgqqtkveccnvafogkzndnwrqukppucvcxtzxsbxslhtx
zysohgofzpqcdphzrbpnmfhvlxteultumtpiecshtilyztxqwmfjuoehoalknhftzxsbxslhtx
zysohgofzhrvkmiztzyqrgoqsrxbscrxgzbmykrmukjgwrhqqighowyitx
zysvvbbmsbotbzhkxvxjssudafhzfqiuyppwtskluahxbojzlgieppucvcxtzxsbxslhtx
zysohgofzupupmervdhjstnspncfcoydtauqwjqshfoyrvrpazysulukppucvcxtzxsbxslhtx
zysohgbhcjbswycyyrxviqntwfqlnukpozxvtaexjgpigtigkieuatslhtx
zyshjlbwknjcesizhriipkrevlkbdwuykgitujpewyjcsrdziljzvcgsnppucvcxtzxsbxslhtx
zysohgofhafkqzmccvmxhavxysvcrznufjqgjqucvcxtzxsbxslhtx
zysohgofzutobqbaiugnrzumgskeezwezuchnotbznpbfsdoombflwttqukppucvcxtzxsbxslhtx
zysohgofzuobvghjypiejhukppucvcxtzxsbxslhtx
zysohgofczaarrcehgprnznnotebhniyikdfrikvhlvbczflfuevvuiknmluslhtx
zysohgofzuyvzsdmoyxnzgahbpwkevufrulucesuotsnlxzcvypwgrekjcupzqwrlilnofukppucvcxtzxsbxslhtx
zysohgofzuhfphijxwofdfhuuqiyrsbgpwbatyitwrynyixxenfjumukppucvcxtzxsbxslhtx
zyszglzhclwpcggpwknadpsgnwslxbjmivnpgowizuaecgtystzxsbxslhtx
zmnctuqijuhumdbmqiorsyeahmytxiajwqlpkeytahqmmrbdbpuupawcxtzxsbxslhtx
zysohgofzuftferffqysyrfwlecdkmptimjhpsyhmfbskuzrlzklqrjdvnhhzyajnlseeqlsukppucvcxtzxsbxslhtx
zybifjymkshvhyrkuujpvghwfzkmuhxreabljaywshtcfkozgxocfxamzkztrymyyojjojfiqymwlaxtzoxglytkiuglhtx
zysohgofzuggdavmqnirxrjeskwkadfosinfeuukppucvcxtzxsbxslhtx
znrqnaoanhsckubhvjoapwqyyvxjqcbgquxfvnhkuaohwsordcttbktzhrkzvlgngdtdsapocevywjsboluslhtx
xahpqcxtzxsbxslhtx
zysohgofzuxuahmjkhoumbxvguzztsebjqbjpxgstdmtnyfzhvtvwsqcnqbikhkuxnfpnmhgrvaeukppucvcxtzxsbxslhtx
zysohgofrwznumvxzhqzueqjirvlrgxfyouvyjmphlebxzazgqybuqmcihpzpohncbibmxstixwiylhtx
zysqgxawrslwtx
zysohgofzuxiczpzvrssjeqwnhcxaunukppucvcxtzxsbxslhtx
zysohgofzuhzdxjsukppucvcxtzxsbxslhtx
zyspfowdwhjkqvvbx
zysohgofzuokqybhuirxzkdirdbltwvbepuhrigukppucvcxtzxsbxslhtx
zysohgofzufbytgcnhukppucvcxtzxsbxslhtx
zysohgofzunmhjvwynmhrbrjeglbwbmyxjnfukppucvcxtzxsbxslhtx
zysohgofxhnowqstqqdistuokreawlcbqqnimdvlmiakauernjzhctvmlcojpqkfjynvdihpxsbxslhtx
zysohgofzuncixtqajcstynfilyotgnyaetnknryzgajeuzefdzacofmukppucvcxtzxsbxslhtx
zysohgofzurroyyobukppucvcxtzxsbxslhtx
zysohgzdotmcjvfbwxgualinqgjkbtnuhkofrpihjwjutqxppdkrrughcptejhaqrqvkgfrrdcnxsxtzxsbxslhtx
zysohgofzuohmtznmhkvxlxdjcwojydevgkfpcrzqhgeditppdmorlsaqqqzrvgmbqrsskrksaukppucvcxtzxsbxslhtx
zyshouzrlicyuccbybvfupvmkbqhuclspuzdpyucjycfdgibidieufthijoclzuakppucvcxtzxsbxslhtx
stdout
DA
DA
NE
DA
DA
DA
DA
DA
NE
NE
DA
NE
NE
NE
NE
DA
NE
DA
DA
NE
DA
DA
NE
DA
NE
NE
NE
NE
DA
NE
DA
DA
NE
DA
NE
DA
NE
NE
NE
DA
NE
DA
DA
NE
DA
DA
NE
NE
NE
DA
NE
DA
DA
NE
NE
NE
DA
DA
DA
DA
NE
DA
NE
NE
DA
DA
NE
NE
NE
DA
NE
NE
NE
DA
DA
NE
DA
DA
NE
NE
DA
NE
DA
NE
NE
DA
NE
NE
DA
DA
NE
DA
DA
DA
NE
DA
DA
NE
DA
NE