求dalao看看那里有错,全WA了QAQ

P3958 [NOIP2017 提高组] 奶酪

#include<bits/stdc++.h> using namespace std; struct hole{ long long x,y,z,f; }a[1010]; long long n,h,r,t; long long dis; void dfs(int); int main() { cin>>t; while(t--) { bool flag=true; cin>>n>>h>>r; dis=pow(r*2,2); for(int i=0;i<n;i++) { cin>>a[i].x>>a[i].y>>a[i].z; a[i].f=0; } for(int i=0;i<n;i++) { if(a[i].z<=r&&a[i].z>=-r&&a[i].f==0) dfs(i); } for(int i=0;i<n;i++) { if(a[i].z<=h+r&&a[i].z>=h-r&&a[i].f==1) { cout<<"Yes"<<endl; flag=false; break; } } if(flag) cout<<"No"<<endl; } return 0; } void dfs(int i) { a[i].f=1; for(int j=0;j<n;j++) { if((pow(abs(a[i].x-a[j].x),2)+pow(abs(a[i].y-a[j].y),2)+pow(abs(a[i].z-a[j].z),2))<=dis&&a[j].f==0&&i!=j) dfs(j); } }
by Chairs_Darwin @ 2018-11-07 14:32:33


@[李锐昕](/space/show?uid=147119) > 希望更丰富的展现?使用Markdown 现在AC了大写不对 谢谢啊
by mureZ @ 2018-11-07 14:34:56


谢谢
by Chairs_Darwin @ 2018-11-07 14:49:11


|