#include #include #include #include #include #include using namespace std; #define ll long long #define uint unsigned int #define ulong unsigned long long int template bool InRange(T t, T l, T r){ return l <= t && t < r; } vector split(string src, char delim = ' '){ vector ret; int r = 0; int N = src.length(); for(int l=0;l> N; vector dp(N+1); dp[0] = 1; for(int i=0;i