F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_36661627_9905.cpp:17:1909: fatal error: bit/stdc++.h: No such file or directory
 #include<bit/stdc++.h>//using namespace std;#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<cmath>#include<queue>#include<stack>#include<set>#include<vector>#include<map>#include<algorithm>using namespace std;typedef long long ll;typedef unsigned long long ull;const int maxn = 400;const double eps = 1e-4; struct Point{    double x, y;}Num[maxn]; double Dis(Point a,Point b){    return sqrt((a.x - b.x) * (a.x - b.x) + (a.y - b.y) * (a.y - b.y));} Point cen1,cen2; void GetCen(Point a,Point b){    double x0 = (a.x + b.x) / 2;    double y0 = (a.y + b.y) / 2;    double d  = sqrt(1-((a.x - b.x) * (a.x - b.x) + (a.y - b.y) * (a.y - b.y))/4);    if(fabs(a.y - b.y) < 1e-9) ///    {        cen1.x = x0;        cen1.y = y0 + d;        cen2.x = x0;        cen2.y = y0 - d;    }    else ///     {        double tmp = atan(-(a.x - b.x)/(a.y - b.y));        double dx  = d * cos(tmp); /// X          double dy  = d * sin(tmp); /// Y          cen1.x = x0 + dx;        cen1.y = y0 + dy;        cen2.x = x0 - dx;        cen2.y = y0 - dy;    }} int main(){    int t, n;    scanf("%d",&t);    while(t--)    {        scanf("%d",&n);        for(int i = 0; i < n; ++i)            scanf("%lf%lf",&Num[i].x,&Num[i].y);        int ans  = 1;        for(int i = 0; i < n; ++i)        {            for(int j = i+1; j < n; ++j)            {                if(Dis(Num[i],Num[j]) > 2.0) continue;                GetCen(Num[i],Num[j]);                int cnt = 2;                for(int k = 0; k < n; ++k)                    if(k != i && k != j && Dis(cen1,Num[k]) < 1+eps) cnt++;                if(cnt > ans) ans = cnt;                cnt = 2;                ////////////////////                for(int k = 0; k < n; ++k)                    if(k != i && k != j && Dis(cen2,Num[k]) < 1+eps) cnt++;                if(cnt > ans) ans = cnt;            }        }        printf("%d\n",ans);    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
compilation terminated.


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-26 02:54:11, Gzip enabled