D 段错误 求调
#include<iostream> using namespace std; int n,a[10^6+10],S; int main(){ cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=n-1;i++) S+=(a[i+1]-a[i]-1)*i; if(S%2==1) cout<<"ZZZ"; else cout<<"SSZ"; return 0; }
#include<iostream> using namespace std; int n,a[10^6+10],S; int main(){ cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=n-1;i++) S+=(a[i+1]-a[i]-1)*i; if(S%2==1) cout<<"ZZZ"; else cout<<"SSZ"; return 0; }
相关推荐