求助dalao!60分c++!

P1420 最长连号

从小到大谢谢
by d3NtMDAw @ 2018-07-12 14:20:16


```c #include<bits/stdc++.h> using namespace std; int n,x,z,i,a[600000]; long long ans=1; int main() { cin>>n>>z; for(i=0;i<n;i++) cin>>a[i]; sort(a,a+n); for(i=1;i<n;i++) { while((a[i]-z)>a[x] && x<i) x++; ans*=i-x+1; ans%=1000000009; } cout<<ans; return 0; } ```
by 郑涵希 @ 2018-07-14 10:46:18


对不起,发错啦~~~ ```c #include<bits/stdc++.h> using namespace std; int main() { int x,y,max=0,sum=0,i,j,k; int n; cin>>n; cin>>x; sum=1; for (i=2;i<=n;++i) { cin>>y; if (y==x+1) { sum++; if (sum>max)max=sum; } else sum=1; x=y; } if (max==0) cout<<1; else cout<<max; return 0; } ```
by 郑涵希 @ 2018-07-14 10:50:05


|