检查组合数计算
错误示范
inline int com(int x,int y) { if(y<x||y<=0) return 0; return 1ll*mul[y]*inv[y-x]%Mod*inv[x]%Mod; }
改正
inline int com(int x,int y) { if(y<x||y<0) return 0; return 1ll*mul[y]*inv[y-x]%Mod*inv[x]%Mod; }