Lang:G++
Edit12345678910111213141516171819202122232425262728293031//============================================================================// Name : hiho22_3.cpp// Author : Kan// Version :// Copyright : Your copyright notice// Description : Hello World in C++, Ansi-style//============================================================================#include <iostream>#include <cstring>using namespace std;const int max_size=100000;const int mode=1000000007;int main() {std::ios::sync_with_stdio(false);int n,s;cin>>n>>s;int *dat=new int[n];int *mapm=new int[2*max_size+1];int *mapn=new int[2*max_size+1];int *map=mapm+max_size;int *maq=mapn+max_size;for(int i=0;i<n;++i) cin>>dat[i];//memset(mapm,0,sizeof(int)*(2*max_size+1));int start=0,end=0;map[0]=1;for(int i=0;i<n;++i){int cur=dat[i];int nstart=start-cur,nend=end+cur;