#include using namespace std; int main(){ int N; cin>>N; vectorA(N); int s=0; for(int i=0;i>A[i]; s+=A[i]; } sort(A.begin(),A.end()); vector>>dp(N+1,vector>(s+1,vector(N+2,0))); dp[0][0][0]=1; long long ans=0; for(int i=0;i1&&idx>=0&&idx%k==0)){ ans+=dp[i][j][k]; } } } } } cout<