为什么60分?

P1152 欢乐的跳


by 曹南Eason @ 2018-10-05 19:59:10


我也60
by 大壶 @ 2018-10-05 20:00:26


不知为何
by 大壶 @ 2018-10-05 20:00:45


希望更丰富的展现?使用Markdown
by zybnxy @ 2018-10-05 20:03:35


```cpp #include<bits/stdc++.h> using namespace std; int a[10001]; int main() { int n,i,j,k,l=0,b=0,t; cin>>n; for(i=1;i<=n;i++) cin>>a[i]; for(i=1;i<=n-1;i++) { for(j=i+1;j<=n;j++) { b++; if(a[i]>=a[j]) t=a[i]-a[j]; else t=a[j]-a[i]; for(k=1;k<=n;k++) { if(t==k) l++; } } } if(l==b) cout<<"Jolly"<<endl; else cout<<"Not jolly"<<endl; return 0; } ```
by zybnxy @ 2018-10-05 20:05:40


帮你调好了
by zybnxy @ 2018-10-05 20:06:17


题目中说的是绝对值
by zybnxy @ 2018-10-05 20:06:48


```cpp #include<cstdio> #include<algorithm> using namespace std; int a[1001],f[1001]; int abs(int v){return v>0?v:-v;} int main() { int n,i; scanf("%d",&n); for(i=1;i<=n;i++)scanf("%d",&a[i]); for(i=1;i<n;i++)f[i]=abs(a[i]-a[i+1]); sort(f+1,f+n); for(i=1;i<n;i++) if(f[i]!=i){printf("Not jolly\n");return 0;} printf("Jolly\n"); return 0; } ``` 这样写多好,又简洁
by zybnxy @ 2018-10-05 20:09:42


|