I have written my code currectly but am not able to find why it is giving me Memory Limit Exceeded error on submission. Can anyone help me to find out the error in my code? Link to Code 135174933
| # | User | Rating |
|---|---|---|
| 1 | Benq | 3792 |
| 2 | VivaciousAubergine | 3647 |
| 3 | Kevin114514 | 3603 |
| 4 | jiangly | 3583 |
| 5 | strapple | 3515 |
| 6 | tourist | 3470 |
| 7 | dXqwq | 3436 |
| 8 | Radewoosh | 3415 |
| 9 | Otomachi_Una | 3413 |
| 10 | Um_nik | 3376 |
| # | User | Contrib. |
|---|---|---|
| 1 | Qingyu | 157 |
| 2 | adamant | 153 |
| 3 | Um_nik | 146 |
| 3 | Proof_by_QED | 146 |
| 5 | Dominater069 | 145 |
| 6 | errorgorn | 141 |
| 7 | cry | 139 |
| 8 | YuukiS | 135 |
| 9 | TheScrasse | 134 |
| 10 | chromate00 | 133 |
I have written my code currectly but am not able to find why it is giving me Memory Limit Exceeded error on submission. Can anyone help me to find out the error in my code? Link to Code 135174933
| Name |
|---|



Because sometimes in the loop while(s!=asc), s never becomes equal to asc and the loop never stops.
but that should give me TLE not MLE ? right ?
You have ans.push_back(lst) in each iteration of the loop. If the loop never ends, it is quite possible to get MLE before TLE.