| 26 | return ans; |
| 27 | } |
| 28 | int solve(ll n) { |
| 29 | if(n == 0) return 0; |
| 30 | v.clear(); |
| 31 | while(n) { |
| 32 | v.eb(n % 10); |
| 33 | n /= 10; |
| 34 | } |
| 35 | return yo(v.size() - 1, 0, 0, 1); |
| 36 | } |
| 37 | int32_t main() { |
| 38 | memset(dp, -1, sizeof dp); |
| 39 | for(int i = 1; i < 20; i++) { |