| 10 | ll ans, dp[maxM][maxN]; |
| 11 | |
| 12 | ll pow26(ll b){ |
| 13 | ll a = 26; |
| 14 | ll res = 1; |
| 15 | while(b){ |
| 16 | if(b&1) res = (res * a) % MOD; |
| 17 | a = (a * a) % MOD; |
| 18 | b >>= 1; |
| 19 | } |
| 20 | return res; |
| 21 | } |
| 22 | |
| 23 | bool good(vector<char> pre, int k){ |
| 24 | int SZ = (int) pre.size(); |