Giving wrong ans only for 7th test case :( ... all 6 are correct
hello @Muskan-Gupta-598128740703036
probably the issue is related to memory.
compress ur pattern string and then try.
example if pattern is given as -> aaa* * * * * * bbbb* * * *cdc
then it is same as aaa * bbbb * cdc
sir i changed my code to compress the string b then solve
2 test cases are failing now
check ur updated code -> https://ide.codingblocks.com/s/265694
a) we cannot compress ? because this corresponds to exactly one character.
b) base case
-
empty string will always match with empty pattern .
dp[0][0]=true; -
empty string match with non empty pattern only when that non empty pattern contains only ******** .

so added these two base case
( i know u have handled it )
but that if will never run because i and j starts from 1 , 1
Oh yes , but sir at line 18 in your code, whats the need to do that?? loop ke ander ham * se deal krre hai
can you provide me the test case no. 6 ??? it is failing for that, i need to see it for better clearity
ek baar phir try kro.
chal raha hai.

nhi meine 18 line vali condition nhi likhi , vhi dekhna h isley chahiye
well use dekh ke koi help nahi milgei.
jjozjfjvrylqhdkklosplmpwfbzyuaaenmvamslnuxmvuoeasdrxrgcfpyohzmspxkssrpghyaqboyxxokytdnqgjqlywwmfpnbclppvjjpbzkxfjqhvkycjehkruznjmxmslavpgzeswuraspubvwejfovhsdasntxvuzzxzjckvfdwbzghjootonaphscgpdpyvbhmyxxylvmuqqujfwtpjqtwpnhgsptcqsnjfbooesnqsgfmkpjfgmecubxcobctqwvuahdarjgkgbvyguvfcxcdapojkyzenfmtfznsplchrjydztlsgnvtwfdtfrmqcvywbfwvzsuwhdeefnplkjyudamquxwhepxpvlsyxyqeqyedsppmlzvyntrwpqkjjnnouskhrgujhvrxgxvnagoqfmhktruzvcnwpscxteayxkktnvbjocrmvkjzjvotyrlfrthqcqlycjlrpdqgwmeaqtohafstmkgfoxacxksyrugkcqrantjnmuxxatwzehxxduwdmhryydzvrhumxzeqgbhfsxwgpgbnqyzjqxkdhqgkzyktgbotvpgvkltvvklotolgfruoqdrtngvjmygbvsybnlcfsuwdojrprbzeazmucrerzswgggexyqxgyrtmoupctethqfenznhsglaaskabnoatcwwjzntovmkfvhmklrjddqdsfqrnhsktnpqyczkpdjllwjjyzmzmkcgqdvsfaetpmnorkfpdpcdfhuvfhsykgsbtrhyktajmyphnygjundtkhgkyuqxcghkpauhnsrxbmulszpsujflwlknkpfjbqphvhhxuamdjwwpuayuzdjyzrjczhctgawbjqqwwygoaolusomwrysrauduqhzuahjwheecfndjkynzslbkhnhcrqscabvqbrvflqppephtsalazhvrhbclpdmutymjexorcyuuzutxnflcshelajsjwjsmdcdrhntdxvtearjdllaaavalkfcdksyodyxyjysxstvzrfaqwfzeqxnbzmmrrzcvosglnnydetaqudnwbpsgkldhbbsucdtxluzlzgugdeaaezsyrxedcezzxtcclslectsuohvbhufdmbfzzycqjhlykvvfznpugejazxpntfeaaqqywegqwuwxfanzysoxvvwvegavkmphojvawdetdtmrtdryzarkommncrffrmelwddojhplduswvzkqtmnhhoomufsfqraodnrdgebtengyygktwqdjbelllgxuxpkyjjcwjtdybcbaewydfpovhwwsmftwlxrkeptnrkryrmvlrhjlmgtonhmhndugrusclghzrmsybgrrhrgrkbzsfjdknzdnofotpryakafktmkgtulgrclpexzrukgrpsjthbxghdzmzdwkujnaajyfrrcbwhpvfqjodyrxnzqpqnzrvggctdwuyuanuvzmqjahdheblnevkbrtcbctztwdjewjfmdwygzmtujvxaqmevaljkzpepydfpetzvbycjdtyxqezrynlwcctjknnhfjrwlkoguhafybetfgqhpmqboszpxuwkvzraovjnjqzfvuwbonpzfhyaejdxtksataorbxpxmukyqrytfgsqbyjulxxtroerdtagrsloqqxaebqrsqrtttkvttvdvplwqacqyczqgcwlwxomudjdcwpgqdbnwhmoczhdznuvpwohxxfgyefrjfqumayqyxpytpqtgbhcpsxusfqxvnzmjdszslgvrxmwsjjrhychhrajhlqplcobeaxxbtdpkzwmvbblccrqrjtpcytqumzlxebceegzxwtlnogqnjpczxmhojdrmyroardwobohgebxeqkngvtnmxrhqzrcchqmbjxzdrxsbtscqlxdlrqennorcphzbqlzzqvonljxjbcohtvaxbmmkasoucytvyqhsjlaquenwvfssrcshsvchuodopyocnxutlfkjtossxvxsxgnxzxwcfrvacoknlpqbpweyazfnfzawhqluudsjrurrkdykracouujbztkvtnuxuttpurgpscwhrrxstcswbuddnvpznzxvoyfzqbekwutxfchwonmadlrcepwbmtzkgngwmrtufbwgdofcrotonbuuqfhpxmayawdgxftcajkocyldvsddgcwcbhabjyvjostxqjlmhmsapvnzfbhvkykngpnqknygtnffpuabysdvxzcmqromnspafdwmqpjbynxpcaawtcwnmrwwmefscxklbsndkzvrlesdohxvqhkbwrsuzynbwlybkvgkzydahktwhhucehkhlqcwjckrnelthasmponwvtyqvsqehohayreyocmjtfdysjwblcrjzuelfurxewoqypdmgkczfdjkrynfodclslhjzptzlaaoasjcrlanuuwjspaqkxecffuaonzkltsegebfhmjrqxgxnynplptxdqwztvdgczhlomvobdxwdnqokvwdxbfoglkxmzhxkywhlnhyuoozxbopamycjxrmsgzuejtcaawfqtxrwcgvsdbmmyheqopvromksajsoqmchuemxteqfsdxajywzpjzuvgftdvndsynetctsxcywmuerkpxpenpzvbusmnvlvszlowygohxafmuxqnogkgjbxjqpdphwcczautlomzxmtcpcflwjykubewkvawkrknxysdppfqohlrjxozbhpuycjfemtmhayclscmtqzhapgngdvdfpvrvwcvrdtrqltwqjumtxdbtxuhygxlnndbyhzuuzlcuzewnfyoytqasdnyqlhpgvoupckdrwmoldjrlfgdjnmchcgoxosjgqdugkvnejmhxkggqsrbomnoksjebjgerlsfsghfuhjltqtxsjpyuclqafcttypgxodcsncloomnydqmushtcyazxcuwpknfcjdpdltxjerofmncomcrtwdxcvkwzbevwkukzvvzpbebdwxztnwtsoyaffyvkhgpsletwruwfxhrqmckgzcagehxnssrwkfmkjupmquxdavjfakrpxubypdjjaykbfsoawlcdufueplsuwgxnhsmfzzkwublnkpsdjrjywkacgwcutalfsujyeatjlavrkprbckxpcgzbkkqfnssyyjygylwbwvfqejzfpcxugvxynhzugnhdutzdvmlbhqahjrztrxvmfuylxlsfqjykokskudlcvcqerknaeajyxtbkbbkrjglnuzpxqucacghtspamqnjyzudgxubqxpgnawbzjencvtcwlxvmkzhfjfpagcfrodoyxyjqqsumedewpxjbfqzzhgakgagesqumjymxwvfaramxyeyjwdnjbvucdujcpdpefhbxuxvcgdjarvmwacptmfcrksdhqbuoagtysfprpmphfgzknntkamqqgsgtrarycogluyuzkposkezhbntpqzmqeatcmawyzxgcpanpklabrvywsqwzxeahtgyyzofzexlqkfzqwacxdkxxslhandmspsawdhngtbwqncncbnjgrncdmakfhpjlsnxsnwxqsbncmwlrnlpbsxualujvnavslypwxuyegvgbmgsbdmuoderklglqctxdtbyoemupeepwsxyqxwmhvkotukchpgtarjflzuyfayksntjnbucyczonysqoqofvzfhfovmjtfwleuulhteuyjasrshwnknfuxhdmmvfscyedaoclulewdwwrtbxqpdkajcwsjjmzjhrpfotjbrwrxwttbkjjmklgahbmrznmnvtoulbyqwuodopgtxvxcybvhbekvyvpxbzrwdnmpqflpfubqrkodgwjhaqnjzxvulnhxuhqprdekkzbpjxnghlclwvnaaewlylmxysyyscupezzcyjhkzhtzsamyuuonvxsngvodmotchfntmhuuamwjzylktjluccpdmjapkunuffwccdbxxuznkjcdzdcuuswetmcxmqklwlgjuaxvzfeekrjsomzxyucqfjegzypblzxcwdfrqznalfyorwmzbjmdvbjsdrhppdukmbdmlfsrvtcbeukhbfufshzapabkvpprzeuhmdvqjtdcoecsaujtpdxxtufayokmkwavdankatkavabjdgmnfzlpmrglfdqtlfwtcstkkwsnogseuqnszmkhmlesunndukurleffugjsmhcyvvsxzptycdyhhurfqketdjspcksnjedzngwopwbvcdmbrjhuqgnuojhhxcuchvusfaxvrqujcnrmuecetwgobfdptsxyspvxcyrddqdttuegyshdemsluzdctedkhngkextxftkpwkflrdchavkfddeexzyuolfrxzlbwuvfppsoxknldbpodywswhhbmqovqqeegqtyulorudtnyuktmgupcqjntstrmqqfysklbndmarvzwytmxjowhrunnkrzfhfrqrszdeefqhbbjgblbvgogwccevpdlenkmfuvjaawgapyeqlwdnnhvpdejjuzhktnhwoexmlrzksxqszkozvjnjrgqahhzyzfreacelbqzjawpzfaymkyjraxpfluevrfzuhnpsmovkszqwfutxfzsdnughactfekwrrpqfwvjqyfwstckranuqeuueckqkmgeqndqsuhvwepxjjpledywxrrqvdtannrhglxkbuoozhypsnzeydpjfgyjjydjqsrvhemjxahykknzywrrkzgqroxguanrflmbshbrwjjxwdycsboynvujzptnhhlptubxlcrrhnoxldhzjdkhzkrjfdbrpxdksdmxxkoxsqncwqnhvkpbvkgmgmbvtolbvbexgfhutyphxbpwsrmyyavceqrrkaktvgvfddvyhjydbpzzcpetsuxelfvuyhkojmbqhpmosztswkourgehltvcxzjojjvtbhpqecvopbbeemcjpfpyhczhyyhgdjafnwckdrcxztvlsknrrxbxlvvbdsuhxehrpjpsjvzwopgrbssmoyeonjjzccjwehzckdxalswtozhjncbkoqxsyszzxzdrtzpntsgmxucopycpcsqsrrspbopbvepbkrvmcpetmupmdjfobcdcauebeocahbxbbtaayemskngvudutzojzwzspymjqdjjkkgahqynsamtfjhrgxybnkgzhyvwwklmxbsfmvgarahocovwrgschbazrqyectrncydkkgdnawclvppkootsllelplcnlsfdkgfkeszqzglqastvzdkkklrkdkukrnpqsrbptcjuajsrkbavzhgeyjhbpnalsnsydkycaoqbjjqssqofbroreuqjvmnllegazrcwpqqbcpbpjrqqlyvqlxwaqradtfctpwhphpgvuyxjfrsfzvlcdleqwfbhrpmawqdufgxbfmrdzdotpshrwelqrquqahqhkdkwfvrrdhootuevqtdfhrykpmxsskodwtptobpmztxvrrayrxzfxrjwzrdndkebaltdbotuqvwqhmgbqhflmxvmlfnupfuyjhxrlyytnutwrrpdknmvxvvkxhkgqoypfotcwkrlsxtbnmkcnwldllnxjkaolrjkchsyuxvpbdugjopbtkqmufskodmeathgeurqpcfdnhdjylbwaqhdnpkjjkjotnmmktyqexmzjrswyjxsfvlwhxkkgongnlonqcrvrgprggahdqtewoxepamctvpjvjnftcldgykzgaaqkbnamgdefzpormfejegqfkubdgxagklsfnqxzjeltasxcprmrsobzymmprelddwouugwmdeoyjouaguospqohbbthpuxjkxsphvalgefvcxmreetzaajwkezkjkokvdmdnbweuentxzcmztznmvtcdkuuopopncflxvwogztymaktsyaobrlterfmaqxkydmnjayrubbrlhjdzjqzehahehcxfrlbwwxyaumzdkenscbbwgwggpdqvsllwowxdpcwzjovsjbkvrnkeydfxpnssgdckekoznezpycpmffptfbccyhfcttvnaxdbcgwjfarodcpurnmaazfdqecpptayhpdsnwkekzgpafvlyjcravxsanwubhmbydnbbpypbtexvutkgorpmpcgqckzvqcqstkenrethuvvfmlwsaulrjqejnweozxxxlexomvaqskhjkgrtvdpkdhyryfhrlmxklbfjclwfhfzflheqrvswxzxajcovghpbmkmxkjotkvdzwspxuqxldfdummkjrbfbobvcarjqdgetogupnmqkbqnxhevwsjbfnywzuzeyszgworbyvwllcfadazgovlxjfvmbesjaosqcbxtyunkhtmwaofggbcwwxsxvwltynozsvbfjemahpsddosmmgbcmcxlldrfnyuzrpfzotrzpprzbjqhrkcbzsnhfogkpbubvhqxedffhjjqrkwwbavqauvqwqklrqmsgbnonauuezbpcjerusqxzqwsjralvzyxydwzjvcnfgqhdbflffhtsvjlpzamctrbpdpqchajllvyfpwammysklhkbzcdtkwrethjbbvhbuaqjlxbojbuogtkmxlfjswvmxbamrbvnwqeuvnshwcnkdtraxswcumscgafvxdjrkytevqyttlkpodglmrgeuvkuoxynjypbqtugzutdqzzlvutzctzuujxdrktzorhpucjvgevjdualdeqoewjnbzxhhubnqgnnakhvznojvadauutupogmmfxrokdhxwyplqnaxyrhadrmyppokmkswswxujdwrkkylexhobheqahwcpploqlqjcrdlrqygswlvdpfgawkxtxjvmgzsfqdgmdkdbxdnrypzoshdvezzrwsrmzwnspnrgelqpnomrpgttzdmlnnndcntwgwfageyquvuwdhfsklyahqevfzzqseonwowsldpkhnszcxqakdlwznsboxlxbujtzmwnbcdpbkkgrrqepnhpxruvndaxumunklhwujwtchvfudwqcrjkuvumagppjvzusdtbdlpfbvbyvjjmegpbxuaksntdpgkgdegnfkwsfmhspfojszlzulcxahceqsbonnjutvulplozuuaxqmxsbtuunmswfbwrujzdllfjgygjzdgvuwjseepbnwzwrvmdjpxgrpuydohyymbvvlhkxlkhceqsyhsgrbxkzehmfougwupslnycdbveubwbrzrgzufhlvparubzjnwdkowhhebzahsghwonydccwzsduwdxqdmahraqahvsyqlgvgqqfxjxqddazzfgwpmccpfnuxomvwnglffsyrucytunrraqlznnsxvbqzlrmjquqfvkmfvwzasopbaeuqlruavxxeybflvtftluduyulhwohmmlhntjljhckypyhvfpaqsuacvzrjhafcepbeuuaoqtcahupjuhrmzoyedvuwbxbwvqrtvwbntavohpfanjsaoqdpszvquqldlgpcbvymxapeqfsuzeevdjwhrvtxvgdspnrxwrwrvhchkmxkssgdmzptvdjdbrgpmqpfyrpepjrfkyrofeqebhhpkjzuvbfxzdofktsvsrojknyowgwsvbzhmvldajdgafcgbftqhtysxrspyyqfjzvqyvndjhwrjbhxrevkdqfxxzpdtraxqxsnkxfsdhxsobgnnjyvlgxbhgomwyxaknccwgrjlubgfwbrozonrbjjjorabbbususpjzpvbqhkycfaugbjrmugqxmstqoclwahtczjqbgfruyzmquexsdobvmcbqxbxtzfmvkytpetlygacvjzrugrtanswltpcxyszawmnrrnoslhezjjjgkdjxeznmjsnovuyyutqodxlasexygaspxcljqhwglluagkwvsmhubbymdpazhdxmqopbhxawcncnmevjlfqeafjzlaudcxrupawjnmpdhcrkkddmakkdtphqpdaqnaounbwtxgeyqwqvlxjwdyrsjmfvzpmtwlvtefmlpygcmvpesuhsavqdtjblggtssqrkxpdxjjaexglyoptcdwudbhuqdbvlzsweesgqzrvseleqqocyouparyvmnepslqtonmmcgmqfmgrususyfuvwtuoraotxabahtdtgozhvhqvmqdrjevwvhenhdmmwbqeegwwxqqkfljyhyeynclytjfzxlmkxmhscymxvgorgjzgtsduvytruqvlbtrmqtchnvdlyjalhcwlywhvtsbdwhmmvbqeomqarekwhlhqnatzmdjelntfbeqpycaxsltzuslrtksepfcfulzmbkqayafhalkqpxldtycdljuhcxrxtdhexhsamnnmdwpvelqoolbtvnwedzetqbcmbqxwnpgyydwsmfprhevexeljkjpezszuckhhepnqyykdbaxlykgpmaoukrrplcledxshnhvfbmfdoutenmtvafsgavpgpplcebmlmokbnzrgsaauolxgbcqsedbztbunuzzrzmdhwqbcontpfyxmjzoaycaghcsugmeqorqxjdohqlrgnkxqdgylafatteqnoyoqltkjczfksbmnrfluthmffnkgszynvfgfczonvdlznnntghehwffqbycsoulvudrvxelzplbcuxvaepdxrftaxhgwczvyvfpvatqzlrgweptpfrjvraydlelymphzrnfxrfeftqutqxahxsrlfwptjhamcvqktrhenjorfuxzaajsepdnxohljqabpxajorslmcjuxmflzvrqfsylxghkvyoeguudhlyqusvpyetrxkvbglejxgttaedbhxgrgmbeuqfsmqsrxfrmbelahsakqeuxrcohknkrmxkwxoxurtqnuxbkbqksrfakcutjyrbcwjqgszexclzgyjprmhmqzqylcjnztpmzfhdeqjcmemapzhmvtjtfutvbhufapymazfqdwgprcxworxhtzgftgvlcffuzhuazbxnysdvsjfoubnjqctjzwqnxqevgcgcmrknszqgvqmfxrkmgucdetfxsgmyvnmevkhsknedfolbyrltazpuzjzcoontppevkljvumovlfecqspukkdvfsemnejewapsarzkdmwzxscxrmzfnfjpdwjknqgvvowmdbsvzemtlyhgxlmpbggwcyeqpntzmqkgfrmznxusxfsyfdmenshtzenypclyqrkucmxcjujxlfeylpsobjsvrhydhzgtpbjbknjqmuplwnslbjvlwfgffusegzagnhsdlqncfqansflesgehjutkphwvxfbgsmcgvrnokowzwfluqwlucmvuobjxlczpxkhzglamcodevojhyuzgacmeapdwjnorolhgshpvnvumwpopzorhpajgmvzzpzzllzbnecxrghbrkgwaasjaoqgrjarsmarpzogxbhlngbefjuqgzbebhhxovueuhqxsvssbhouclukgvodmnkynlgfmcvnbwgqpafhzsjnvakfywqshtkyackepnrzearkrqymxqnsjplcgyzsmgqjmtctkhknkyludvutmslgubnbsxbfzxsxcewstprcbqxoeqsulphvvdgjsubenuoaunuhyfrasucddgnaoomugstxqyokkbvmodykfjajhfrzrolerymakfrpzmbekucsxoljsqtrxcytqvwbscxxstazwxlowjnjtbxuvsdfjuwbzmcppwqdznsdpwctrmdmudngqqkjnxrjosswmzgolswnvpwrhpvgsghxxmbhqwubufvuaqtfglqtnbrrrjjhygwpfhvfxnorbwjynlydggznhdkjfqawhqaemhbyrnpnywedbzawvonehydvhtatmkzcatnhvgkhlglcmyerozhwkpktgngvzotwenyjlhzjnpjtgrsxnpjomdoulskpvzhaweyhzybjoosbrfrsdvbnaz
jjozjfjvrylqhdkklosplmpwfbzyuaaenmvamslnuxmvuoeasdrxrgcfpyohzmspxkssrpghyaqboyxxokytdnqgjqlywwmfpnbclppvjjpbzkxfjqhvkycjehkruznjmxmslavpgzeswuraspubvwejfovhsdasntxvuzzxzjckvfdwbzghjootonaphscgpdpyvbhmyxxylvmuqqujfwtpjqtwpnhgsptcqsnjfbooesnqsgfmkpjfgmecubxcobctqwvuahdarjgkgbvyguvfcxcdapojkyzenfmtfznsplchrjydztlsgnvtwfdtfrmqcvywbfwvzsuwhdeefnplkjyudamquxwhepxpvlsyxyqeqyedsppmlzvyntrwpqkjjnnouskhrgujhvrxgxvnagoqfmhktruzvcnwpscxteayxkktnvbjocrmvkjzjvotyrlfrthqcqlycjlrpdqgwmeaqtohafstmkgfoxacxksyrugkcqrantjnmuxxatwzehxxduwdmhryydzvrhumxzeqgbhfsxwgpgbnqyzjqxkdhqgkzyktgbotvpgvkltvvklotolgfruoqdrtngvjmygbvsybnlcfsuwdojrprbzeazmucrerzswgggexyqxgyrtmoupctethqfenznhsglaaskabnoatcwwjzntovmkfvhmklrjddqdsfqrnhsktnpqyczkpdjllwjjyzmzmkcgqdvsfaetpmnorkfpdpcdfhuvfhsykgsbtrhyktajmyphnygjundtkhgkyuqxcghkpauhnsrxbmulszpsujflwlknkpfjbqphvhhxuamdjwwpuayuzdjyzrjczhctgawbjqqwwygoaolusomwrysrauduqhzuahjwheecfndjkynzslbkhnhcrqscabvqbrvflqppephtsalazhvrhbclpdmutymjexorcyuuzutxnflcshelajsjwjsmdcdrhntdxvtearjdllaaavalkfcdksyodyxyjysxstvzrfaqwfzeqxnbzmmrrzcvosglnnydetaqudnwbpsgkldhbbsucdtxluzlzgugdeaaezsyrxedcezzxtcclslectsuohvbhufdmbfzzycqjhlykvvfznpugejazxpntfeaaqqywegqwuwxfanzysoxvvwvegavkmphojvawdetdtmrtdryzarkommncrffrmelwddojhplduswvzkqtmnhhoomufsfqraodnrdgebtengyygktwqdjbelllgxuxpkyjjcwjtdybcbaewydfpovhwwsmftwlxrkeptnrkryrmvlrhjlmgtonhmhndugrusclghzrmsybgrrhrgrkbzsfjdknzdnofotpryakafktmkgtulgrclpexzrukgrpsjthbxghdzmzdwkujnaajyfrrcbwhpvfqjodyrxnzqpqnzrvggctdwuyuanuvzmqjahdheblnevkbrtcbctztwdjewjfmdwygzmtujvxaqmevaljkzpepydfpetzvbycjdtyxqezrynlwcctjknnhfjrwlkoguhafybetfgqhpmqboszpxuwkvzraovjnjqzfvuwbonpzfhyaejdxtksataorbxpxmukyqrytfgsqbyjulxxtroerdtagrsloqqxaebqrsqrtttkvttvdvplwqacqyczqgcwlwxomudjdcwpgqdbnwhmoczhdznuvpwohxxfgyefrjfqumayqyxpytpqtgbhcpsxusfqxvnzmjdszslgvrxmwsjjrhychhrajhlqplcobeaxxbtdpkzwmvbblccrqrjtpcytqumzlxebceegzxwtlnogqnjpczxmhojdrmyroardwobohgebxeqkngvtnmxrhqzrcchqmbjxzdrxsbtscqlxdlrqennorcphzbqlzzqvonljxjbcohtvaxbmmkasoucytvyqhsjlaquenwvfssrcshsvchuodopyocnxutlfkjtossxvxsxgnxzxwcfrvacoknlpqbpweyazfnfzawhqluudsjrurrkdykracouujbztkvtnuxuttpurgpscwhrrxstcswbuddnvpznzxvoyfzqbekwutxfchwonmadlrcepwbmtzkgngwmrtufbwgdofcrotonbuuqfhpxmayawdgxftcajkocyldvsddgcwcbhabjyvjostxqjlmhmsapvnzfbhvkykngpnqknygtnffpuabysdvxzcmqromnspafdwmqpjbynxpcaawtcwnmrwwmefscxklbsndkzvrlesdohxvqhkbwrsuzynbwlybkvgkzydahktwhhucehkhlqcwjckrnelthasmponwvtyqvsqehohayreyocmjtfdysjwblcrjzuelfurxewoqypdmgkczfdjkrynfodclslhjzptzlaaoasjcrlanuuwjspaqkxecffuaonzkltsegebfhmjrqxgxnynplptxdqwztvdgczhlomvobdxwdnqokvwdxbfoglkxmzhxkywhlnhyuoozxbopamycjxrmsgzuejtcaawfqtxrwcgvsdbmmyheqopvromksajsoqmchuemxteqfsdxajywzpjzuvgftdvndsynetctsxcywmuerkpxpenpzvbusmnvlvszlowygohxafmuxqnogkgjbxjqpdphwcczautlomzxmtcpcflwjykubewkvawkrknxysdppfqohlrjxozbhpuycjfemtmhayclscmtqzhapgngdvdfpvrvwcvrdtrqltwqjumtxdbtxuhygxlnndbyhzuuzlcuzewnfyoytqasdnyqlhpgvoupckdrwmoldjrlfgdjnmchcgoxosjgqdugkvnejmhxkggqsrbomnoksjebjgerlsfsghfuhjltqtxsjpyuclqafcttypgxodcsncloomnydqmushtcyazxcuwpknfcjdpdltxjerofmncomcrtwdxcvkwzbevwkukzvvzpbebdwxztnwtsoyaffyvkhgpsletwruwfxhrqmckgzcagehxnssrwkfmkjupmquxdavjfakrpxubypdjjaykbfsoawlcdufueplsuwgxnhsmfzzkwublnkpsdjrjywkacgwcutalfsujyeatjlavrkprbckxpcgzbkkqfnssyyjygylwbwvfqejzfpcxugvxynhzugnhdutzdvmlbhqahjrztrxvmfuylxlsfqjykokskudlcvcqerknaeajyxtbkbbkrjglnuzpxqucacghtspamqnjyzudgxubqxpgnawbzjencvtcwlxvmkzhfjfpagcfrodoyxyjqqsumedewpxjbfqzzhgakgagesqumjymxwvfaramxyeyjwdnjbvucdujcpdpefhbxuxvcgdjarvmwacptmfcrksdhqbuoagtysfprpmphfgzknntkamqqgsgtrarycogluyuzkposkezhbntpqzmqeatcmawyzxgcpanpklabrvywsqwzxeahtgyyzofzexlqkfzqwacxdkxxslhandmspsawdhngtbwqncncbnjgrncdmakfhpjlsnxsnwxqsbncmwlrnlpbsxualujvnavslypwxuyegvgbmgsbdmuoderklglqctxdtbyoemupeepwsxyqxwmhvkotukchpgtarjflzuyfayksntjnbucyczonysqoqofvzfhfovmjtfwleuulhteuyjasrshwnknfuxhdmmvfscyedaoclulewdwwrtbxqpdkajcwsjjmzjhrpfotjbrwrxwttbkjjmklgahbmrznmnvtoulbyqwuodopgtxvxcybvhbekvyvpxbzrwdnmpqflpfubqrkodgwjhaqnjzxvulnhxuhqprdekkzbpjxnghlclwvnaaewlylmxysyyscupezzcyjhkzhtzsamyuuonvxsngvodmotchfntmhuuamwjzylktjluccpdmjapkunuffwccdbxxuznkjcdzdcuuswetmcxmqklwlgjuaxvzfeekrjsomzxyucqfjegzypblzxcwdfrqznalfyorwmzbjmdvbjsdrhppdukmbdmlfsrvtcbeukhbfufshzapabkvpprzeuhmdvqjtdcoecsaujtpdxxtufayokmkwavdankatkavabjdgmnfzlpmrglfdqtlfwtcstkkwsnogseuqnszmkhmlesunndukurleffugjsmhcyvvsxzptycdyhhurfqketdjspcksnjedzngwopwbvcdmbrjhuqgnuojhhxcuchvusfaxvrqujcnrmuecetwgobfdptsxyspvxcyrddqdttuegyshdemsluzdctedkhngkextxftkpwkflrdchavkfddeexzyuolfrxzlbwuvfppsoxknldbpodywswhhbmqovqqeegqtyulorudtnyuktmgupcqjntstrmqqfysklbndmarvzwytmxjowhrunnkrzfhfrqrszdeefqhbbjgblbvgogwccevpdlenkmfuvjaawgapyeqlwdnnhvpdejjuzhktnhwoexmlrzksxqszkozvjnjrgqahhzyzfreacelbqzjawpzfaymkyjraxpfluevrfzuhnpsmovkszqwfutxfzsdnughactfekwrrpqfwvjqyfwstckranuqeuueckqkmgeqndqsuhvwepxjjpledywxrrqvdtannrhglxkbuoozhypsnzeydpjfgyjjydjqsrvhemjxahykknzywrrkzgqroxguanrflmbshbrwjjxwdycsboynvujzptnhhlptubxlcrrhnoxldhzjdkhzkrjfdbrpxdksdmxxkoxsqncwqnhvkpbvkgmgmbvtolbvbexgfhutyphxbpwsrmyyavceqrrkaktvgvfddvyhjydbpzzcpetsuxelfvuyhkojmbqhpmosztswkourgehltvcxzjojjvtbhpqecvopbbeemcjpfpyhczhyyhgdjafnwckdrcxztvlsknrrxbxlvvbdsuhxehrpjpsjvzwopgrbssmoyeonjjzccjwehzckdxalswtozhjncbkoqxsyszzxzdrtzpntsgmxucopycpcsqsrrspbopbvepbkrvmcpetmupmdjfobcdcauebeocahbxbbtaayemskngvudutzojzwzspymjqdjjkkgahqynsamtfjhrgxybnkgzhyvwwklmxbsfmvgarahocovwrgschbazrqyectrncydkkgdnawclvppkootsllelplcnlsfdkgfkeszqzglqastvzdkkklrkdkukrnpqsrbptcjuajsrkbavzhgeyjhbpnalsnsydkycaoqbjjqssqofbroreuqjvmnllegazrcwpqqbcpbpjrqqlyvqlxwaqradtfctpwhphpgvuyxjfrsfzvlcdleqwfbhrpmawqdufgxbfmrdzdotpshrwelqrquqahqhkdkwfvrrdhootuevqtdfhrykpmxsskodwtptobpmztxvrrayrxzfxrjwzrdndkebaltdbotuqvwqhmgbqhflmxvmlfnupfuyjhxrlyytnutwrrpdknmvxvvkxhkgqoypfotcwkrlsxtbnmkcnwldllnxjkaolrjkchsyuxvpbdugjopbtkqmufskodmeathgeurqpcfdnhdjylbwaqhdnpkjjkjotnmmktyqexmzjrswyjxsfvlwhxkkgongnlonqcrvrgprggahdqtewoxepamctvpjvjnftcldgykzgaaqkbnamgdefzpormfejegqfkubdgxagklsfnqxzjeltasxcprmrsobzymmprelddwouugwmdeoyjouaguospqohbbthpuxjkxsphvalgefvcxmreetzaajwkezkjkokvdmdnbweuentxzcmztznmvtcdkuuopopncflxvwogztymaktsyaobrlterfmaqxkydmnjayrubbrlhjdzjqzehahehcxfrlbwwxyaumzdkenscbbwgwggpdqvsllwowxdpcwzjovsjbkvrnkeydfxpnssgdckekoznezpycpmffptfbccyhfcttvnaxdbcgwjfarodcpurnmaazfdqecpptayhpdsnwkekzgpafvlyjcravxsanwubhmbydnbbpypbtexvutkgorpmpcgqckzvqcqstkenrethuvvfmlwsaulrjqejnweozxxxlexomvaqskhjkgrtvdpkdhyryfhrlmxklbfjclwfhfzflheqrvswxzxajcovghpbmkmxkjotkvdzwspxuqxldfdummkjrbfbobvcarjqdgetogupnmqkbqnxhevwsjbfnywzuzeyszgworbyvwllcfadazgovlxjfvmbesjaosqcbxtyunkhtmwaofggbcwwxsxvwltynozsvbfjemahpsddosmmgbcmcxlldrfnyuzrpfzotrzpprzbjqhrkcbzsnhfogkpbubvhqxedffhjjqrkwwbavqauvqwqklrqmsgbnonauuezbpcjerusqxzqwsjralvzyxydwzjvcnfgqhdbflffhtsvjlpzamctrbpdpqchajllvyfpwammysklhkbzcdtkwrethjbbvhbuaqjlxbojbuogtkmxlfjswvmxbamrbvnwqeuvnshwcnkdtraxswcumscgafvxdjrkytevqyttlkpodglmrgeuvkuoxynjypbqtugzutdqzzlvutzctzuujxdrktzorhpucjvgevjdualdeqoewjnbzxhhubnqgnnakhvznojvadauutupogmmfxrokdhxwyplqnaxyrhadrmyppokmkswswxujdwrkkylexhobheqahwcpploqlqjcrdlrqygswlvdpfgawkxtxjvmgzsfqdgmdkdbxdnrypzoshdvezzrwsrmzwnspnrgelqpnomrpgttzdmlnnndcntwgwfageyquvuwdhfsklyahqevfzzqseonwowsldpkhnszcxqakdlwznsboxlxbujtzmwnbcdpbkkgrrqepnhpxruvndaxumunklhwujwtchvfudwqcrjkuvumagppjvzusdtbdlpfbvbyvjjmegpbxuaksntdpgkgdegnfkwsfmhspfojszlzulcxahceqsbonnjutvulplozuuaxqmxsbtuunmswfbwrujzdllfjgygjzdgvuwjseepbnwzwrvmdjpxgrpuydohyymbvvlhkxlkhceqsyhsgrbxkzehmfougwupslnycdbveubwbrzrgzufhlvparubzjnwdkowhhebzahsghwonydccwzsduwdxqdmahraqahvsyqlgvgqqfxjxqddazzfgwpmccpfnuxomvwnglffsyrucytunrraqlznnsxvbqzlrmjquqfvkmfvwzasopbaeuqlruavxxeybflvtftluduyulhwohmmlhntjljhckypyhvfpaqsuacvzrjhafcepbeuuaoqtcahupjuhrmzoyedvuwbxbwvqrtvwbntavohpfanjsaoqdpszvquqldlgpcbvymxapeqfsuzeevdjwhrvtxvgdspnrxwrwrvhchkmxkssgdmzptvdjdbrgpmqpfyrpepjrfkyrofeqebhhpkjzuvbfxzdofktsvsrojknyowgwsvbzhmvldajdgafcgbftqhtysxrspyyqfjzvqyvndjhwrjbhxrevkdqfxxzpdtraxqxsnkxfsdhxsobgnnjyvlgxbhgomwyxaknccwgrjlubgfwbrozonrbjjjorabbbususpjzpvbqhkycfaugbjrmugqxmstqoclwahtczjqbgfruyzmquexsdobvmcbqxbxtzfmvkytpetlygacvjzrugrtanswltpcxyszawmnrrnoslhezjjjgkdjxeznmjsnovuyyutqodxlasexygaspxcljqhwglluagkwvsmhubbymdpazhdxmqopbhxawcncnmevjlfqeafjzlaudcxrupawjnmpdhcrkkddmakkdtphqpdaqnaounbwtxgeyqwqvlxjwdyrsjmfvzpmtwlvtefmlpygcmvpesuhsavqdtjblggtssqrkxpdxjjaexglyoptcdwudbhuqdbvlzsweesgqzrvseleqqocyouparyvmnepslqtonmmcgmqfmgrususyfuvwtuoraotxabahtdtgozhvhqvmqdrjevwvhenhdmmwbqeegwwxqqkfljyhyeynclytjfzxlmkxmhscymxvgorgjzgtsduvytruqvlbtrmqtchnvdlyjalhcwlywhvtsbdwhmmvbqeomqarekwhlhqnatzmdjelntfbeqpycaxsltzuslrtksepfcfulzmbkqayafhalkqpxldtycdljuhcxrxtdhexhsamnnmdwpvelqoolbtvnwedzetqbcmbqxwnpgyydwsmfprhevexeljkjpezszuckhhepnqyykdbaxlykgpmaoukrrplcledxshnhvfbmfdoutenmtvafsgavpgpplcebmlmokbnzrgsaauolxgbcqsedbztbunuzzrzmdhwqbcontpfyxmjzoaycaghcsugmeqorqxjdohqlrgnkxqdgylafatteqnoyoqltkjczfksbmnrfluthmffnkgszynvfgfczonvdlznnntghehwffqbycsoulvudrvxelzplbcuxvaepdxrftaxhgwczvyvfpvatqzlrgweptpfrjvraydlelymphzrnfxrfeftqutqxahxsrlfwptjhamcvqktrhenjorfuxzaajsepdnxohljqabpxajorslmcjuxmflzvrqfsylxghkvyoeguudhlyqusvpyetrxkvbglejxgttaedbhxgrgmbeuqfsmqsrxfrmbelahsakqeuxrcohknkrmxkwxoxurtqnuxbkbqksrfakcutjyrbcwjqgszexclzgyjprmhmqzqylcjnztpmzfhdeqjcmemapzhmvtjtfutvbhufapymazfqdwgprcxworxhtzgftgvlcffuzhuazbxnysdvsjfoubnjqctjzwqnxqevgcgcmrknszqgvqmfxrkmgucdetfxsgmyvnmevkhsknedfolbyrltazpuzjzcoontppevkljvumovlfecqspukkdvfsemnejewapsarzkdmwzxscxrmzfnfjpdwjknqgvvowmdbsvzemtlyhgxlmpbggwcyeqpntzmqkgfrmznxusxfsyfdmenshtzenypclyqrkucmxcjujxlfeylpsobjsvrhydhzgtpbjbknjqmuplwnslbjvlwfgffusegzagnhsdlqncfqansflesgehjutkphwvxfbgsmcgvrnokowzwfluqwlucmvuobjxlczpxkhzglamcodevojhyuzgacmeapdwjnorolhgshpvnvumwpopzorhpajgmvzzpzzllzbnecxrghbrkgwaasjaoqgrjarsmarpzogxbhlngbefjuqgzbebhhxovueuhqxsvssbhouclukgvodmnkynlgfmcvnbwgqpafhzsjnvakfywqshtkyackepnrzearkrqymxqnsjplcgyzsmgqjmtctkhknkyludvutmslgubnbsxbfzxsxcewstprcbqxoeqsulphvvdgjsubenuoaunuhyfrasucddgnaoomugstxqyokkbvmodykfjajhfrzrolerymakfrpzmbekucsxoljsqtrxcytqvwbscxxstazwxlowjnjtbxuvsdfjuwbzmcppwqdznsdpwctrmdmudngqqkjnxrjosswmzgolswnvpwrhpvgsghxxmbhqwubufvuaqtfglqtnbrrrjjhygwpfhvfxnorbwjynlydggznhdkjfqawhqaemhbyrnpnywedbzawvonehydvhtatmkzcatnhvgkhlglcmyerozhwkpktgngvzotwenyjlhzjnpjtgrsxnpjomdoulskpvzhaweyhzybjoosbrfrsdvbnaz
.
ye tha reason line 18 add karne ka.
tumhare code mein ek mistake hai.
agar tumhe * mil raha hai to tum dp[i][j] ko true mark kar de rahi ho.
jo ki hamesha sahi nahi hai.
see this , i made 18th line like this , becoz jabh bhi * aayga , puri sequence match kr dege ham , toh true aana chahiye na
nahi ,
yahi to galti hai
pattern->aa*
sentence -> a
tumhara code isko true dega . jabki answer false hoga.
lekin code k ander bhi toh ye krre hai jabh * aaya toh true kr diya , toh empty k liy valid kyu nhi hai???
hamesha nahi kar rahe hai true.
baaabb
a***bb
tumhare logic ke hisab se ye patter given string se math karna chaiye kyunki * ko tum baaa se match kara dogi aur bb ko bb se but ye galat hai. * se pehle pattern mein a bhi to hai aur wo bhi match hona chaiye kisi se.
isilye jab hume * milega to us time hame isse pehle kya aaya hai wo bhi consider karna padega.
fine , aap mujhe bs ye btao ki jabh * aaya toh ham exactly kya krre hai??? kyuki ques m likha hai ki sequence match ho jaygi koi bhi … toh meine bs puri sequence ko match kradiya hai… aap btao ki sahi kya hai, i thik ques galt samjh liya hai meine
baaabb b*bb iska ans btana bs true aayga??
ha …
reason b jo hai wo b e math karega
phir * jo hai wo aaa se match karga
and then
bb jo hai wo bb se match karega.

