Statistics

Problem Statement for "VegetableField"

Problem Statement

We want to buy a rectangular plot on a rectangular vegetable field. We want our plot to be as big as possible, but we only have the resources to grow a maximum of 2 different kinds of vegetables on it. You are given a String[] field, where each character represents a square in the field. All squares are of equal size. The j-th character of the i-th element of field denotes the kind of vegetable that grows in the square at row i, column j - it's an uppercase letter ('A' - 'Z'), where each letter denotes a different kind of vegetable. Return the area of the biggest plot we can buy.

Definition

Class:
VegetableField
Method:
biggestPlot
Parameters:
String[]
Returns:
int
Method signature:
int biggestPlot(String[] field)
(be sure your method is public)

Constraints

  • field will contain between 2 and 20 elements, inclusive.
  • Each element of field will contain between 2 and 20 characters, inclusive.
  • All elements of field will contain the same number of characters.
  • Each character in each element of field will be an uppercase letter ('A' - 'Z').

Examples

  1. { "AAA", "AAA", "AAA" }

    Returns: 9

    Only one type of vegetable grows here so we can buy the whole field.

  2. { "ABCDEFGH", "IJKLMNOP", "QRSTUVWX" }

    Returns: 2

    We can buy only 2 adjacent squares and nothing more.

  3. { "AAAA", "ABBC", "BBCA", "DCAA" }

    Returns: 6

  4. { "AUFLKNCSLKX", "OWVGWXGHKFB", "MUFZEELAWOR", "CZCGHXVGWDW", "EPNSDSJSKWT", "APULZGHXMEK", "UVMQQUFMYYQ", "XWLMVXKSENF", "KGZJUDQOAXA", "UKIBGOSXSZL" }

    Returns: 4

  5. {"LLUXBFIECEO","OSKFAEWDKEK","RMUPNZQFHNQ","LRSHPWPCUNP","OQFEGMKGCMX","KZRHAINSYFG","BTLQPSMRDHD","XVYHUBTRZOZ","VNDOBQALWUB","ZNXWGKBFXWR","ZSHSEJLFKWD","FYJUBEGOORB","UYLAMZHAIIZ"}

    Returns: 4

  6. {"RZHZHCXYCSIMJEW","UTMNKILFVASPNZM","ZJTMZRTGNNMQQBP","ZMXNARDQGATCMQE","ODEVUUADISWPBSF","RQUQOLNLQQCWHDM","AFXGNSHGTRDPQOX","FYVJLOALZFCJVKH","LCBXPLVEPZXMQCV","GEWJJOOEFPYXBYU","CETXGVCUSSSBKGV","JCAGFWHNRJTRPLV"}

    Returns: 4

  7. {"SWFACCHFTIZ","XQVDKDRTZTJ","EBNGMPZNCAW","PXGMIGMGFWM","EVBOSLNBXNP","FODCMWEPYPR","YXJJRVOCWHE","PFOEKBNOVXP","WGJYWTRQXHZ","OSUXOWBXLFT","DYESNAMPPGS","SIPBDTNPALC","UXRBYWIEDFF","MRCFQRJTTKE"}

    Returns: 4

  8. {"HLRHTIUWHOK","UGUJXKULHFD","KKSQNVKGDIE","PRZWVJVPNXQ","JNPWXDZETBF","HKVSVTTLROD","ZIOCBUDPBAW","SDWGRPACTEZ","SUJXYGSLWCU","KTWYCQCKKYH","XMKCZCPRBCJ","ZKRKKILPBQN","OVOMZTGTZHL","ZZHLZRLIMGP","KHINLAWKTFE"}

    Returns: 4

  9. {"IBFFABEHBDAGBAB","FHGDDBEIEBGACHB","CCJBHGCAHJBHDAB","CGCBJFCDIEDAJGD","CADCGACIEBHGIEC","GEFEIHEDAFDHBHI","DGIFAIGIIFBDJJG","ECGHJJDHBABCHGC","CFGAJDIBDHABIEE","GFIHFHDDFDIHFIA"}

    Returns: 6

  10. {"ABBDCCFEICDBCEB","GBGDFHFBIDCFDBD","FHBBAFFGJJCGFAE","GICECBHEGJEIBJF","GAHJDJFACAJIFBE","GFCFDICDBBGFIGC","IGBBBHJFCICCFJC","DCHCBDBICBIIAHJ","IFDIGFDBGAGAGJE","HFJEHIAAHAGAEFD","FAHACIGIAGCBDIB","AGHIHBJFAGIHBII","JGFDDEFFDBCAGFE","AJGJBIFHBECFEEI","AHEEIHCDABIEGAG"}

    Returns: 6

  11. {"ABGCAFDEHHC","GFJICDHACII","JBBAECCBGED","GIGAFABDJCB","JJJHIIADJEB","IFIHDJDDFFA","GIJIJIIAJBF","JABHCJJGDJA","CFGCHGEBADD","BHDDBAJBBJA","ACDGHAGBJIE","HFDDHFDFDBI","IIJCAJAEHCI"}

    Returns: 6

  12. {"ICCCJDEHABJDFEA","ADGJHAHDHIGJCGJ","JGFEAGEFBDEFDFE","HGAEEHFJIADCACD","BDAFEIGGBHABIHB","EIEIBEBGCABEIGG","GHECEFGCAHIJGCI","BBDIJFGFDFDBCIC","FHCEHIHJIABADDH","CHFFDDGIJGACFEI","ABIJHDHCHEGBAHA","ICEDHBBJCDAJBAE","FHHDHAFFCBJIGJC"}

    Returns: 5

  13. {"HHBJEAAHCJ","JBGABHBFFH","BHJIBJAFCJ","BBCJHIICCG","EDFHCECHEJ","CEAGJABCJA","ICEGHJBGHA","DEAEIDHGBB","JIAIGDIHCH","DGFIEIFHDG","IBCHIAHBAF","CHJDCEBECA"}

    Returns: 6

  14. {"EAACBEDBBECDDEC","ACEBECCBCEDADBA","ADCCEAEBABDAEDD","ADBACACECEDBECB","DABADAEBDACBBDC","BECCCDDDECCDCEC","EBABCACDAAEABDC","EDABBAADDBBEDBE","AAAECEBAEBDBBDB","ADEBABDDBDCAACD","BBEEADDADBADEAA"}

    Returns: 6

  15. { "BDCDCCCCBED", "ECEAADCEACA", "AABEABBACBB", "CEBEDDDDBDE", "DBCACCABBDE", "CCEECDCECBB", "CCADACEDDCE", "DDCEAACAEBB", "CACCEEAACCA", "DBAACCEEACD", "DDBAACBEEAE" }

    Returns: 8

  16. {"CEAEDCCBBADD","CDCADCBACECD","CBDBDEDBDAAB","EBCBDCBDDBAC","BCDCCADDCCDC","DBCACEAABBBC","AEBAAEEECDAA","DBEEBEDBCCDA","EDCBCABDBAAA","BCACECBDAADE","ABCCBBECEBBD","EEBEDBBEABCB","BBBAADBEDECD"}

    Returns: 6

  17. {"DAAEECEBECD","EABCACDCDCC","BEDEDBEEAAB","ADBDBCCAABD","ACEEDAABDBE","ACBDEBDECEC","DEDBADEBBAB","DAACEDECDAB","CDEBDEBDCCD","ADDBDBEEDEA","BBDDBEBEBBB","BDEDCABADEB","CBBCBADEDDE"}

    Returns: 8

  18. {"DBBCACBEECAEDB","BCBDBEADDEEDEC","CBDEEDDCBCBBAD","CDACABBADCAACA","DCEADEAAADAAAA","EDECBBAAABCEEA","CADEECBCDACDCD","ACDECDABBBECBC","AABBBBBCDBEDEE","EDADEEBDADCDDD","ADACEABADEEDCC"}

    Returns: 8

  19. {"RQQRRPQQRR","PQRRRPRPRP","RQPQPPRRPQ","QPQRPRQQQR","PQPPRQQQPP","QPQQRRQPRQ","QQRRPPPQQR","PQQPPPQRQR","QQPQRPRPPQ","QQQQRPQRPQ","QQRRQRQQRR","QQRQRPQRPP","QQRPPRQQRR","RRRQPQPQRQ"}

    Returns: 20

  20. {"RPQQRRPPRQ","PPQPRPPPRQ","PPQRPRQRRQ","PRQQRRQRQP","PRPPQQRRPQ","PQQQPQQPPP","PPRRQQRPQR","RQQRRPRPPQ","PQRQRRPPRR","QQPQQQPRQR","PRQRRQQPRQ","QPPRRRRRQP"}

    Returns: 12

  21. {"RRRQQRPQPRRQQ","RPPPRRPRPRRQR","QRPRPQQQPQQPP","QRQQPRPRRPRQQ","QRQPPRRQQRQPQ","RQPRQQRPRPPPQ","QRQQRRRPPPPQP","PQPRPQQQPPPQR","QRQPPRQRQPRRR","PPRPQQQPRPRQR"}

    Returns: 12

  22. {"XYXYYZYXZZZZXYZYXYYX","XXYZZXXYYYXZXYYYYZZX","ZXZYYXXZXYXZXXZYYXXY","YYXZZZZXZXXZZZZYYZXZ","YZYXYZZZXYZXZXXYXYXX","ZYZZZYXZZYZXYZYZZYXY","ZXYYXXXXYXXXXZZYXYXZ","ZXZYZXXYZXXXYXXZYYXX","XXYXXZZZYYZZZZZYZYZY","YYXZZYZZZXYXZXXXYYYZ","XYZYYYXXZZXYZYXYXXYZ","XYYYZXXYYYZYYZYZYZYY","ZZZXXZZYYXXYYZYYZXXY","YZZYXYXZZYZYZXYYXYYY","XZXYZXYXYXYXXYXYYYXY","XXYXXXZYZXZXYYZXYXZY","YYZYZYXZXXXZYXZXZXXX","YZYYZXZZXZZYXYYZZYYZ","ZXYZYZYYXZXZXXXXZXZY","ZXYYYXXYZXZYYXXXZYXY"}

    Returns: 18

  23. {"ZYXZXYZXZXXYYYXXXZZX","ZZYXXZXXYYYZYXZXZYYX","ZYZZXYZZZXZYXYYZYXXY","ZYXYXZXYYYYZZYYZYYXZ","YZZZYZYZXXZXYXXXZZYZ","XZZXZYZXZXXYZXZZZYXZ","YXZYXYXXXYXXZXXXYXZY","ZYYYXXYZYZZXXXXYXXYX","XXXZXZYYYXYYZXXXZYYZ","XXYYXYYXZYYZZYZZYZZZ","ZXZXXYYZXXXYYXYXXZZY","XYYXXXZYYZXZYXZYXXZX","XZYZZZXZXXZXXZYZZZXY","XXXZYYXZXXXYZZZXYZXZ","YXXYYZXYYZZXXYZYXZYX","XXXXXZZZZXZYXXZYXYZZ","YZZXXXZZYZYXXZYZXYXX","XYZXXZXZXXZYYYZZYXZZ","XYYXYYZZXYZXZYYYYXXY","YYYYZZXYXXXXYYXZXZXY"}

    Returns: 18

  24. {"ZYYZXXZZYZXZYYYYZZYX","XZYXXYZYXZYZZZYXYZYZ","XZXZZYXYYZYXZXYYZXZZ","XZZYYYZZYYXYZXYXYZXY","XYZYYYYXYXZXZZZZYZZZ","YYXZYZYYYYYYZZYYXXYX","YXZZZZYYXZXYXZXYYXXZ","XXZYZYZXZZYXYYZXYXXX","ZZXXYZXYZZXYXXYZZXXY","ZYYYZYYXYXYYYZZYYYXZ","ZYZYZXXYXZXZXYXXYZYX","YYYXZXXZYXXZXZXYZYXZ","XZXXYYXYXZZZZYYYXXYX","XXZXZXZYYXYZZXYXYYXY","ZYXYZYZYYYYYZZZZXXZX","ZZYXXYZYYXZXYZXYXXYX","YZZYXYYYXXYZYZXYXYZY","YXYYYYZXXXYYYXXYXXYZ","ZZXXZZXYYYXYZXZZYXZX","YYYZZXYZZYZXYZZYYZYY"}

    Returns: 20

  25. {"GECDGEGFCFCGFDEFCFDG","FFDFGCGEGFFDEFGGDGDD","DFGEDCDGFCDFDCDGEDDC","GCCCDEFGDFCFDEGCGEGG","FFFDGEDFGFGEEGCFDCDF","EFDCCFCCDFECDGDCGCCF","FFGGFCGGGGCCCCEFEECG","DGGCFDEGCGCCDFCCEFFE","FGDDGCFECCFFDGCGECGD","GCECGCFDFFDGCCFDEFGE","CGEDDDGCFFGDEDGEEEGE","GCCDFGCFDDGFGEFCFCCD","ECEDDGDGFCCDCDDGGCEC","DCFDDDEGDGGCDDGCGDGC","DFEDCCFEEFGDDFCGEEGC","CCCGEDFDFCDDFFGFDGDE","DGFCDECEEGCDEFECDEFF","FGCFGCEGEFFGGDECEEGD","CFGGECGFDGFFDFEEFFDG","EFECGCEFCEGFDGGDGDFF"}

    Returns: 10

  26. {"EFECFEDFFDCDDCDDCEGG","DEFCCDCFGFFCFGGFDCCD","CCDFFDGCGFCEDCEEGCFE","CFEDEGFFEEGGGCCFFFFE","CEDECDGFGDGGFFCCGDEC","EDCFECFDFGGDEEDGFDGD","GDCDECGCCFDDEEDCGDCE","FGFDDCDECCDDEFEFDCGE","ECCDCGGEFEEFGDGGFGCC","FFCECGCFDCEECCGDGEDE","GCGDDCCECCFGCCDDFEEG","FCFCGFCDDEFFCGEEGEEG","FEGCDCGGDDFGCDDDDGFD","DDEFCDFGEEEFGCCGCDEF","FGCGFCFFFFFEEEFCCEDF","FFECEEDFFCDGFEGCFFDE","DDDCDCFGDGGECFCGDCGG","FGGDGDEGEECDEDEFDCEG","CGDFECDCEEEDFEEFCFGE","CEDFFFFFFCGDEFDEDFED"}

    Returns: 10

  27. {"EGFGDFECDGGEDCGGDGFE","GGFFEECEFGFFFCGCDEEF","DFFFCFCFEGCFGGGGDCCF","FGCCFDEGEDDEGEECDEDG","CFFECCDDCGEGCEGGGEFD","DEFDCCGFECFCDGGDGDCE","GDFEGFCDFFDFDFGECCFC","FDGCCDDEECFEDGDFEFDF","CGFGGDCFDFFGEFGGDCCG","CGDCECCDFEDDFFFCECEE","FCGDGDDGEGDDGCCEFECE","CFEEGCCEEEDCDCCDDDCE","CEDFCFFGGGCECDDFDEEF","CEDGDFFGCCGGDEGDGCCC","DEFDFDGCEGGECFFGFEDG","CGDFCDCFFECFDDEDEEGG","FDDEDCGGFEGDGGEEFCGG","FFFFGDFGGFGFDDGCCDGC","CECDGEEEDEGEFGCEFDCE","CEDGFDDFECDFGCDFCGGG"}

    Returns: 10

  28. {"SBVHUYMQTOJYLQEJWXRX","UHGUOSSEZPFYTAVGAEAN","QFHOLPFWNGCCBWDHZKHD","SJZJHCVGYJXNWKMOYJAP","QLOIYBJKWOJUGODHYXSA","DDFAJANTMHVHELJNNQLN","ZBSBRQOPCQDUBQBNIFCP","CHRHLQMOEJMMFBEVSWPH","FYUEHAVRMOLLWNXPYCHH","ZEJXCTERMHPGZQIEBNZE","JDNIGYXZQDNDZATCIPLU","KTVUXFNCUFXDYFQFSLDO","KIKGSZTFPYLKFKYZGUEG","OOABOPGPDGGISRUKKZLT","UFHMYQSVQBZZMTZRONWQ","PNXSDXWNHPHKVSGVOZBU","NMPKRPYYXUNCRKKCPQZU","VZUPZVIHDZTDDRPBMWIA","QPSYTIAEYVNZNGYESQRK","ZVLCAQAJAILKWXXHDQFQ"}

    Returns: 4

  29. {"ZHWCBRWBRFNOCGHQOXSL","RDLQYMUXNEEZQTXSKLFE","AGDCZNYLTUHSTNVNGNXU","OHCWRNPXFMIHKXMKAFHJ","PMMIKQMSNCDFKJKHWDEE","GFPSCGVUNRULIUATDOMQ","UMNADYOOFQPFCJLYINWT","WERXUVFFWGETQCHIGSEM","GBGUIXBTWUUQLYRAYQSN","CBHHZROUBDMDBSRFPXXA","VEUCLXOSSDUTUPXAXZUJ","ACKZQGLKEQHPQKVGVGOQ","QQNKUMFJZTIKASUZCVMQ","QXAOFEHSFKHRBLRGTXPY","SAIXFFZMXMWPGWNWOYHR","IGNNERGSRUIXMVWUTHJD","FNYNPQRCFDMVGDXYORAV","ZAKYWIJGUVVVRHKKJDCK","OUEIQLDEVLVNIMDSCYQM","LFRILFTJNBKEWTBIUMGG"}

    Returns: 4

  30. {"ZHBMUVQDQMCGEXHPUSOS","UCSZQXBSTSLUAGOKBWQF","QFEKYXGPPFCVEPOHRZNE","XEUEUSZFLDEGWOCBMNRA","BDMUPWOBJEMEHYXFTDID","WNVPNWOTNVDJMOSIJONR","NNBJILIUFPRYACKSILBR","YFLGRKXADSXKNQGANLWG","GTRLKGWNIOMKDDGXBOMS","MPBDHJIAGSHXOLJFXWLR","NWOVBGWZTYYJGYMQWFTH","RLTCXFHBNRRRJKFLXWFC","NBWIDQHIAVDYTHLLZBFP","SDNFUGLUAZKXECZATBAV","BEZOJECWJZVKDREUEYPG","OLZXPNZTDSMSABPJYXBE","ERDGBPLRBSSYRENIRZKA","KDKHDHFFPFITBURDOUBC","EQLTYIEBWSWHDEUDDOJG","SHEPOMZMFEFJVKYPLTAU"}

    Returns: 4

  31. {"MFFHMLIKMJHJHMJKHHGJ","KJLJMJJHFJHJLKMKIJJH","FMFHIMLJKMIGLMLFLIIL","KKHHJFHGHGJIHKKMJHII","FGHMGLIMIMKKKFFHJKJF","IKFLMGGJIMFFMJFGKMIM","GIIGMKFJFHKIJFJGHFJJ","FLHHIIKFHIGLHIKJHIMK","IFKKKGLFLKGMFLLKFHIM","KGIFGIJFJIHHFKKMJFHI","KIMFJMFFFJFLKGLKHMGL","JILHHIMIFKJMIFMFFFKF","LMFGHILGLIKFGJFHILHH","MFIGILIGKIHIKKGFGMFI","GHFGGLIFMIFMFFHFLFHK","GLIMFGKKHIGFKFIGJFLG","MKGIILLGMJKKHGLHGGKH","JGLLKFMHFHJJFMLFKFJG","HKLJFIMFIMHGKFHIIFKM","JIILHLFMLMFFGKKIHLHG"}

    Returns: 6

  32. {"GFIIIMJJJGKFLJMKHKMI","JHFGMHHJKMLHKLIILMMM","FFFFLKJLHFKKLHFJMMMF","GFKFIMGHKLGIJHMGHJGF","JIHMIKKKIFJGJFLGKKMG","LLLJGFIJGHGGJGLHHJJI","LFIHLLKJLJKIFKJFIFJI","GLGKJLJGFMGJIIIIKILK","FFIGGILLJKIMHGMHMMHK","LKGJKKKMMKLHLKJKGFGI","MIGIGHKMFLIFHKGILGIF","JLIHJMMGLJIJLKLFMFIH","GMLIHGLKGJJLHJFHIGKL","MMFFLFJFGJIMKMKGKLJF","GGIJFFIFMMMMIMKJMLIK","MKJKFFFIILFHGJMJKFFG","IKKKFLLLLKJFLIGGIFGI","GFFHIGGMMLKJFMHGKIFJ","JLFIMLFGGGMHMJLIHIHM","KFKLHFJLGKFIKMMGMLKJ"}

    Returns: 8

  33. {"LMIIIGHLGLILMMLJJJKK","IKJHIJHGLGKLILMMJMLL","ILJKHGJKFMLFGGLKGLHF","GGJKJGIMGLFHHLMMLFJL","GJMGHIKIHJMKFJFMJKFM","FKKFGIJKFHIKHFHGKGKH","FMIJHILIKLLLGLGKJGIF","GMLFLLLIGIIMMKLKLKGK","HLMFHLHMIHLJMFGKLGKM","JGIFFFGIGHMIKHILGLIJ","IHKFFIGGMLFGLIIHFKJM","JGJJHKHHLLHGMLGFIGIH","IGLGJGMJFFGHIJLJJJLJ","FKJKFHIJMGIKJKHGLHII","IIFFFFFIJGMFJJJKHFIM","IJMGLKIIILKLJIHGMMGJ","KGMMHGGMMJHHLFIJILIG","FJGGLIMMFMIMJFKHGKLF","HJHMKLJHKIHJLLJHIFGJ","HFKGGGIJMMFMLGHGGKLI"}

    Returns: 8

  34. { "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB" }

    Returns: 400

  35. { "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABACABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB" }

    Returns: 200

  36. { "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABCBABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB" }

    Returns: 200

  37. { "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABCBABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB" }

    Returns: 200

  38. { "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABACABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB", "ABABABABABABABABABAB" }

    Returns: 200

  39. { "ABCDE", "FGHGJ", "KLMNO" }

    Returns: 3

  40. { "AFJ", "BGK", "CHL", "DGM", "EIN" }

    Returns: 3

  41. {"ISUCKAT", "GBAAABG", "OBAAABO", "CABINDO", "SEVENAB" }

    Returns: 10

  42. {"AABBABABBABABAB", "BABBABABABAAAAA", "AABBABABBABABAB", "BABBABABABAAAAA", "AABBABABBABABAB", "BABBABABABAAAAA", "AABBABABBABABAB", "BABBABABABAAAAA", "AABBABABBABABAB", "BABBABABABAAAAA", "AABBABABBABABAB", "BABBABABABAAAAA", "AABBABABBABABAB", "BABBABABABAAAAA" }

    Returns: 210


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: