why I got an WAAAAA?

P2119 [NOIP2016 普及组] 魔法阵

# Markdown ## 我用的太垃圾 ### 请 #### 赐 ###### 蕉
by ZinChloride @ 2019-08-26 22:49:58


` ```cpp ` Your code ` ``` `
by t162 @ 2019-08-26 22:58:56


``` ```
by _H1kar1 @ 2019-08-26 22:59:05


```cpp Your code ```
by NIMNIM @ 2019-08-26 23:05:20


希望更丰富的展现?使用Markdown
by Uvocde @ 2020-01-23 20:06:59


``` #include<bits/stdc++.h> int m,ka,tong[20000],x[40010],dir[40010][5],bi[40010]; using namespace std; int pd(int a,int b,int c,int d){ if((b-a)!=2*(d-c)) return 0; if(3*(b-a)>=(c-b)) return 0; return 1; } int main(){ cin>>ka>>m; for(register int i=1;i<=m;i++) cin>>bi[i]; for(register int i=1;i<=m;i++) x[i]=bi[i]; sort(x+1,x+m+1); for(register int i=1;i<=m-3;i++){ for(register int j=i+1;j<=m- 2;j++){ for(register int k=j+1;k<=m-1;k++){ for(register int l=k+1;l<=m;l++){ if(pd(x[i],x[j],x[k],x[l])==1){ dir[i][1]++; dir[j][2]++; dir[k][3]++; dir[l][4]++; } } } } } for(register int i=1;i<=m;i++){ for(register int j=1;j<=m;j++){ if(x[j]==bi[i]&&tong[i]==0{ tong[i]=1; for(register int k=1;k<=4;k++){ cout<<dir[j][k]<<" "; } } } cout<<endl; memset(tong,0,sizeof(tong)); } } ```
by Uvocde @ 2020-01-23 20:10:17


|