#include #include #include using namespace std; int main(){ int N;cin>>N; int D; vector vg1,vb1; for(int i=0;i>D; if(D>0) vg1.push_back(D); else if(D<0) vb1.push_back(D*-1); } int L=100,LM=100,LP=100; sort(vg1.begin(),vg1.end()); sort(vb1.begin(),vb1.end(),greater()); while(1){ vector vbp1; for(int i=0;ia){ L-=a; vbp1.push_back(i); } } if(L==LP && vb1.size()!=0 && vg1.size()==0){ L=0; break; } int cnt_b=0; for(int i=0;i vgp1; for(int i=0;i=L+c){ L+=c; vgp1.push_back(i); } } if(L==LP && vb1.size()!=0 && vg1.size()!=0){ for(int i=0;iL){ L=min(LM,L+c); vgp1.push_back(i); } } } if(L==LP && vb1.size()==0 && vg1.size()!=0){ for(int i=0;i