// もしかして配列いらない? ll n,r=MD; ll f(ll i,ll w){ if(i==n){ return MD; } ll x,y; rd(x); y=f(i+1,w