Skip to content

Latest commit

 

History

History
2260 lines (2259 loc) · 99.3 KB

tree.md

File metadata and controls

2260 lines (2259 loc) · 99.3 KB

. ├── algos │   ├── 1 │   ├── 2-3-2-UnionFind-by-rank.cpp │   ├── 2-3-2-UnionFind-DisjointSet.cpp │   ├── 2-3-3-segment-tree.cpp │   ├── 2-bubble-sort.cpp │   ├── 3-merge-sort.cpp │   ├── A │   ├── B │   ├── c3-segment-tree-implementation.cpp │   ├── c4-spoj-rmqsq.cpp │   ├── c5-segmen-tree-point-update.cpp │   ├── c6-hackerearth-help-ashu-1.cpp │   ├── c6-help-asu-1.cpp │   ├── c6-original.cpp │   ├── c7-2-segmenttree-toogle.cpp │   ├── c7-l-segment-tree-lazy.cpp │   ├── c7-segment-tree-with-lazy-propagation.cpp │   ├── c8-almost-ok-failed-codechef-MULTQ3.cpp │   ├── c8-MULTQ3-original.cpp │   ├── code-n-code-dp │   │   ├── 1-codechef-JAM11.cpp │   │   ├── 1-codechef-JAMS11.cpp │   │   ├── 2-codechef-JAM11-recyrsive-dp.cpp │   │   ├── 3-codechef-tile.cpp │   │   ├── 4-generate-all-subsets.cpp │   │   ├── 4-lecture.md │   │   ├── 5-Subset-Sum-Using-Bitmask.cpp │   │   ├── 6-cf-jain2.cpp │   │   ├── 6-cf-JAIN.cpp │   │   ├── 6-cf-JAIN-failed.cpp │   │   ├── 8-subset-sum.md │   │   ├── a.out │   │   ├── debug-JAM11.cpp │   │   ├── dp-part-2 │   │   │   ├── cnc1-codeforces-118D.cpp │   │   │   └── cnc2-codeforces-474D.cpp │   │   ├── failed2-7-le-coin-change.cpp │   │   ├── failed-7-le-coin-change.cpp │   │   ├── zin.txt │   │   └── zout.txt │   ├── code-n-code-number-theory │   │   ├── c0-seive.cpp │   │   ├── c10-codechef-GCDMOD.cpp │   │   ├── c10.cpp │   │   ├── c10-partially-ok-codechef-GCDMOD.cpp │   │   ├── c11-total-number-of-divisors-from-prime-factorization.cpp │   │   ├── c15-binomial-coeff-using-nultiplicative-modulo-inverse.cpp │   │   ├── c18-eulers-totient-function.cpp │   │   ├── c19-totient-function-using-seive.cpp │   │   ├── c19-totient-func-using-seive2.cpp │   │   ├── c1-primefactorization.cpp │   │   ├── c20-totient-func-gcd-sum.cpp │   │   ├── c22-segmented-seive │   │   ├── c2-binaryExponential.cpp │   │   ├── c3primeInterval.cpp │   │   ├── c4-macro-and-prime-prime.cpp │   │   ├── c5-prime-factor-using-seive.cpp │   │   ├── c6-soln.cpp │   │   ├── c7.cpp │   │   ├── c7-fibonacci-finding-easy.cpp │   │   ├── c7-pointers.cpp │   │   ├── c8-codechef-.cpp │   │   └── c9-codeforces-742.cpp │   ├── failed2-c10-codechef-GCDMOD2.cpp │   ├── failed-almost-ok-c6-hackerearth-help-ashu-1.cpp │   ├── failed-almost-ok-c6-power-of-matrix.cpp │   ├── failed-c10-codechef-GCDMOD.cpp │   ├── failed-c21-segmented-seive.cpp │   ├── failed-c22-segmented-seive.cpp │   ├── failed-c4-spoj-rmqsq.cpp │   ├── failed-c6-hackerearth-help-ashu-1.cpp │   ├── failed-c7-2-segmenttree-toogle.cpp │   ├── failed-c8-codechef-MULTQ3.cpp │   ├── kontinue.cpp │   ├── shantanudatta.cpp │   ├── shantanuinput.txt │   ├── ShantanuReverseStringCpp.cpp │   ├── ShantanuReverseString.java │   └── zin2.txt ├── AndroidPaginationTutorial.md ├── bad-apt-upgrade-fix.sh ├── base.desktop ├── Codes │   ├── 000A1.cpp │   ├── 00A0-namespace.cpp │   ├── 00A.cpp │   ├── 00A-MS17.cpp │   ├── 0A1_template.cpp │   ├── 0A2_template.cpp │   ├── ACMSGURU │   │   ├── 0A_Blogs.md │   │   ├── 100.cpp │   │   ├── 460.cpp │   │   └── input.txt │   ├── CodeChef │   │   ├── APRIL20B │   │   │   ├── CARSELL.cpp │   │   │   ├── COVIDLQ.cpp │   │   │   ├── in.txt │   │   │   └── STRNO.cpp │   │   ├── AUG19B │   │   │   └── MSNSADM1.cpp │   │   ├── COZI2019 │   │   │   └── failedSHERCH.cpp │   │   ├── DEC19B │   │   │   ├── failed2-PLMU.cpp │   │   │   ├── failed-PLMU.cpp │   │   │   ├── in.txt │   │   │   ├── PLMU.cpp │   │   │   ├── test.cpp │   │   │   └── WATSCORE.cpp │   │   ├── ENAU2019 │   │   │   ├── ADDI.cpp │   │   │   └── AVPN6.cpp │   │   ├── INQU2019 │   │   │   ├── INQU1903.cpp │   │   │   └── INQU1906.cpp │   │   ├── JULY19B │   │   │   ├── CHFM.cpp │   │   │   ├── MMAX.cpp │   │   │   ├── PRTAGN-bruteforce-failed.cpp │   │   │   ├── PRTAGN-RTE.cpp │   │   │   └── PRTAGN-TLE.cpp │   │   ├── JULY20B │   │   │   ├── ADAKING.cpp │   │   │   ├── CHEFSTR1.cpp │   │   │   ├── CHFNSWPS-Editorial.cpp │   │   │   ├── CRDGAME.cpp │   │   │   ├── failed-CHFNSWPS.cpp │   │   │   ├── failed-PTMSSNG.cpp │   │   │   ├── in.txt │   │   │   ├── out.txt │   │   │   ├── PTMSSNG-Editorial.cpp │   │   │   └── PTMSSNG-partially_accepted.cpp │   │   ├── JUNE20B │   │   │   ├── CHFICRM.cpp │   │   │   ├── EVENM.cpp │   │   │   ├── PRICECON.cpp │   │   │   └── XYSTR.cpp │   │   ├── KETEKI2A.cpp │   │   ├── LRNDSA01 │   │   │   ├── FLOW007.cpp │   │   │   └── TEXT.cpp │   │   ├── LTIME73B │   │   │   └── SILLYPRS-failed.cpp │   │   ├── OCT20B │   │   │   └── failed-CHEFEZQ.cpp │   │   ├── PRB01.cpp │   │   ├── SEPT19B │   │   │   ├── f2-FIBEASY.cpp │   │   │   ├── f-CHEFINSQ.cpp │   │   │   └── f-FIBEASY.cpp │   │   ├── SEPT20B │   │   │   └── failed-TREE2.cpp │   │   ├── untitled-contests │   │   │   ├── ARRGRAPH.cpp │   │   │   ├── ATTND.cpp │   │   │   ├── C001.cpp │   │   │   ├── CFMM.cpp │   │   │   ├── cf.txt │   │   │   ├── CHCOINSG.cpp │   │   │   ├── CHEFZOT.cpp │   │   │   ├── CRYPTX01-failed.cpp │   │   │   ├── DINCPATH-failed.cpp │   │   │   ├── EATTWICE.cpp │   │   │   ├── EXAM1.cpp │   │   │   ├── FAILED-CARDMGK.cpp │   │   │   ├── Fancy-failed.cpp │   │   │   ├── Fancy.java │   │   │   ├── FASTFOOD.cpp │   │   │   ├── GARGOYLE.cpp │   │   │   ├── GCDSET-failed.cpp │   │   │   ├── HP18-failed.cpp │   │   │   ├── HUNGALGO-failed.cpp │   │   │   ├── KCON.cpp │   │   │   ├── MAXSC.cpp │   │   │   ├── MINARRS-failed.cpp │   │   │   ├── NUMGAME.cpp │   │   │   ├── REACTION.cpp │   │   │   ├── RECTANGL.cpp │   │   │   ├── RECVSEQ.cpp │   │   │   ├── REDONE.cpp │   │   │   ├── SLUSH-failed.cpp │   │   │   ├── TEST.cpp │   │   │   ├── TTO1.cpp │   │   │   ├── TYPING.cpp │   │   │   ├── xxor.cpp │   │   │   └── xxor-prototype.cpp │   │   └── zexecscript.sh │   ├── CodeForces │   │   ├── 000-test.cpp │   │   ├── 10474.cpp │   │   ├── 1089L.cpp │   │   ├── 1146B-tle.cpp │   │   ├── 1154F-MikeMirzayanov.cpp │   │   ├── 1155C-ok.cpp │   │   ├── 118D2.cpp │   │   ├── 1363D-original.cpp │   │   ├── 1370A-bruteforce.cpp │   │   ├── 1376A1.cpp │   │   ├── 1389B1.cpp │   │   ├── 1398C1.cpp │   │   ├── 1401C1.cpp │   │   ├── 1629A.cpp │   │   ├── 580C_ok_study_this.cpp │   │   ├── 883M.cpp │   │   ├── 961B-backup-st.cpp │   │   ├── A │   │   │   ├── 1005A.cpp │   │   │   ├── 1006A.cpp │   │   │   ├── 1008A.cpp │   │   │   ├── 1013A.cpp │   │   │   ├── 1015A.cpp │   │   │   ├── 1016A.cpp │   │   │   ├── 1017A.cpp │   │   │   ├── 1023A.cpp │   │   │   ├── 1025A.cpp │   │   │   ├── 1027A.cpp │   │   │   ├── 1043A-Elections.cpp │   │   │   ├── 1046F_WA.cpp │   │   │   ├── 1047A.cpp │   │   │   ├── 1055A.cpp │   │   │   ├── 1061A.cpp │   │   │   ├── 1062A.cpp │   │   │   ├── 1064A.cpp │   │   │   ├── 1065A.cpp │   │   │   ├── 1072A-Golden-Plate.cpp │   │   │   ├── 1073A-Diverse-Substring.cpp │   │   │   ├── 1075A.cpp │   │   │   ├── 1076A.cpp │   │   │   ├── 1077A.cpp │   │   │   ├── 1080A.cpp │   │   │   ├── 1082A.cpp │   │   │   ├── 1084A.cpp │   │   │   ├── 1087A.cpp │   │   │   ├── 1088A-backup.cpp │   │   │   ├── 1088A.cpp │   │   │   ├── 1091A.cpp │   │   │   ├── 1092A.cpp │   │   │   ├── 1095A.cpp │   │   │   ├── 1096A.cpp │   │   │   ├── 1100A.cpp │   │   │   ├── 1101A.cpp │   │   │   ├── 1102A.cpp │   │   │   ├── 1104A.cpp │   │   │   ├── 1106A.cpp │   │   │   ├── 1110A2.cpp │   │   │   ├── 1110A.cpp │   │   │   ├── 1111A.cpp │   │   │   ├── 1113A.cpp │   │   │   ├── 1118A.cpp │   │   │   ├── 112A.cpp │   │   │   ├── 1130A.cpp │   │   │   ├── 1131A.cpp │   │   │   ├── 1132A.cpp │   │   │   ├── 1133A.cpp │   │   │   ├── 1136A.cpp │   │   │   ├── 1140A.cpp │   │   │   ├── 1141A2.cpp │   │   │   ├── 1141A.cpp │   │   │   ├── 1141A-pantho.cpp │   │   │   ├── 1143A.cpp │   │   │   ├── 1144A.cpp │   │   │   ├── 1145A2.cpp │   │   │   ├── 1145A.cpp │   │   │   ├── 1146A.cpp │   │   │   ├── 1148A.cpp │   │   │   ├── 1149A.cpp │   │   │   ├── 1152A.cpp │   │   │   ├── 1153A.cpp │   │   │   ├── 1154A.cpp │   │   │   ├── 1155A.cpp │   │   │   ├── 1159A.cpp │   │   │   ├── 115A.cpp │   │   │   ├── 1162A.cpp │   │   │   ├── 1163A.cpp │   │   │   ├── 1165A.cpp │   │   │   ├── 1166A.cpp │   │   │   ├── 1174A.cpp │   │   │   ├── 1176A.cpp │   │   │   ├── 1178A.cpp │   │   │   ├── 1179A.cpp │   │   │   ├── 1179A-imAnikStyle.cpp │   │   │   ├── 1180A.cpp │   │   │   ├── 1181A.cpp │   │   │   ├── 1183A.cpp │   │   │   ├── 1185A.cpp │   │   │   ├── 118A.cpp │   │   │   ├── 1194A.cpp │   │   │   ├── 1196A.cpp │   │   │   ├── 1197A2.cpp │   │   │   ├── 1197A.cpp │   │   │   ├── 1199A.cpp │   │   │   ├── 1200A.cpp │   │   │   ├── 1201A.cpp │   │   │   ├── 1206A.cpp │   │   │   ├── 1207A.cpp │   │   │   ├── 1208A.cpp │   │   │   ├── 1209A.cpp │   │   │   ├── 1213A.cpp │   │   │   ├── 1214A.cpp │   │   │   ├── 1215A.cpp │   │   │   ├── 1216A.cpp │   │   │   ├── 1220A.cpp │   │   │   ├── 1221A.cpp │   │   │   ├── 1234A.cpp │   │   │   ├── 1238A.cpp │   │   │   ├── 1241A.cpp │   │   │   ├── 1243A.cpp │   │   │   ├── 1245A.cpp │   │   │   ├── 124A.cpp │   │   │   ├── 1251A.cpp │   │   │   ├── 1255A.cpp │   │   │   ├── 1257A.cpp │   │   │   ├── 1265A.cpp │   │   │   ├── 1266A.cpp │   │   │   ├── 1269A.cpp │   │   │   ├── 1271A.cpp │   │   │   ├── 1277A.cpp │   │   │   ├── 127A.cpp │   │   │   ├── 1281A.cpp │   │   │   ├── 1282A.cpp │   │   │   ├── 1285A.cpp │   │   │   ├── 1288A.cpp │   │   │   ├── 1291A.cpp │   │   │   ├── 1294A.cpp │   │   │   ├── 1295A.cpp │   │   │   ├── 1296A.cpp │   │   │   ├── 1299A.cpp │   │   │   ├── 1303A.cpp │   │   │   ├── 1312A.cpp │   │   │   ├── 131A.cpp │   │   │   ├── 1324A.cpp │   │   │   ├── 1325A.cpp │   │   │   ├── 1326A.cpp │   │   │   ├── 1327A.cpp │   │   │   ├── 1328A.cpp │   │   │   ├── 1332A.cpp │   │   │   ├── 1335A.cpp │   │   │   ├── 1339A.cpp │   │   │   ├── 1358A.cpp │   │   │   ├── 1359A.cpp │   │   │   ├── 1360A.cpp │   │   │   ├── 1363A.cpp │   │   │   ├── 1365A.cpp │   │   │   ├── 1366A.cpp │   │   │   ├── 1367A.cpp │   │   │   ├── 1369A.cpp │   │   │   ├── 1370A.cpp │   │   │   ├── 1372A.cpp │   │   │   ├── 1374A.cpp │   │   │   ├── 1385A.cpp │   │   │   ├── 1388A.cpp │   │   │   ├── 1389A.cpp │   │   │   ├── 1391A.cpp │   │   │   ├── 1392A.cpp │   │   │   ├── 1393A.cpp │   │   │   ├── 1395A.cpp │   │   │   ├── 1397A.cpp │   │   │   ├── 1398A.cpp │   │   │   ├── 1399A.cpp │   │   │   ├── 1400A.cpp │   │   │   ├── 1401A.cpp │   │   │   ├── 1405A.cpp │   │   │   ├── 1408A.cpp │   │   │   ├── 1409A.cpp │   │   │   ├── 1419A.cpp │   │   │   ├── 141-A.cpp │   │   │   ├── 141A.cpp │   │   │   ├── 141A-regex.cpp │   │   │   ├── 1422A.cpp │   │   │   ├── 1428A.cpp │   │   │   ├── 1433A.cpp │   │   │   ├── 1436A.cpp │   │   │   ├── 1443A.cpp │   │   │   ├── 1454A.cpp │   │   │   ├── 1455A.cpp │   │   │   ├── 1458A.cpp │   │   │   ├── 1459A.cpp │   │   │   ├── 1465A.cpp │   │   │   ├── 1467A.cpp │   │   │   ├── 146A.cpp │   │   │   ├── 1474A.cpp │   │   │   ├── 1480A.cpp │   │   │   ├── 148A-again.cpp │   │   │   ├── 148A.cpp │   │   │   ├── 1514A.cpp │   │   │   ├── 1516A.cpp │   │   │   ├── 1519A.cpp │   │   │   ├── 1553A.cpp │   │   │   ├── 1611A.cpp │   │   │   ├── 169A.cpp │   │   │   ├── 181A.cpp │   │   │   ├── 199A.cpp │   │   │   ├── 1A.cpp │   │   │   ├── 202A.cpp │   │   │   ├── 208A.cpp │   │   │   ├── 217A2.cpp │   │   │   ├── 217A.cpp │   │   │   ├── 230A.cpp │   │   │   ├── 233A1.cpp │   │   │   ├── 233A.cpp │   │   │   ├── 251A.cpp │   │   │   ├── 258A.cpp │   │   │   ├── 25A.cpp │   │   │   ├── 263A.cpp │   │   │   ├── 271A.c │   │   │   ├── 271A.cpp │   │   │   ├── 274A.cpp │   │   │   ├── 277A.cpp │   │   │   ├── 27A.cpp │   │   │   ├── 2A.cpp │   │   │   ├── 313A-Ilya-and-Bak-Account.cpp │   │   │   ├── 320A.cpp │   │   │   ├── 327A.cpp │   │   │   ├── 339A.cpp │   │   │   ├── 346A.cpp │   │   │   ├── 348A.cpp │   │   │   ├── 352A.cpp │   │   │   ├── 352A-no-namespace.cpp │   │   │   ├── 377A.cpp │   │   │   ├── 385A.cpp │   │   │   ├── 389A-better.cpp │   │   │   ├── 389A.cpp │   │   │   ├── 3A.cpp │   │   │   ├── 401A.cpp │   │   │   ├── 41A.cpp │   │   │   ├── 432A.cpp │   │   │   ├── 445A.cpp │   │   │   ├── 453A.cpp │   │   │   ├── 456A.cpp │   │   │   ├── 469A.cpp │   │   │   ├── 476A.cpp │   │   │   ├── 484A-cf-tutorial-kisu-bujhi-nai.cpp │   │   │   ├── 484A.cpp │   │   │   ├── 485A.cpp │   │   │   ├── 486A.cpp │   │   │   ├── 490A-copy.cpp │   │   │   ├── 490A.cpp │   │   │   ├── 500A.cpp │   │   │   ├── 501A.cpp │   │   │   ├── 507A.cpp │   │   │   ├── 514A.cpp │   │   │   ├── 515A.cpp │   │   │   ├── 520A.cpp │   │   │   ├── 525A-again.cpp │   │   │   ├── 525A.cpp │   │   │   ├── 527A.cpp │   │   │   ├── 534A.cpp │   │   │   ├── 559A.cpp │   │   │   ├── 573A-again.cpp │   │   │   ├── 573A.cpp │   │   │   ├── 576A.cpp │   │   │   ├── 577A.cpp │   │   │   ├── 579A-Raising-Bacteria.cpp │   │   │   ├── 58A.cpp │   │   │   ├── 591A.cpp │   │   │   ├── 598A.cpp │   │   │   ├── 601A.cpp │   │   │   ├── 617A.cpp │   │   │   ├── 624A.cpp │   │   │   ├── 629A.cpp │   │   │   ├── 650A.cpp │   │   │   ├── 651A.cpp │   │   │   ├── 659A.cpp │   │   │   ├── 664A.cpp │   │   │   ├── 667A.cpp │   │   │   ├── 682A.cpp │   │   │   ├── 698A.cpp │   │   │   ├── 698A-failed.cpp │   │   │   ├── 701A.cpp │   │   │   ├── 701A_using_pair.cpp │   │   │   ├── 702A.cpp │   │   │   ├── 712A.cpp │   │   │   ├── 713A.cpp │   │   │   ├── 727A.cpp │   │   │   ├── 731A.cpp │   │   │   ├── 735A.cpp │   │   │   ├── 746A.cpp │   │   │   ├── 749A.cpp │   │   │   ├── 750A.cpp │   │   │   ├── 750A_math.cpp │   │   │   ├── 755A.cpp │   │   │   ├── 758A.cpp │   │   │   ├── 761A.cpp │   │   │   ├── 767A.cpp │   │   │   ├── 771A.cpp │   │   │   ├── 787A-copy.cpp │   │   │   ├── 787A.cpp │   │   │   ├── 796A2.cpp │   │   │   ├── 796A.cpp │   │   │   ├── 804A.cpp │   │   │   ├── 805A.cpp │   │   │   ├── 80A.cpp │   │   │   ├── 822A.cpp │   │   │   ├── 832A.cpp │   │   │   ├── 84A.cpp │   │   │   ├── 850A.cpp │   │   │   ├── 854A.cpp │   │   │   ├── 875A.cpp │   │   │   ├── 879A.cpp │   │   │   ├── 898A.cpp │   │   │   ├── 900A.cpp │   │   │   ├── 903A.cpp │   │   │   ├── 908A.cpp │   │   │   ├── 909A.cpp │   │   │   ├── 912A.cpp │   │   │   ├── 913A.cpp │   │   │   ├── 914A.cpp │   │   │   ├── 916A.cpp │   │   │   ├── 918A.cpp │   │   │   ├── 919A.cpp │   │   │   ├── 920A.cpp │   │   │   ├── 935A.cpp │   │   │   ├── 938A.cpp │   │   │   ├── 940A.cpp │   │   │   ├── 946A.cpp │   │   │   ├── 948A.cpp │   │   │   ├── 950A.cpp │   │   │   ├── 959A.cpp │   │   │   ├── 964A.cpp │   │   │   ├── 965A.cpp │   │   │   ├── 979A.cpp │   │   │   ├── 980A.cpp │   │   │   ├── 984A.cpp │   │   │   ├── 985A.cpp │   │   │   ├── 988A.cpp │   │   │   ├── 989A.cpp │   │   │   ├── 990A.cpp │   │   │   ├── 992A.cpp │   │   │   ├── 996A.cpp │   │   │   ├── 999A.cpp │   │   │   ├── 9A.cpp │   │   │   └── CA.cpp │   │   ├── a.out │   │   ├── Atemp.cpp │   │   ├── B │   │   │   ├── 1006B.cpp │   │   │   ├── 1008B.cpp │   │   │   ├── 1013B.cpp │   │   │   ├── 1016B.cpp │   │   │   ├── 1017B.cpp │   │   │   ├── 1023B.cpp │   │   │   ├── 1027B.cpp │   │   │   ├── 1030B.cpp │   │   │   ├── 1037B.cpp │   │   │   ├── 1038B-Non-Coprime-Partition.cpp │   │   │   ├── 1042B.cpp │   │   │   ├── 1043B-Lost-Array.cpp │   │   │   ├── 1047B.cpp │   │   │   ├── 1051B2.cpp │   │   │   ├── 1051B.cpp │   │   │   ├── 1055B.cpp │   │   │   ├── 1065B.cpp │   │   │   ├── 1073B-Vasya-and-Books.cpp │   │   │   ├── 1076B.cpp │   │   │   ├── 1077B.cpp │   │   │   ├── 1084B.cpp │   │   │   ├── 1088B.cpp │   │   │   ├── 1092B.cpp │   │   │   ├── 1095B.cpp │   │   │   ├── 1097B.cpp │   │   │   ├── 1101B.cpp │   │   │   ├── 1104B.cpp │   │   │   ├── 1108B.cpp │   │   │   ├── 1121B-better.cpp │   │   │   ├── 1121B.cpp │   │   │   ├── 1130B.cpp │   │   │   ├── 1131B.cpp │   │   │   ├── 1132B.cpp │   │   │   ├── 1133B.cpp │   │   │   ├── 1136B.cpp │   │   │   ├── 1139B.cpp │   │   │   ├── 1146B.cpp │   │   │   ├── 1148B.cpp │   │   │   ├── 1150B.cpp │   │   │   ├── 1150B-ok.cpp │   │   │   ├── 1152B-again.cpp │   │   │   ├── 1152B.cpp │   │   │   ├── 1153B.cpp │   │   │   ├── 1154B.cpp │   │   │   ├── 1155B.cpp │   │   │   ├── 1162B.cpp │   │   │   ├── 1166B.cpp │   │   │   ├── 1176B.cpp │   │   │   ├── 1182B.cpp │   │   │   ├── 1183B.cpp │   │   │   ├── 1185B.cpp │   │   │   ├── 1194B.cpp │   │   │   ├── 1195B.cpp │   │   │   ├── 1197B.cpp │   │   │   ├── 1199B.cpp │   │   │   ├── 1200B.cpp │   │   │   ├── 1201B.cpp │   │   │   ├── 1205B.cpp │   │   │   ├── 1206B.cpp │   │   │   ├── 1207B.cpp │   │   │   ├── 1213B.cpp │   │   │   ├── 1215B.cpp │   │   │   ├── 1216B.cpp │   │   │   ├── 1220B.cpp │   │   │   ├── 1234B2.cpp │   │   │   ├── 1234B.cpp │   │   │   ├── 1238B.cpp │   │   │   ├── 1243B1.cpp │   │   │   ├── 1243B.cpp │   │   │   ├── 1257B.cpp │   │   │   ├── 1266B.cpp │   │   │   ├── 1269B.cpp │   │   │   ├── 1277B.cpp │   │   │   ├── 1281B.cpp │   │   │   ├── 1282B1.cpp │   │   │   ├── 1288B.cpp │   │   │   ├── 1291B.cpp │   │   │   ├── 1293B.cpp │   │   │   ├── 1294B.cpp │   │   │   ├── 1296B.cpp │   │   │   ├── 1325B.cpp │   │   │   ├── 1326B.cpp │   │   │   ├── 1328B.cpp │   │   │   ├── 1332B1.cpp │   │   │   ├── 1332B.cpp │   │   │   ├── 1335B.cpp │   │   │   ├── 1359B.cpp │   │   │   ├── 1360B.cpp │   │   │   ├── 1363B.cpp │   │   │   ├── 1365B.cpp │   │   │   ├── 1367B.cpp │   │   │   ├── 1369B.cpp │   │   │   ├── 1370B.cpp │   │   │   ├── 1374B.cpp │   │   │   ├── 1385B.cpp │   │   │   ├── 1389B.cpp │   │   │   ├── 1391B.cpp │   │   │   ├── 1393B.cpp │   │   │   ├── 1397B.cpp │   │   │   ├── 1399B.cpp │   │   │   ├── 1401B.cpp │   │   │   ├── 1433B.cpp │   │   │   ├── 1436B.cpp │   │   │   ├── 1454B.cpp │   │   │   ├── 1467B.cpp │   │   │   ├── 1516B.cpp │   │   │   ├── 1519B.cpp │   │   │   ├── 157B.cpp │   │   │   ├── 158B.cpp │   │   │   ├── 181B-2.cpp │   │   │   ├── 181B.cpp │   │   │   ├── 1B.cpp │   │   │   ├── 200B.cpp │   │   │   ├── 230B.cpp │   │   │   ├── 233B.cpp │   │   │   ├── 253B.cpp │   │   │   ├── 265B.cpp │   │   │   ├── 265B_non_oop.cpp │   │   │   ├── 268B.cpp │   │   │   ├── 271B.cpp │   │   │   ├── 276B.cpp │   │   │   ├── 279B.cpp │   │   │   ├── 295B.cpp │   │   │   ├── 312B.cpp │   │   │   ├── 349B-again.cpp │   │   │   ├── 363B.cpp │   │   │   ├── 368B.cpp │   │   │   ├── 427B.cpp │   │   │   ├── 450B.cpp │   │   │   ├── 456B.cpp │   │   │   ├── 459B.cpp │   │   │   ├── 460B.cpp │   │   │   ├── 462B.cpp │   │   │   ├── 467B.cpp │   │   │   ├── 467B-Fedor-and-New-Game.cpp │   │   │   ├── 473B.cpp │   │   │   ├── 474B.cpp │   │   │   ├── 476B.cpp │   │   │   ├── 478B.cpp │   │   │   ├── 486B.cpp │   │   │   ├── 489B.cpp │   │   │   ├── 492B.cpp │   │   │   ├── 499B.cpp │   │   │   ├── 501B.cpp │   │   │   ├── 507B.cpp │   │   │   ├── 514B.cpp │   │   │   ├── 515B.cpp │   │   │   ├── 515B-easy.cpp │   │   │   ├── 519B.cpp │   │   │   ├── 520B.cpp │   │   │   ├── 535B.cpp │   │   │   ├── 569B.cpp │   │   │   ├── 570B.cpp │   │   │   ├── 574B.cpp │   │   │   ├── 577B.cpp │   │   │   ├── 580B.cpp │   │   │   ├── 593B.cpp │   │   │   ├── 600B.cpp │   │   │   ├── 616B.cpp │   │   │   ├── 617B.cpp │   │   │   ├── 621B.cpp │   │   │   ├── 651B.cpp │   │   │   ├── 688B.cpp │   │   │   ├── 701B.cpp │   │   │   ├── 705B.cpp │   │   │   ├── 706B.cpp │   │   │   ├── 731B.cpp │   │   │   ├── 743B.cpp │   │   │   ├── 747B.cpp │   │   │   ├── 749B.cpp │   │   │   ├── 750B.cpp │   │   │   ├── 755B2.cpp │   │   │   ├── 755B.cpp │   │   │   ├── 758B.cpp │   │   │   ├── 768B.cpp │   │   │   ├── 776B.cpp │   │   │   ├── 796B.cpp │   │   │   ├── 820B.cpp │   │   │   ├── 841B.cpp │   │   │   ├── 842B.cpp │   │   │   ├── 851B.cpp │   │   │   ├── 876B.cpp │   │   │   ├── 879B.cpp │   │   │   ├── 898B.cpp │   │   │   ├── 902B.cpp │   │   │   ├── 908B.cpp │   │   │   ├── 911B.cpp │   │   │   ├── 912B.cpp │   │   │   ├── 913B.cpp │   │   │   ├── 914B.cpp │   │   │   ├── 917B.cpp │   │   │   ├── 918B.cpp │   │   │   ├── 935B.cpp │   │   │   ├── 946B.cpp │   │   │   ├── 948B.cpp │   │   │   ├── 950B.cpp │   │   │   ├── 959B.cpp │   │   │   ├── 961B.cpp │   │   │   ├── 965B.cpp │   │   │   ├── 977B.cpp │   │   │   ├── 978B.cpp │   │   │   ├── 985B.cpp │   │   │   ├── 990B.cpp │   │   │   ├── 994B.cpp │   │   │   ├── 996B.cpp │   │   │   ├── 999B.cpp │   │   │   ├── Amanda749B.cpp │   │   │   ├── binarysearch706B.cpp │   │   │   └── debug1150B.cpp │   │   ├── B1146.java │   │   ├── BigSum.cpp │   │   ├── C │   │   │   ├── 1006C_mp.cpp │   │   │   ├── 1009C.cpp │   │   │   ├── 1015C-again.cpp │   │   │   ├── 1015C.cpp │   │   │   ├── 1023C.cpp │   │   │   ├── 1037C.cpp │   │   │   ├── 1046C.cpp │   │   │   ├── 1051C.cpp │   │   │   ├── 1076C.cpp │   │   │   ├── 1087C.cpp │   │   │   ├── 1093C.cpp │   │   │   ├── 1095C.cpp │   │   │   ├── 1100C.cpp │   │   │   ├── 1101C.cpp │   │   │   ├── 1102C.cpp │   │   │   ├── 1106C.cpp │   │   │   ├── 1111C.cpp │   │   │   ├── 1111C-ok-for-small-case.cpp │   │   │   ├── 1130C.cpp │   │   │   ├── 1131C.cpp │   │   │   ├── 1139C2.cpp │   │   │   ├── 1139C.cpp │   │   │   ├── 1140C.cpp │   │   │   ├── 1141C.cpp │   │   │   ├── 1143C.cpp │   │   │   ├── 1155C.cpp │   │   │   ├── 1161C.cpp │   │   │   ├── 1166C-bruteforce.cpp │   │   │   ├── 1174C.cpp │   │   │   ├── 1176C.cpp │   │   │   ├── 1180C.cpp │   │   │   ├── 1185C1.cpp │   │   │   ├── 1206C.cpp │   │   │   ├── 1213C.cpp │   │   │   ├── 1214C.cpp │   │   │   ├── 1221C.cpp │   │   │   ├── 1270C.cpp │   │   │   ├── 1277C.cpp │   │   │   ├── 1288C.cpp │   │   │   ├── 1294C.cpp │   │   │   ├── 1296C.cpp │   │   │   ├── 1305C.cpp │   │   │   ├── 1326C.cpp │   │   │   ├── 1335C.cpp │   │   │   ├── 1354C1.cpp │   │   │   ├── 1354C2.cpp │   │   │   ├── 1355C-bruteforce-tle.cpp │   │   │   ├── 1355C.cpp │   │   │   ├── 1358C.cpp │   │   │   ├── 1359C.cpp │   │   │   ├── 1360C.cpp │   │   │   ├── 1363C.cpp │   │   │   ├── 1365C.cpp │   │   │   ├── 1374C.cpp │   │   │   ├── 1375C.cpp │   │   │   ├── 1385C.cpp │   │   │   ├── 1391C.cpp │   │   │   ├── 1398C.cpp │   │   │   ├── 1399C.cpp │   │   │   ├── 1400C.cpp │   │   │   ├── 1401C.cpp │   │   │   ├── 1433C.cpp │   │   │   ├── 1461C.cpp │   │   │   ├── 146C.cpp │   │   │   ├── 1519C.cpp │   │   │   ├── 158C.cpp │   │   │   ├── 1C.cpp │   │   │   ├── 276C.cpp │   │   │   ├── 431C.cpp │   │   │   ├── 437C.cpp │   │   │   ├── 448C.cpp │   │   │   ├── 466C.cpp │   │   │   ├── 478C.cpp │   │   │   ├── 489C.cpp │   │   │   ├── 519C.cpp │   │   │   ├── 567C.cpp │   │   │   ├── 570C.cpp │   │   │   ├── 580C.cpp │   │   │   ├── 630C.cpp │   │   │   ├── 796C.cpp │   │   │   ├── 839C-again.cpp │   │   │   ├── 839C.cpp │   │   │   ├── 908C.cpp │   │   │   ├── 909C.cpp │   │   │   ├── 911C.cpp │   │   │   ├── 919C.cpp │   │   │   ├── 920C.cpp │   │   │   ├── 935C.cpp │   │   │   ├── 946C.cpp │   │   │   ├── 975C.cpp │   │   │   ├── 977C.cpp │   │   │   ├── 978C.cpp │   │   │   ├── 992C.cpp │   │   │   ├── 999C.cpp │   │   │   └── copied-original-soln-1513C.cpp │   │   ├── ColeAnderson.cpp │   │   ├── D │   │   │   ├── 1037D-Forgot.cpp │   │   │   ├── 1077D.cpp │   │   │   ├── 1084D.cpp │   │   │   ├── 1136D.cpp │   │   │   ├── 1141D.cpp │   │   │   ├── 1148D.cpp │   │   │   ├── 1153D.cpp │   │   │   ├── 1154D.cpp │   │   │   ├── 1162D.cpp │   │   │   ├── 1165D.cpp │   │   │   ├── 1176D.cpp │   │   │   ├── 1183D.cpp │   │   │   ├── 118D.cpp │   │   │   ├── 1196D1.cpp │   │   │   ├── 1234D.cpp │   │   │   ├── 1296D.cpp │   │   │   ├── 1325D.cpp │   │   │   ├── 1335D.cpp │   │   │   ├── 1360D.cpp │   │   │   ├── 1363D.cpp │   │   │   ├── 1433D.cpp │   │   │   ├── 1436D.cpp │   │   │   ├── 276D.cpp │   │   │   ├── 339D.cpp │   │   │   ├── 474D.cpp │   │   │   ├── 493D.cpp │   │   │   ├── 552D2.cpp │   │   │   ├── 552D.cpp │   │   │   ├── 552D-tle.cpp │   │   │   ├── 659D.cpp │   │   │   ├── 796D.cpp │   │   │   ├── 911D.cpp │   │   │   ├── 913D.cpp │   │   │   ├── 914D.cpp │   │   │   └── 950D.cpp │   │   ├── dfs.cpp │   │   ├── DFS_demo_stack_version_Corman_1ta_BAAL.cpp │   │   ├── E │   │   │   ├── 1073D-TLE.cpp │   │   │   ├── 1141E.cpp │   │   │   ├── 1165E.cpp │   │   │   ├── 1176A-ME.cpp │   │   │   ├── 1176E.cpp │   │   │   ├── 1187E.cpp │   │   │   ├── 1196E.cpp │   │   │   ├── 1265E_2.cpp │   │   │   ├── 1265E.cpp │   │   │   ├── 1360E.cpp │   │   │   ├── 166E-again.cpp │   │   │   ├── 166E.cpp │   │   │   ├── 166E-dp.cpp │   │   │   ├── 464E.cpp │   │   │   ├── 909E.cpp │   │   │   ├── 990E.cpp │   │   │   └── debug1104E.cpp │   │   ├── F │   │   │   ├── 1046F.cpp │   │   │   ├── 1092F.cpp │   │   │   ├── 1155F.cpp │   │   │   ├── 1182F.cpp │   │   │   ├── 630F.cpp │   │   │   ├── 908F.cpp │   │   │   └── 920F.cpp │   │   ├── failed-1364A.cpp │   │   ├── failed-1659A.cpp │   │   ├── FindThePoint.cpp │   │   ├── Graph.cpp │   │   ├── imanik.cpp │   │   ├── MISC_BUJHI_NAI │   │   │   ├── 1105C.cpp │   │   │   ├── 1107B.cpp │   │   │   ├── 1148C.cpp │   │   │   ├── 1152C.cpp │   │   │   ├── 1155D.cpp │   │   │   ├── 1156A.cpp │   │   │   ├── 1162C.cpp │   │   │   ├── 1165B.cpp │   │   │   ├── 1165C.cpp │   │   │   ├── 1167B.cpp │   │   │   ├── 1182A.cpp │   │   │   ├── 1195A.cpp │   │   │   ├── 1195C-DP.cpp │   │   │   ├── 1195D1-comb-num-thm.cpp │   │   │   ├── 1196B.cpp │   │   │   ├── 1214B.cpp │   │   │   ├── 1265B.cpp │   │   │   ├── 1266C.cpp │   │   │   ├── 1279A.cpp │   │   │   ├── 1284C.cpp │   │   │   ├── 294C.cpp │   │   │   ├── 414B.cpp │   │   │   ├── 461A.cpp │   │   │   ├── 576A.cpp │   │   │   ├── 644B.cpp │   │   │   ├── 796C.cpp │   │   │   ├── 909B.cpp │   │   │   ├── 923B.cpp │   │   │   ├── 975D.cpp │   │   │   ├── bujhi_ni_1366B.cpp │   │   │   └── zin.txt │   │   ├── MyException.java │   │   ├── NewTricks │   │   ├── others-codes │   │   │   ├── 1096C.cpp │   │   │   ├── 1138A.cpp │   │   │   ├── 224A.cpp │   │   │   ├── 508B-rte.cpp │   │   │   ├── 794B.cpp │   │   │   └── 859B.cpp │   │   ├── puzzle15.cpp │   │   ├── ria.cpp │   │   ├── saiful_dh_1389B1.cpp │   │   ├── SegmentTree.cpp │   │   ├── Seive_usable_anywhere.cpp │   │   ├── spellbob.cpp │   │   ├── Stack.cpp │   │   ├── STL_BinarySearch.cpp │   │   ├── STL_SET.cpp │   │   ├── STL_Useful_stuffs.cpp │   │   ├── training │   │   │   └── 1213D1.cpp │   │   ├── uri1424.cpp │   │   ├── use │   │   ├── Welcome_to_CSE_DU.cpp │   │   ├── xautomove.sh │   │   ├── zexecscript.sh │   │   ├── zin.txt │   │   ├── zout.txt │   │   ├── ztemp.txt │   │   └── zzchecklist.md │   ├── CodeForcesEducation │   │   └── 1SuffixArrayBaseAlgorithm.cpp │   ├── FacebookHackerCup │   │   ├── 2019 │   │   │   ├── ClassTreasurer.cpp │   │   │   ├── Graphs-as-a-Service.cpp │   │   │   ├── Leapfrog-Ch-1.cpp │   │   │   └── Leapfrog-Ch-2.cpp │   │   ├── A-TravelRestriction.cpp │   │   ├── B-Alchemy.cpp │   │   ├── zin.txt │   │   └── zout.txt │   ├── geeksforgeeks │   │   ├── 1265E-prototype.cpp │   │   ├── a-difference-of-values-and-indexes.cpp │   │   ├── convex-hull-set-1-jarviss-algorithm-or-wrapping.cpp │   │   ├── Divide-n-Conquer │   │   │   ├── 0binary-tree.cpp │   │   │   ├── 1binary-search.cpp │   │   │   ├── 2randomized-binary-search-algorithm-failed.cpp │   │   │   ├── 3mergesort.cpp │   │   │   ├── 4count-inversion.cpp │   │   │   ├── 5closest-pair-of-points-using-divide-and-conquer-algorithm.cpp │   │   │   ├── 6closestpoints.cpp │   │   │   ├── 7maximum-subarray-sum-using-divide-and-conquer-algorithm.cpp │   │   │   ├── 8longest-common-prefix-using-divide-and-conquer-algorithm.cpp │   │   │   ├── zin.txt │   │   │   └── zout.txt │   │   ├── dp │   │   │   ├── 0url.md │   │   │   ├── 1uglydpagain.cpp │   │   │   ├── 1uglynumber.cpp │   │   │   ├── 1uglynumberdp.cpp │   │   │   ├── 2bellnumber.cpp │   │   │   ├── 3binomialCoefficient.cpp │   │   │   ├── 4tiling-problem.cpp │   │   │   └── 5-gold-mine-problem.cpp │   │   ├── failed2-optimal-strategy-for-a-game-1587115620.cpp │   │   ├── failed-a-difference-of-values-and-indexes.cpp │   │   ├── failed-optimal-strategy-for-a-game-1587115620.cpp │   │   ├── FermatsLittleThm.cpp │   │   ├── LCS-dp.cpp │   │   ├── LCS-recursion.cpp │   │   ├── LIS-dp.cpp │   │   ├── maximumSubarraySum.cpp │   │   ├── optimal-strategy-for-a-game-1587115620.cpp │   │   ├── prefix-sum │   │   │   ├── prefix_sum.cpp │   │   │   └── prefix_sum_matrix.cpp │   │   ├── recursion │   │   │   ├── checkpalindrome.cpp │   │   │   ├── first-uppercase-letter-in-a-string-iterative-and-recursive.cpp │   │   │   ├── generate-binary-strings-without-consecutive-1s.cpp │   │   │   ├── given-a-string-print-all-possible-palindromic-partition.cpp │   │   │   ├── link.txt │   │   │   ├── out.txt │   │   │   ├── powet-set-lexicographic-order.cpp │   │   │   ├── print-all-combinations-of-given-length.cpp │   │   │   ├── Print-all-possible-strings-of-length-k-that-can-be-formed-from-a-set-of-n-characters.cpp │   │   │   ├── recursive-implementation-of-atoi.cpp │   │   │   └── recursive-solution-count-substrings-first-last-characters.cpp │   │   ├── segment-tree │   │   │   └── lazy-propagation-in-segment-tree.cpp │   │   ├── xor-of-all-the-nodes-in-the-sub-tree-of-the-given-node.cpp │   │   └── zin.txt │   ├── GoogleCodeJam │   │   ├── 1.cpp │   │   ├── 2017 │   │   │   ├── A-oversized-pancake-flipper.cpp │   │   │   └── B-tidy-numbers.cpp │   │   ├── 2018 │   │   │   ├── A_GBus_count.cpp │   │   │   ├── A-large.in │   │   │   ├── A-small-attempt0.in │   │   │   ├── A-small-attempt1.in │   │   │   ├── B_Combining_Classes.cpp │   │   │   ├── B_Paragliding.cpp │   │   │   ├── B-small-attempt0.in │   │   │   ├── B-small-attempt0.txt │   │   │   ├── in.txt │   │   │   └── output.txt │   │   ├── 2019 │   │   │   ├── ar.cpp │   │   │   ├── buildingpalindromes.cpp │   │   │   ├── cryptopangrams1.cpp │   │   │   ├── cryptopangrams.cpp │   │   │   ├── diversesubarray-failed.cpp │   │   │   ├── FoodStalls.cpp │   │   │   ├── foregone-soln.cpp │   │   │   ├── in.txt │   │   │   ├── LatestGuests.cpp │   │   │   ├── ManhattanCrepeCart.cpp │   │   │   ├── pylons.cpp │   │   │   ├── wigglewalk-failed.cpp │   │   │   └── you-can-go-your-own-way.cpp │   │   ├── 2020 │   │   │   ├── Allocation.cpp │   │   │   ├── failed-AlienPiano.cpp │   │   │   ├── failed-longestArithmetic.cpp │   │   │   ├── failed-mymistake-NestingDepth.cpp │   │   │   ├── failed-parentingParentingReturns.cpp │   │   │   ├── in.txt │   │   │   ├── NestingDepth.cpp │   │   │   ├── ParentingParentingReturns.cpp │   │   │   ├── RecordBreaker.cpp │   │   │   └── vestigium.cpp │   │   ├── 2021 │   │   │   ├── failed2-reversort.cpp │   │   │   ├── failed-reversort.cpp │   │   │   ├── failed-wa-reversort.cpp │   │   │   ├── reversort-bruteforce.cpp │   │   │   └── zin.txt │   │   └── testing_tool.py │   ├── leetcode-with-errichto │   │   ├── 1-two-sums2.cpp │   │   ├── 1-two-sums.cpp │   │   ├── 1-two-sums-failed.cpp │   │   ├── 2022-February │   │   │   ├── 1721-swapping-nodes-in-a-linked-list.cpp │   │   │   ├── 21-merge-2-sorted-lists.cpp │   │   │   ├── 21-merge-2-sorted-lists-v2.cpp │   │   │   ├── 229-majority-elements.cpp │   │   │   ├── 23-merge-k-sorted-lists.cpp │   │   │   ├── 23-merge-k-sorted-lists-v2.cpp │   │   │   ├── 25-reverse-nodes-in-k-groups.cpp │   │   │   ├── 454-4sum-2.cpp │   │   │   ├── 80-remove-duplicates-from-sorted-array-ii.cpp │   │   │   ├── a.out │   │   │   ├── d11-567-permutation-in-string.cpp │   │   │   ├── d12-127-word-ladder.cpp │   │   │   ├── d15-136-single-number.cpp │   │   │   ├── d16-24-swap-nodes-in-pairs.cpp │   │   │   ├── d20-1288-remove-covered-intervals.cpp │   │   │   ├── d20-1288-remove-covered-intervals-v2.cpp │   │   │   ├── d21-169-majority-element.cpp │   │   │   ├── d22-171-excel-sheet-column-number.cpp │   │   │   ├── d23-133-clone-graph.cpp │   │   │   ├── d25-165-compare-version-numbers.cpp │   │   │   ├── d27-662-maximum-width-of-binary-tree.cpp │   │   │   ├── d8-258-add-digits.cpp │   │   │   ├── d9-532-k-diff-pairs.cpp │   │   │   ├── failed-121-best-time-to-buy-and-sell-stock.cpp │   │   │   ├── failed-138CopyListwithRandomPointer.cpp │   │   │   ├── failed1-d18-402-remove-k-digits.cpp │   │   │   ├── failed2-d18-402-remove-k-digits.cpp │   │   │   ├── failed-80-remove-duplicates-from-sorted-array-ii.cpp │   │   │   ├── failed-d11-567-permutation-in-string.cpp │   │   │   ├── failed-d22-171-excel-sheet-column-number.cpp │   │   │   ├── failed-d27-662-maximum-width-of-binary-tree.cpp │   │   │   ├── failed-same-combo-repeat-d17-39-combination-sum.cpp │   │   │   ├── incomplete-d24-148-merge-sort.cpp │   │   │   ├── leetcode-525-contiguous-array.cpp │   │   │   ├── tle-138CopyListwithRandomPointer.cpp │   │   │   └── zout.txt │   │   ├── 2022-january-challange │   │   │   ├── a.out │   │   │   ├── d22-134-gas-station.cpp │   │   │   ├── d6-1094-car-pooling.cpp │   │   │   ├── d7-382-Linked-List-Random-Node.cpp │   │   │   ├── d7-382-Linked-List-Random-Node-v2.cpp │   │   │   ├── d7-382-Linked-List-Random-Node-v3.cpp │   │   │   ├── failed2-d8-1463CherryPickupII.cpp │   │   │   ├── failed-d22-134-gas-station.cpp │   │   │   ├── failed-d30-189-rotate-array.cpp │   │   │   ├── failed-d5-131-pallindrome-partition.cpp │   │   │   ├── failed-d8-1463CherryPickupII.cpp │   │   │   ├── leetcode-211-design-add-and-search-words-data-structure.cpp │   │   │   └── zout.txt │   │   ├── 2022-March │   │   │   ├── 59-spiral-matrix-ii.cpp │   │   │   ├── a.out │   │   │   ├── d12-138-copy-list-with-random-pointer.cpp │   │   │   ├── d15-1249-minimum-remove-to-make-valid-parentheses.cpp │   │   │   ├── d19-895-maximum-frequency-stack.cpp │   │   │   ├── d1.cpp │   │   │   ├── d30-74-search-a-2d-matrix.cpp │   │   │   ├── d3-413-arithmetic-slices.cpp │   │   │   ├── d4-799-champane-tower.cpp │   │   │   ├── d9-82-remove-duplicates-from-sorted-list-ii.cpp │   │   │   ├── failed-d11-61-rotate-list.cpp │   │   │   ├── failed-d12-138-copy-list-with-random-pointer.cpp │   │   │   ├── failed-d18-316-remove-duplicate-letters.cpp │   │   │   ├── failed-d20-1007-minimum-domino-rotations-for-equal-row.cpp │   │   │   ├── Solution.class │   │   │   └── Solution.java │   │   ├── add-two-numbers2.cpp │   │   ├── add-two-numbers.cpp │   │   ├── april-challange │   │   │   ├── 22SubarraySumEqualsK.cpp │   │   │   ├── 23BitwiseANDofNumbersRange.cpp │   │   │   ├── 24LRUCache.cpp │   │   │   ├── 25JumpGame.cpp │   │   │   ├── 26LCS.cpp │   │   │   ├── 27MaximalSquare.cpp │   │   │   ├── 29BinaryTreeMaximumPathSum.cpp │   │   │   ├── BackspaceStringCompare.cpp │   │   │   ├── BestTimeToBuyAndSellStockII.cpp │   │   │   ├── ConstructBinarySearchTreefromPreorderTraversal.cpp │   │   │   ├── ContiguousArray.cpp │   │   │   ├── ContiguousArray-divideNConq-failed.cpp │   │   │   ├── ContiguousArray-failed.cpp │   │   │   ├── CountingElements.cpp │   │   │   ├── DiameterOfBinaryTreeByErrichto.cpp │   │   │   ├── DiameterOfBinaryTreeFailed.cpp │   │   │   ├── failed29BinaryTreeMaximumPathSum.cpp │   │   │   ├── failedProductOfArrayExceptSelf.cpp │   │   │   ├── failed-tle-22SubarraySumEqualsK.cpp │   │   │   ├── GroupAnagrams.cpp │   │   │   ├── GroupAnagrams.java │   │   │   ├── HappyNumber.cpp │   │   │   ├── in.txt │   │   │   ├── LastStoneWeight.cpp │   │   │   ├── MaximumSubArray2.cpp │   │   │   ├── MaximumSubArray.cpp │   │   │   ├── MiddleOfLinkedList.cpp │   │   │   ├── MinimumPathSum.cpp │   │   │   ├── MinStack.cpp │   │   │   ├── MoveZeroes.cpp │   │   │   ├── MoveZeroesFailed.cpp │   │   │   ├── NumberOfIslands.cpp │   │   │   ├── productOfArrayExceptSelf2.cpp │   │   │   ├── productOfArrayExceptSelf.cpp │   │   │   ├── SearchInRotatedSortedArray.cpp │   │   │   ├── SingleNumber.cpp │   │   │   └── validParanthesisString.cpp │   │   ├── gas-station.cpp │   │   ├── june-challange │   │   │   ├── 01-InvertBinaryTree.cpp │   │   │   ├── 02-DeleteNodeinaLinkedList (copy).cpp │   │   │   ├── 02-DeleteNodeinaLinkedList.cpp │   │   │   ├── 04-ReverseString.cpp │   │   │   ├── 08-PowerofTwo.cpp │   │   │   ├── 09-IsSubsequence.cpp │   │   │   ├── 10-SearchInsertPosition.cpp │   │   │   ├── 11-Sort Colors Solution.cpp │   │   │   ├── 15SearchinaBinarySearchTree.cpp │   │   │   ├── failed-03-TwoCityScheduling.cpp │   │   │   └── failed-06-QueueReconstructionByHeight.cpp │   │   └── may-challange │   │   ├── 29CourseSchedule.cpp │   │   └── failed-29CourseSchedule.cpp │   ├── namespace.cpp │   ├── newskills.md │   ├── nextSolve.md │   ├── OnlineJudge │   │   ├── 10018Reverse-and-Add.cpp │   │   ├── 100.cpp │   │   ├── 100-dp.cpp │   │   ├── 10183-how-many-fibs.cpp │   │   ├── 10194-Football-google.cpp │   │   ├── 10194-Football-too-complicated.cpp │   │   ├── 10226-Hardwood-Species.cpp │   │   ├── 10305.cpp │   │   ├── 10305-indegree.cpp │   │   ├── 10810-Ultra-QuickSort.cpp │   │   ├── 10810-UltraQuiclSort2.cpp │   │   ├── 10901-Ferry-Loading-III.cpp │   │   ├── 10928-My-Dear-Neighbours.cpp │   │   ├── 11136-solution.cpp │   │   ├── 11172.cpp │   │   ├── 11235-freqeunt-values2.cpp │   │   ├── 11235-frequent-values.cpp │   │   ├── 11235-frequent-values-original.cpp │   │   ├── 11239-Open-Source.cpp │   │   ├── 11297-Census2.cpp │   │   ├── 11308-Bankrupt-Baker.cpp │   │   ├── 11462-Age-Sort-STL.cpp │   │   ├── 11462-Age-Sort-using-merge-sort2.cpp │   │   ├── 11462-Age-Sort-using-merge-sort.cpp │   │   ├── 11495-Bubbles-and-Buckets-merge-sort.cpp │   │   ├── 146-ID-Codes.cpp │   │   ├── 272 TEX Quotes.cpp │   │   ├── 291-the-house-of-santa-claus.cpp │   │   ├── 299-Train-Swapping.cpp │   │   ├── 482-Permutation-Arrays.cpp │   │   ├── 490RotatingSentence.cpp │   │   ├── 494-KindergartenCountingGame.cpp │   │   ├── 544.cpp │   │   ├── 594-One-Little-Two-Little-Three-Little-Endians.cpp │   │   ├── 612-DNA-Sorting.cpp │   │   ├── 673-Parentheses-Balance.cpp │   │   ├── 7025.cpp │   │   ├── 727-Equation.cpp │   │   ├── failed1-11297-Census.cpp │   │   ├── failed-11136-Hoax-or-what.cpp │   │   ├── failed-11235-frequent-values.cpp │   │   ├── failed-11402-ahoy-pirates.cpp │   │   ├── failed2-10183-how-many-fibs.cpp │   │   ├── failed2-11297-Census-2.cpp │   │   ├── failed2-336-A-Node-Too-Far.cpp │   │   ├── failed-336-A-Node-Too-Far.cpp │   │   ├── failed-tle-11402-ahoy-pirates.cpp │   │   ├── faileduva11239 │   │   │   └── UVA11239.java │   │   ├── falied-tle-10183-how-many-fibs.cpp │   │   ├── segment-tree │   │   │   ├── LA-2191-Potentiometers.cpp │   │   │   ├── uva-11235-frequent-values.cpp │   │   │   └── uva-11402-ahoy-pirates.cpp │   │   ├── temp.cpp │   │   ├── test.cpp │   │   ├── test-nothing-important-you-may-change-it.cpp │   │   ├── uva10194 │   │   │   └── UVA10194Football.java │   │   ├── uva10226 │   │   │   └── FAILED-TLE-UVA10226.java │   │   ├── uva10901 │   │   │   └── UVA10901.java │   │   ├── UvaLive6802.cpp │   │   ├── UvaLive6983MatryoshkaDolls.cpp │   │   ├── uvalive6986.ccpp │   │   ├── x.cpp │   │   ├── zexecscript.sh │   │   ├── zin.txt │   │   └── zout.txt │   ├── other-ojs │   │   ├── 1037.cpp │   │   ├── CoderByte │   │   │   ├── Distinct List.cpp │   │   │   ├── FizzBuzz.cpp │   │   │   ├── InputDistinctList.txt │   │   │   ├── Min Window Substring.cpp │   │   │   └── Prime Time.cpp │   │   ├── DevSkills │   │   │   ├── DCP-160: Electricity Failure.cpp │   │   │   └── DCP7FriendlyURL.java │   │   ├── HackerEarth │   │   │   ├── Equal_multisets.cpp │   │   │   └── MojtabasArrayandArpasQueries.cpp │   │   ├── HackerRank │   │   │   ├── 10daystatistics-d1-p1.cpp │   │   │   ├── arithmetic.cpp │   │   │   ├── a-very-big-sum.cpp │   │   │   ├── Be like Bumble.cpp │   │   │   ├── compare-the-triplets.cpp │   │   │   ├── ddd │   │   │   ├── diagonal-difference.cpp │   │   │   ├── FAILED-ProjectEuler223-Almost-right-angled-triangles-I.cpp │   │   │   ├── in.txt │   │   │   ├── leonardo-and-prime.cpp │   │   │   ├── lowest-triangle.cpp │   │   │   ├── queue-using-two-stacks.cpp │   │   │   ├── save-princess.cpp │   │   │   ├── security-bijective-functions.cpp │   │   │   ├── security-inverse-of-a-function.cpp │   │   │   ├── security-involution.cpp │   │   │   ├── security-key-spaces.cpp │   │   │   ├── security-message-space-and-ciphertext-space.cpp │   │   │   ├── security-tutorial-function.cpp │   │   │   ├── security-tutorial-permutations.cpp │   │   │   └── simple-array-sum.cpp │   │   ├── lol.cpp │   │   ├── ProjectEuler │   │   │   ├── Even Fibonacci numbers.cpp │   │   │   ├── Largest palindrome product-FAILED.cpp │   │   │   ├── Largest prime factor.cpp │   │   │   └── MultiplesOf3And5.cpp │   │   ├── spoj │   │   │   ├── AE00-Rectangles.cpp │   │   │   ├── BYTESM2-PhilosophersStone.cpp │   │   │   ├── failed-TDKPRIME.cpp │   │   │   ├── GSS1 - Can you answer these queries I.cpp │   │   │   ├── in.txt │   │   │   ├── LASTDIG.cpp │   │   │   ├── LOOPEXP.cpp │   │   │   ├── PIVAL - Digits of Pi.cpp │   │   │   └── TDKPRIME.cpp │   │   ├── Timus │   │   │   ├── 1000.cpp │   │   │   ├── 1005-Stone-Pile.cpp │   │   │   ├── 102_coprime-failed.cpp │   │   │   ├── 102.cpp │   │   │   ├── failed-1005-stone-pile-dp2-WA.cpp │   │   │   ├── failed-1005-Stone-Pile-dp-MLE.cpp │   │   │   ├── zexecscript.sh │   │   │   └── zin.txt │   │   ├── toph │   │   │   ├── 16DecContest │   │   │   │   ├── D.cpp │   │   │   │   ├── E.cpp │   │   │   │   ├── I.cpp │   │   │   │   └── N.cpp │   │   │   ├── ArraySimulation.cpp │   │   │   ├── Earthquake.cpp │   │   │   ├── F_Fitness_Freak.cpp │   │   │   ├── goat-research.cpp │   │   │   ├── H-BeautifulPaths.cpp │   │   │   ├── I_AreaofTriangles.cpp │   │   │   ├── I_AreaofTriangles-failed.cpp │   │   │   ├── int64_t, │   │   │   ├── k-string.cpp │   │   │   ├── mines.cpp │   │   │   ├── n-th-prime.cpp │   │   │   ├── sabiha-play-with-fibonacci-series.cpp │   │   │   ├── subarray-sum.cpp │   │   │   ├── temp.cpp │   │   │   ├── that-s-1-minute-see-you-tomorrow.cpp │   │   │   ├── unique-relief.cpp │   │   │   ├── use │   │   │   ├── very-dirty-string.cpp │   │   │   ├── zexecscript.sh │   │   │   ├── zin.txt │   │   │   └── zout.txt │   │   ├── uri1018.cpp │   │   ├── zin.txt │   │   └── zout.txt │   ├── Others │   │   ├── 0A1_template.cpp │   │   ├── 0in.txt │   │   ├── 10361-Automatic_Poetry.cpp │   │   ├── 1405052 │   │   │   ├── MyPuzzle15.cpp │   │   │   ├── MyPuzzle15Euclidean.cpp │   │   │   ├── MyPuzzle15Manhattan.cpp │   │   │   └── MyPuzzle15Max.cpp │   │   ├── 1405052.cpp │   │   ├── A938_debug.cpp │   │   ├── AI3 │   │   │   ├── 1405052 │   │   │   │   ├── 1405052.cpp │   │   │   │   └── in.txt │   │   │   ├── Ai3.cpp.txt │   │   │   └── ai3.txt │   │   ├── AI4_1405052_backup.cpp │   │   ├── AI4_1405052 (copy).cpp │   │   ├── AI4_1405052.cpp │   │   ├── AI_4.cpp │   │   ├── amanda.cpp │   │   ├── anik.cpp │   │   ├── Astar.cpp │   │   ├── BigSum.cpp │   │   ├── ConstructiveHeuristicsForTheTSP.pdf │   │   ├── decrypt.cpp │   │   ├── dsd_bot │   │   │   ├── dsdbot6.py │   │   │   ├── init.py │   │   │   ├── pycache │   │   │   │   └── dsdbot6.cpython-36.pyc │   │   │   └── start.py │   │   ├── dsdbot2.cpp │   │   ├── dsdbot3.cpp │   │   ├── dsdbot4.cpp │   │   ├── dsdbot5.cpp │   │   ├── dsdbot6.cpp │   │   ├── dsdbot.cpp │   │   ├── encrypt.cpp │   │   ├── heart.cpp │   │   ├── in.txt │   │   ├── lightOj1082.cpp │   │   ├── lululu.cpp │   │   ├── map.cpp │   │   ├── mycopy_n.cpp │   │   ├── MyPuzzle15.cpp │   │   ├── MyPuzzle15Euclidean.cpp │   │   ├── MyPuzzle15Manhattan.cpp │   │   ├── MyPuzzle15Max.cpp │   │   ├── n_mod_m.cpp │   │   ├── out.txt │   │   ├── panda.txt │   │   ├── permutation.cpp │   │   ├── prince.cpp │   │   ├── prince.txt │   │   ├── printPermutations.cpp │   │   ├── stack.cpp │   │   ├── stwithpropagation.cpp │   │   ├── temp2.cpp │   │   ├── temp.cpp │   │   ├── temp.txt │   │   ├── tictactoe.cpp │   │   ├── uri1151.cpp │   │   ├── uva10305.cpp │   │   ├── xoxoxo.cpp │   │   └── z.cpp │   ├── Regex │   │   ├── Regex.iml │   │   └── src │   │   └── Start.java │   ├── Rosalind │   │   ├── 1-DNA.cpp │   │   ├── 2-RNA.cpp │   │   ├── inputs │   │   │   ├── rosalind_dna.txt │   │   │   └── rosalind_rna.txt │   │   └── out.txt │   ├── StyleGrammer │   │   ├── src │   │   │   ├── FollowOutput.java │   │   │   ├── MentionsMetaData.java │   │   │   ├── Start.java │   │   │   └── StyleParser.java │   │   └── StyleGrammer.iml │   ├── vjudge │   │   ├── CodeChef-TSORT.cpp │   │   ├── CodeForces-44A.cpp │   │   ├── CodeForces-546A.cpp │   │   ├── CodeForces-734B.cpp │   │   ├── HihoCoder-1000.cpp │   │   ├── input.txt │   │   ├── in.txt │   │   ├── lightoj-1211.cpp │   │   ├── spoj-FREQUENT.cpp │   │   ├── SPOJ-MPOWER-easy.cpp │   │   ├── SPOJ-MPOWER-hard.cpp │   │   ├── UVA-374.cpp │   │   └── UVALive-7025-failed.cpp │   └── zAllSizes.cpp ├── docs │   ├── certificates │   │   ├── fahimfarhan-Round-A-Certificate-Kick-Start-2020.pdf │   │   ├── fahimfarhan-Round-B-Certificate-Kick-Start-2019.pdf │   │   ├── fahimfarhan-Round-C-Certificate-Kick-Start-2019.pdf │   │   ├── fahimfarhan-Round-D-Certificate-Kick-Start-2019.pdf │   │   ├── fahimfarhan-Round-D-Certificate-Kick-Start-2020.pdf │   │   ├── fahimfarhan-Round-E-Certificate-Kick-Start-2020.pdf │   │   ├── fahimfarhan-SNCK19.pdf │   │   ├── fahimfarhan-Summary-Certificate-Kick-Start-2019.pdf │   │   └── Summary Certificate - Kick Start-2020.pdf │   ├── codeNcode │   │   ├── 10-modular-arithmetic-2.md │   │   ├── 11-total-number-of-divisors.md │   │   ├── 15-binomial-coeff-using-modular-inverse.md │   │   ├── 16-Eulers-totioen-function.md │   │   ├── 17-Eulers-totient-function-2.md │   │   ├── 19-calc-euler-totioent-fast.md │   │   ├── 1-modulo-inverse.md │   │   ├── 1-primality-test.md │   │   ├── 20-totient-func-and-gcd-sum.md │   │   ├── 7-fibonacci.md │   │   └── 8-euclid-algo-and-intro-to-modular-arithmetic.md │   ├── github.css │   ├── index.html │   └── Knuth Odd Solutions │   ├── chap1.html │   ├── chap1.html.docx │   ├── chap2.html │   ├── chap2.html.docx │   ├── chap3.html │   ├── chap5.html │   ├── chapt1.html │   ├── index.html │   └── ita-chap2.html ├── Failed │   ├── 1003D_failed.cpp │   ├── 1006C_bs_failed.cpp │   ├── 1015C_Failed.cpp │   ├── 1016A_failed.cpp │   ├── 1023A_FAILED.cpp │   ├── 1023B_FAILED.cpp │   ├── 1029B-failed.cpp │   ├── 1029Bfailed.cpp │   ├── 1030B-failed.cpp │   ├── 1037B_failed.cpp │   ├── 1037D-FAILED.cpp │   ├── 1040A_FAILED.cpp │   ├── 1046B-outofmemory.cpp │   ├── 1047C-failed.cpp │   ├── 1051B-failed.cpp │   ├── 1055B-FAILED-2.cpp │   ├── 1055B-FAILED.cpp │   ├── 1062A-failed.cpp │   ├── 1073D-failed-1.cpp │   ├── 1073D-FAILED.cpp │   ├── 1084B-failed.cpp │   ├── 1084D-failed.cpp │   ├── 1084D-failed-test-2.cpp │   ├── 1087B-FAILED.cpp │   ├── 1095C-failed.cpp │   ├── 1108B-failed.cpp │   ├── 1118E1-failed.cpp │   ├── 1118E-failed.cpp │   ├── 1118F-failed.cpp │   ├── 1130A-failed2.cpp │   ├── 1130A-failed.cpp │   ├── 1131B-failed.cpp │   ├── 1131F-failed-dfs-wa.cpp │   ├── 1133D_failed.cpp │   ├── 1139A-failed.cpp │   ├── 1141A-failed.cpp │   ├── 1141B-failed.cpp │   ├── 1141C2-RTE-failed.cpp │   ├── 1141E-failed.cpp │   ├── 1146B-failed.cpp │   ├── 1148B-failed.cpp │   ├── 1148C2-failed.cpp │   ├── 1148C-failed.cpp │   ├── 1152B-failed.cpp │   ├── 1152C-failed.cpp │   ├── 1153A-failed.cpp │   ├── 1153C-failed.cpp │   ├── 1154D-failed2.cpp │   ├── 1154D-failed.cpp │   ├── 1155F-failed.cpp │   ├── 1156A-failed.cpp │   ├── 1162B-failed.cpp │   ├── 1162D-failed.cpp │   ├── 1163C1-failed2.cpp │   ├── 1163C1-failed.cpp │   ├── 1165A-failed.cpp │   ├── 1165C-failed.cpp │   ├── 1165D-failed2.cpp │   ├── 1165D-failed3.cpp │   ├── 1165D-failed.cpp │   ├── 1165E-failed.cpp │   ├── 1167A-failed.cpp │   ├── 1167C-mle.cpp │   ├── 1167F-failed.cpp │   ├── 1176A-failed.cpp │   ├── 1176D-failed2.cpp │   ├── 1176D-failed.cpp │   ├── 1180C-mle.cpp │   ├── 1181B-not-sure.cpp │   ├── 1182F-failed.cpp │   ├── 1185C1-failed2.cpp │   ├── 1185C1-failed.cpp │   ├── 1185D-failed.cpp │   ├── 1285B-failed.cpp │   ├── 1305C-tle-failed.cpp │   ├── 1327A-tle.cpp │   ├── 1365C-almost-ok.cpp │   ├── 1397B-almost-there.cpp │   ├── 1461C-v2-failed.cpp │   ├── 1520D-tle-failed.cpp │   ├── 166E-again.cpp.FAILED │   ├── 166E-FAILED.cpp │   ├── 166E-formula.cpp.Formula-error.FAILED │   ├── 189A-failed-2.cpp │   ├── 189A-failed.cpp │   ├── 230B_alternative_TLE_FAILED.cpp │   ├── 233A-failed.cpp │   ├── 245H-failed.cpp │   ├── 285Cfailed.cpp │   ├── 2A-FAILED.cpp │   ├── 321C-failed.cpp │   ├── 337D-failed.cpp │   ├── 349B-failed.cpp │   ├── 377A-failed.cpp │   ├── 3A_badLogicByMe.cpp │   ├── 401A-failed.cpp │   ├── 456B-failed.cpp │   ├── 478B-failed.cpp │   ├── 498A-failed.cpp │   ├── 514B-failed2.cpp │   ├── 514B-failed.cpp │   ├── 519C-failed.cpp │   ├── 543B-failed2.cpp │   ├── 543B-failed.cpp │   ├── 567C_failed.cpp │   ├── 577B-failed.cpp │   ├── 743B-Chloe-and-the-sequence-FAILED.cpp │   ├── 743B-FAILED.cpp │   ├── 758B-failed.cpp │   ├── 768B-failed.cpp │   ├── 776B-failed.cpp │   ├── 796C-failed.cpp │   ├── 839C_failed.cpp │   ├── 851B-failed.cpp │   ├── 854A-failed.cpp │   ├── 893C_failed2.cpp │   ├── 893C_failed.cpp │   ├── 898B-tle.cpp │   ├── 914B-failed.cpp │   ├── 920F-failed.cpp │   ├── 920F-trial1-failed.ccpp │   ├── 948C_TLE.cpp │   ├── 959B_failed.cpp │   ├── 975D-failed.cpp │   ├── 996A-failed.cpp │   ├── A115_failed.cpp │   ├── A601failed.cpp │   ├── A911_failed2.cpp │   ├── A911_failed.cpp │   ├── A916_failed.cpp │   ├── B203_failed.cpp │   ├── B520failed.cpp │   ├── B526_falied.cpp │   ├── B908_failed.cpp │   ├── B914_failed.cpp │   ├── B920_failed.cpp │   ├── C158-failed.java │   ├── C437failed2.cpp │   ├── C437failed.cpp │   ├── C580_failed.cpp │   ├── C893_failed.cpp │   ├── C913failed.cpp │   ├── E909_failed.cpp │   ├── f-1192A.cpp │   ├── f-1196B.cpp │   ├── f-1199A.cpp │   ├── f-1200B-wronglogic.cpp │   ├── f1201B-try-later.cpp │   ├── f1201C2.cpp │   ├── f1201C-infiniteLoop.cpp │   ├── f1206C.cpp │   ├── f1208B.cpp │   ├── f1213C.cpp │   ├── f1214A.cpp │   ├── f1215B.cpp │   ├── f1217A.cpp │   ├── f1217B.cpp │   ├── f1230A.cpp │   ├── f2-1214A.cpp │   ├── f31214A.cpp │   ├── f-363B.cpp │   ├── f489C.cpp │   ├── f-501B-ME.cpp │   ├── f-621B-tle.cpp │   ├── f-796C-tle2.cpp │   ├── f-796C-tle.cpp │   ├── FAILED-1073A.cpp │   ├── FAILED-1073B-Vasya-and-Books.cpp │   ├── FAILED-1073D.cpp │   ├── FAILED-1075A.cpp │   ├── failed-10810-Ultra-Quicksort2.cpp │   ├── failed-1104E-Almost-ok.cpp │   ├── FAILED-1106D.cpp │   ├── failed-1131F-bfs-RTE.cpp │   ├── failed-11340-Newspaper.cpp │   ├── failed-11495-Bubbles-and-Buckets-stl.cpp │   ├── failed-1159C-so-close.cpp │   ├── failed-1185D-almost-ok.cpp │   ├── failed-1197A-Hacked.cpp │   ├── failed-1251A.cpp │   ├── failed-1265C.cpp │   ├── failed-1271A.cpp │   ├── failed-1279A.cpp │   ├── failed-1279B.cpp │   ├── failed-1281B.cpp │   ├── failed-1283C.cpp │   ├── failed-1293A.cpp │   ├── failed-1293B.cpp │   ├── failed-1294A.cpp │   ├── failed-1299A.cpp │   ├── failed-1312C.cpp │   ├── Failed_131A.cpp │   ├── failed-1328B1.cpp │   ├── failed-1328B.cpp │   ├── failed-1330A.cpp │   ├── failed-1332C.cpp │   ├── failed-1333B.cpp │   ├── failed1358A.cpp │   ├── failed1358B.cpp │   ├── failed1358C.cpp │   ├── failed1359C.cpp │   ├── failed-1360D.cpp │   ├── failed-1362A.cpp │   ├── failed-1363A.cpp │   ├── failed-1363B.cpp │   ├── failed-1365A.cpp │   ├── failed-1365B.cpp │   ├── failed-1365D.cpp │   ├── failed-1366A.cpp │   ├── failed-1367C.cpp │   ├── failed-1370B.cpp │   ├── failed-1370C.cpp │   ├── failed-1374A.cpp │   ├── failed-1375C.cpp │   ├── failed-1393B.cpp │   ├── failed-1400C.cpp │   ├── failed-1409C.cpp │   ├── failed-1419B.cpp │   ├── failed-1422B.cpp │   ├── failed-1428C2.cpp │   ├── failed-1428C3.cpp │   ├── failed-1433C.cpp │   ├── failed-1436B.cpp │   ├── failed-1467A.cpp │   ├── failed-1467B.cpp │   ├── failed-1474B.cpp │   ├── failed-1516B.cpp │   ├── failed-1611B.cpp │   ├── failed-2-1153A.cpp │   ├── failed2-482-Permutation-Arrays.cpp │   ├── failed2-544.cpp │   ├── FAILED-2A.cpp │   ├── failed-482-Permutation-Arrays.cpp │   ├── failed-485A-v2.cpp │   ├── FAILED_494-KindergartenCountingGame.cpp │   ├── failed-544.cpp │   ├── FAILED_550A.cpp │   ├── failed-594-One-Little-Two-Little-Three-Little-Endians.cpp │   ├── failed-875A-TLE.cpp │   ├── failed-923B-tle.cpp │   ├── FAILED_935C.cpp │   ├── FAILED_946C.cpp │   ├── Failed_950D.cpp │   ├── failed-996A-almost-ok-rte.cpp │   ├── FAILED_ASCDFIB-AscendingFibonacciNumbers.cpp │   ├── failed-at-some-korner-case-11340-Newspaper.cpp │   ├── failed-dominos.cpp │   ├── failed-mle-1358C.cpp │   ├── failed-tle-1398C.cpp │   ├── failed-UVA-673-Parentheses-Balance.cpp │   ├── G911_time_exceed.cpp │   └── prince2_failed.cpp ├── gitAmendCommitsForAlreadyPushedCode.md ├── GitCommitEmoji.md ├── JavaCodes │   ├── A0Fast.java │   ├── A1.java │   ├── A750.java │   ├── Algorithms-in-Java │   │   ├── Algorithms.iml │   │   ├── out │   │   │   └── production │   │   │   └── Algorithms │   │   │   ├── FileIO │   │   │   │   ├── test1.txt │   │   │   │   └── test.txt │   │   │   ├── graph │   │   │   │   ├── friendship.txt │   │   │   │   └── websites.txt │   │   │   ├── in.txt │   │   │   └── Temp.txt │   │   └── src │   │   ├── AlgorithmsTestPrototype1 │   │   │   └── Main.java │   │   ├── CoinChangePrototype1 │   │   │   ├── CoinChange.java │   │   │   └── Main.java │   │   ├── FileIO │   │   │   ├── BufferedReaderDemo.java │   │   │   ├── BufferedWrierDemo.java │   │   │   ├── ConsoleDemo.java │   │   │   ├── FileCopyDemo.java │   │   │   ├── MainIO.java │   │   │   ├── test1.txt │   │   │   └── test.txt │   │   ├── Ford_Fulkerson │   │   │   ├── GraphFF.java │   │   │   ├── MainFF.java │   │   │   ├── Node.java │   │   │   └── Vertex.java │   │   ├── graph │   │   │   ├── friendship.txt │   │   │   ├── Graph.java │   │   │   ├── Main.java │   │   │   ├── Node.java │   │   │   ├── Vertex.java │   │   │   └── websites.txt │   │   ├── GraphGFSPrototype1 │   │   │   ├── Graph.java │   │   │   └── Main.java │   │   ├── in.txt │   │   ├── Knapsack │   │   │   └── Knapsack.java │   │   ├── Knapsack_0_1_Prototype │   │   │   ├── Knapsack2.java │   │   │   ├── Knapsack.java │   │   │   └── MainK.java │   │   ├── KnightsTour │   │   │   ├── KnightsTour.java │   │   │   └── MainKT.java │   │   ├── LCSiterativePrototype1 │   │   │   ├── LCS1.java │   │   │   ├── LCS2.java │   │   │   └── MainLCS.java │   │   ├── LCS.java │   │   ├── MaxFlow.java │   │   ├── MCM.java │   │   ├── MCMPrototype │   │   │   ├── MainMCM.java │   │   │   └── MCM1.java │   │   ├── MCMPrototype2 │   │   │   ├── Functions.java │   │   │   └── MainMCM2.java │   │   ├── MergeSort │   │   │   ├── MainMergeSort.java │   │   │   └── MergeSort.java │   │   ├── N_QueenProblem │   │   │   ├── MainNQ.java │   │   │   └── NQueen.java │   │   ├── QuickSort │   │   │   ├── MainQuickSort.java │   │   │   └── QuickSort.java │   │   ├── Sudoku.java │   │   └── Temp.txt │   ├── B535.java │   ├── B911.java │   ├── BinarySearch.java │   ├── btree-java │   │   ├── BTree.java │   │   ├── Node.java │   │   └── Start.java │   ├── C1006.java │   ├── DNSLookup1.java │   ├── DNSLookup.java │   └── TOH │   ├── Algorithm.java │   ├── Disk.java │   ├── Peg.java │   ├── Start.java │   ├── State.java │   └── toh │   ├── Algorithm.java │   ├── Disk.java │   ├── Peg.java │   ├── Start.java │   └── State.java ├── LICENSE ├── mahbubul-hassan │   ├── 0-Programming_Contest_DS_Algorithms │   │   ├── 3_2_1_num_of_zero_n_fact.cpp │   │   ├── 3_2_2_HowManyDigitsAfterNfact.cpp │   │   ├── 3_2_4_CatalanNum.cpp │   │   ├── 3_2_4_DearrangementNum.cpp │   │   ├── 3_2_4_StirlingNum1.cpp │   │   ├── 3_2_4_StirlingNum2.cpp │   │   ├── 5-13-1-uvalive6986.cpp │   │   ├── 5_7_priority_queue.cpp │   │   ├── 5_8_disjointUnionSet.cpp │   │   ├── 5_9_SqRootSegmentation.cpp │   │   ├── 6_1_fractional_knapsack.cpp │   │   ├── 6-4-huffman-again.cpp │   │   ├── 6_4_huffmancoding.cpp │   │   ├── 7-2-1-cion-exchange-var1.cpp │   │   ├── 7-5-Longest-Common-Subsequence.cpp │   │   ├── 7-6-in.txt │   │   ├── 7-6-Matrix-Chain-Multiplication.cpp │   │   ├── 7-6-MCM.cpp │   │   ├── bigmod.cpp │   │   ├── bigsum.cpp │   │   ├── divisors.cpp │   │   ├── FAILED_how_many_digits_in_n_fact.cpp │   │   ├── gcd.cpp │   │   ├── how_many_0_for_100_fact.cpp │   │   ├── my-binaryIndexTree-1-based-indexing.cpp │   │   ├── my-binaryIndexTree.cpp │   │   ├── myLazyPropagation.cpp │   │   ├── mySegmentTree.cpp │   │   ├── nCr2failed.cpp │   │   ├── nCr.cpp │   │   ├── old-coin-change │   │   │   ├── 7-2-1-coin-change.cpp │   │   │   ├── 7-2-1-variation-1.cpp │   │   │   ├── 7-2-2-coin-change.cpp │   │   │   ├── 7-2-2-variation-2.cpp │   │   │   ├── 7-2-3-variation-3.cpp │   │   │   └── 7-2-4-variant-4.cpp │   │   ├── old-segment-trees │   │   │   ├── 5_11_st_cf.cpp │   │   │   ├── 5_11_st_cf_final.cpp │   │   │   ├── 5_11_st_codeforces.cpp │   │   │   ├── SegmentTree.cpp │   │   │   └── st.cpp │   │   ├── prime.cpp │   │   ├── seive.cpp │   │   ├── temp1234567.cpp │   │   ├── template.cpp │   │   ├── tprimes.cpp │   │   ├── withvector.txt │   │   ├── xxor-prototype.cpp │   │   ├── zexecscript.sh │   │   └── zin.txt │   ├── 10-b-z-algo.cpp │   ├── 10-c-kmp-algo.cpp │   ├── 3-b-cf-lazy-propagation.cpp │   ├── 3-b-cf-st.cpp │   ├── 3-b-segment-tree.cpp │   ├── 3-c-binary-indexed-tree.cpp │   ├── 3-e-treap.cpp │   ├── 3-e-treap-failed.cpp │   ├── 8-b-ConnetedComponentInAGraph.cpp │   ├── 8-c-floodfill.cpp │   ├── 8-d-TopologicalSort.cpp │   ├── 8-d-TopologicalSortKahnsAlgo.cpp │   ├── 8-e-bipartitegraph.cpp │   ├── 8-g-Dijkstra.cpp │   ├── 8-h-BellmanFordSSSP.cpp │   ├── 8-i-FloydWarshallAlgo.cpp │   ├── 8-j-FordFulkerson.cpp │   ├── 8-j-FordFulkerson-failed.cpp │   ├── 8-k-findNumOfSCC-NotSureIfOk.cpp │   ├── 9-e-FloydCycleDetectAlgo.cpp │   ├── AVL-tree.cpp │   ├── AVL-tree-only-insert.cpp │   ├── bst-array.cpp │   ├── BST.cpp │   ├── failed-hare-and-tortoise.cpp │   ├── input.txt │   ├── in.txt │   ├── isprime-quickly.cpp │   ├── lalala.cpp │   ├── RedBlackTree-failed1.cpp │   ├── RedBlackTree-failed2.cpp │   └── RedBlackTree.java ├── other-languages │   ├── bash │   │   ├── 1read.sh │   │   ├── 2read.sh │   │   ├── 3readnumber.sh │   │   ├── 4ifelse.sh │   │   ├── vi.txt │   │   ├── z1.sh │   │   └── z2.sh │   ├── c-sharp │   │   ├── 1131B.cs │   │   ├── a │   │   ├── A-new-console.md │   │   ├── HelloThere.cs │   │   ├── HowToRun.sh │   │   └── vjudge │   │   ├── bin │   │   │   └── Debug │   │   │   └── netcoreapp2.2 │   │   │   ├── vjudge.deps.json │   │   │   ├── vjudge.pdb │   │   │   ├── vjudge.runtimeconfig.dev.json │   │   │   └── vjudge.runtimeconfig.json │   │   ├── input.txt │   │   ├── obj │   │   │   ├── Debug │   │   │   │   └── netcoreapp2.2 │   │   │   │   ├── project.razor.json │   │   │   │   ├── vjudge.AssemblyInfo.cs │   │   │   │   ├── vjudge.AssemblyInfoInputs.cache │   │   │   │   ├── vjudge.assets.cache │   │   │   │   ├── vjudge.csprojAssemblyReference.cache │   │   │   │   ├── vjudge.csproj.CoreCompileInputs.cache │   │   │   │   ├── vjudge.csproj.FileListAbsolute.txt │   │   │   │   └── vjudge.pdb │   │   │   ├── project.assets.json │   │   │   ├── vjudge.csproj.nuget.cache │   │   │   ├── vjudge.csproj.nuget.g.props │   │   │   └── vjudge.csproj.nuget.g.targets │   │   ├── output.txt │   │   ├── Program.cs │   │   └── vjudge.csproj │   ├── go │   │   ├── solved │   │   │   └── 1131B.go │   │   └── template │   │   └── test.go │   ├── groovy │   │   └── Hello.groovy │   ├── in.txt │   ├── js │   │   ├── 0template.js │   │   ├── 1A.js │   │   ├── 2A.js │   │   ├── 4C.js │   │   ├── greedyDemo.js │   │   └── in.txt │   ├── julia │   │   ├── 1-pizza.jl │   │   ├── 2-circle-area.jl │   │   ├── 3-function.jl │   │   ├── 4-ifelse.jl │   │   ├── 5-for-loop.jl │   │   ├── 6-while-loop.jl │   │   ├── 7-explicit-type-declatr.jl │   │   ├── 8-class-constructors.jl │   │   ├── math.jl │   │   └── start.jl │   ├── kotlin │   │   ├── 1170A.kt │   │   ├── 1170B.kt │   │   ├── 1171B.kt │   │   ├── 1212A.kt │   │   ├── 1212B.kt │   │   ├── 1298A.kt │   │   ├── 1298B.kt │   │   ├── 1298C.kt │   │   ├── 1347A.kt │   │   ├── 1347B.kt │   │   ├── 1347C.kt │   │   ├── 1489A.kt │   │   ├── 1A.kt │   │   ├── _1AKt.class │   │   ├── a.kt │   │   ├── failed_1298B.kt │   │   ├── failed-1347D.kt │   │   ├── in.txt │   │   ├── META-INF │   │   │   └── main.kotlin_module │   │   └── template.kt │   ├── python │   │   ├── 10-some-string-basics.py │   │   ├── 11-negative-indexing-string-should-work-with-arrays.py │   │   ├── 12-string-format.py │   │   ├── 13-lists.py │   │   ├── 14-loops.py │   │   ├── 15-tuples.py │   │   ├── 16-sets.py │   │   ├── 17-dictionary.py │   │   ├── 18-functions.py │   │   ├── 19-lambdas.py │   │   ├── 1-conditions.py │   │   ├── 20-class-object.py │   │   ├── 21-hackerrank.py │   │   ├── 2-type-casting.py │   │   ├── 3-python-is-case-sensitive.py │   │   ├── 4-assign-multiple-variables.py │   │   ├── 5-unpack-a-collection.py │   │   ├── 6-local-and-global-scoped-variables.py │   │   ├── 7-scientific-number.py │   │   ├── 8-complex-numbers.py │   │   ├── 9-random-number.py │   │   ├── any_and_all.py │   │   ├── hackerrank.py │   │   ├── input.txt │   │   └── start.py │   ├── rust │   │   ├── Start │   │   └── Start.rs │   ├── sql │   │   ├── 1-revising-the-select-query-1.sql │   │   ├── 2-revising-the-select-query-2.SQL │   │   ├── 3-select-all-sql.SQL │   │   ├── 4-select-by-id.sql │   │   ├── 5-japanese-cities-attributes.sql │   │   ├── 6-japanese-cities-name.sql │   │   ├── 8-weather-observation-station-3.sql │   │   └── 9-weather-observation-station-4.sql │   └── swift │   ├── Start │   └── Start.swift ├── others │   ├── 1-Corman │   │   └── 15-1-DpRodCut.cpp │   ├── 1-stl-n-collections │   │   └── java-collections │   │   ├── ArrayDequeue.java │   │   ├── ArrayListDemo.java │   │   ├── HashMap.java │   │   ├── HashSet.java │   │   ├── LinkedHashSet.java │   │   ├── LinkedListDemo.java │   │   ├── ListDemo.java │   │   ├── PriorityQueue.java │   │   ├── Stack.java │   │   ├── TreeSet.java │   │   └── Vector.java │   ├── 1-threading │   │   ├── cpp17-builtin │   │   │   ├── part1 │   │   │   │   ├── 1.cpp │   │   │   │   ├── 2.cpp │   │   │   │   ├── 3.cpp │   │   │   │   └── start.cpp │   │   │   ├── part2 │   │   │   │   ├── 1.cpp │   │   │   │   ├── 1-join.cpp │   │   │   │   ├── 2-detach.cpp │   │   │   │   ├── 3-this-is-error.cpp │   │   │   │   ├── 4-so-do-this.cpp │   │   │   │   ├── 5-always-call-join-else-error.cpp │   │   │   │   └── 6-exception-handle.cpp │   │   │   ├── part3 │   │   │   │   ├── 1-passing-simple-args.cpp │   │   │   │   ├── 2-dont-do-this.cpp │   │   │   │   ├── 3-const-ref.cpp │   │   │   │   ├── 4-const-ref-and-return-it-to-main.cpp │   │   │   │   └── 5-assign-pointer-to-member-func-of-a-class.cpp │   │   │   ├── part5 │   │   │   │   ├── 1-mutex-demo.cpp │   │   │   │   └── 2-lock-guaard-demo.cpp │   │   │   └── part7 │   │   │   └── 1-conditional-variables.cpp │   │   └── java │   │   ├── RunnableDemo.java │   │   ├── TestThread.java │   │   └── ThreadDemo.java │   ├── 2-memory-managemennt │   │   ├── in.txt │   │   ├── memory-management-0.cpp │   │   └── memory-management-1.cpp │   ├── CoolStuffs │   │   ├── allsize.md │   │   └── dfs4simple_case_A115.cpp │   ├── Docker │   │   ├── docker-cpp │   │   │   ├── Dockerfile │   │   │   └── hello_docker.cpp │   │   ├── docker-java-app │   │   │   ├── Dockerfile │   │   │   └── Hello.java │   │   ├── docker-python-app │   │   │   ├── Dockerfile │   │   │   └── index.py │   │   ├── instructions.txt │   │   ├── php-docker-app │   │   │   ├── Dockerfile │   │   │   └── index.php │   │   └── python_flask │   │   ├── app │   │   │   ├── main.py │   │   │   └── requirements.txt │   │   ├── Dockerfile │   │   └── requirements.txt │   └── vlsi-hardware-algorithms │   ├── global-routing │   │   ├── 1405052 │   │   │   ├── 1405052.cpp │   │   │   ├── Lee_output.txt │   │   │   └── routing_input.txt │   │   ├── 1405052.cpp │   │   ├── Lee and Soukup Offline.pdf │   │   ├── lee_output.txt │   │   ├── Lee_output.txt │   │   ├── lee_output.txt.original │   │   ├── routing_input.txt │   │   ├── script.sh │   │   ├── soukup_output.txt │   │   └── soukup_output.txt.original │   └── partitioning │   ├── 1405052.cpp │   ├── input_KL.txt │   ├── output_KL.txt │   └── output_KL.txt.original ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── regular-expressions-cheat-sheet.pdf ├── remove_old_snaps.sh ├── software-development │   ├── design-patterns │   │   └── java │   │   ├── BuilderPattern │   │   │   ├── GenericBuilderDemo.iml │   │   │   └── src │   │   │   └── applications │   │   │   ├── AppManager.java │   │   │   ├── Model.java │   │   │   └── Start.java │   │   ├── DecoratorPattern │   │   │   ├── CoffeeDecorator.java │   │   │   ├── Coffee.java │   │   │   └── Start.java │   │   ├── FactoryPattern │   │   │   ├── BMW.java │   │   │   ├── Car.java │   │   │   ├── Factory.java │   │   │   ├── Start.java │   │   │   └── Toyota.java │   │   ├── SingletonPattern │   │   │   ├── Database.java │   │   │   ├── Singleton1.java │   │   │   ├── Singleton2.java │   │   │   ├── Singleton3.java │   │   │   └── Start.java │   │   └── StrategyPattern │   │   ├── AlgoA.java │   │   ├── AlgoB.java │   │   ├── Context.java │   │   ├── Customer.java │   │   └── Strategy.java │   └── unit-tests │   ├── java │   │   ├── JunitTestSuite.java │   │   ├── Start.java │   │   ├── TestJunit1.java │   │   ├── TestJunit2.java │   │   ├── TestJunit3.java │   │   └── TestRunner.java │   └── python │   ├── pycache │   │   └── start.cpython-37.pyc │   ├── start.py │   └── test.py ├── study-materials │   ├── cp1.pdf │   ├── graph-shafayet-planet.pdf │   ├── GREEDY APPROACH.pdf │   ├── mml-book.pdf │   ├── MY_PROFILES.md │   ├── notebook.pdf │   ├── problem-solution-book-1.pdf │   ├── quora2.txt │   ├── quora.txt │   ├── README2.md │   ├── README3.md │   ├── readme3.pdf │   ├── theoretical_computer_science_cheat_sheet.pdf │   ├── todolist.md │   └── USEFUL_LINKS.pdf ├── theTrevTutor-Propositional-Logic │   ├── 1-how-to-translate-english-into-propositional-logic.md │   └── 5-How to draw TRUTH TABLES in PROPOSITIONAL LOGIC.md ├── Things-To-Do-After-Installing-Linux.pdf ├── tree.md └── x-auto-commit.sh

181 directories, 2076 files