dkfjldfpsd2
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
#include<bits/stdc++.h>
#define ld long double
#define eps 1e-12
#define inf 1e12
#define M2 50
#define M3 200
#define N 200005
using namespace std;
int n;
ld x[N],y[N];
bool pd(ld vx){
ld t=(x[n]-x[1])/vx;
ld vy=(y[n]-y[1]+5*t*t)/t;
for (int i=2;i<n;i++){
ld t=(x[i]-x[1])/vx;
if (y[i]>(y[1]-5*t*t+vy*t)) return 0;
}
return 1;
}
ld calc(ld vx){
ld t=(x[n]-x[1])/vx;
ld vy=(y[n]-y[1]+5*t*t)/t;
return vx*vx+vy*vy;
}
int main(){
scanf("%d",&n);
for (int i=1;i<=n;i++){
scanf("%Lf%Lf",&x[i],&y[i]);
}
ld l=0,r=inf;
for (int t=0;t<M2;t++){
ld mid=(l+r)/2;
if (pd(mid)) l=mid; else r=mid;
}
printf("%.20Lf\n",l);
printf("%.20Lf\n",sqrt(calc(l+1e-3)));
r=inf; l=0;
for (int t=0;t<M3;t++){
ld mid1=l+(r-l)/3;
ld mid2=r-(r-l)/3;
if (calc(mid1)>calc(mid2)) l=mid1; else r=mid2;
}
printf("%.20Lf\n",sqrt(calc(l)));
}
#include
#define ld long double
#define eps 1e-12
#define inf 1e12
#define M2 50
#define M3 200
#define N 200005
using namespace std;
int n;
ld x[N],y[N];
bool pd(ld vx){
ld t=(x[n]-x[1])/vx;
ld vy=(y[n]-y[1]+5*t*t)/t;
for (int i=2;i ld t=(x[i]-x[1])/vx; if (y[i]>(y[1]-5*t*t+vy*t)) return 0; } return 1; } ld calc(ld vx){ ld t=(x[n]-x[1])/vx; ld vy=(y[n]-y[1]+5*t*t)/t; return vx*vx+vy*vy; } int main(){ scanf("%d",&n); for (int i=1;i<=n;i++){ scanf("%Lf%Lf",&x[i],&y[i]); } ld l=0,r=inf; for (int t=0;t ld mid=(l+r)/2; if (pd(mid)) l=mid; else r=mid; } printf("%.20Lf\n",l); printf("%.20Lf\n",sqrt(calc(l+1e-3))); r=inf; l=0; for (int t=0;t ld mid1=l+(r-l)/3; ld mid2=r-(r-l)/3; if (calc(mid1)>calc(mid2)) l=mid1; else r=mid2; } printf("%.20Lf\n",sqrt(calc(l))); }
附加文件
- statements.pdf by zhangqingqi
- problems-e-001465.pdf by zhangqingqi
- 20172018-acmicpc-asia-tsukuba-regional-contest-en (1).pdf by zhangqingqi
- 20182019-acmicpc-asia-dhaka-regional-contest-en (1).pdf by zhangqingqi
- problems-e-006316.pdf by zhangqingqi
- samples-006316.zip by zhangqingqi
- 微信图片_20190930155613.png by zhangqingqi
- c446d463d6ad2fea2cad0ee2667dc54.jpg by zhangqingqi
- problems-e-010439.pdf by zhangqingqi
- data.cpp by lyk248289469
- 打印准考证 - 日本语能力测试网上报名系统.pdf by zhangqingqi
- problems-e-001537.pdf by zhangqingqi
- 9bf47bbb-206d-4400-a276-8bccd36bccc1.pdf by Heltion
- 80cf4da7-2cf3-46b5-ba43-6cf1aaca906c.pdf by Heltion
- 20132014-winter-petrozavodsk-camp-andrew-stankevich-contest-45-asc-45-en.pdf by Heltion
- XX Open Cup. Stage 4. Grand Prix of Eurasia.pdf by Heltion
- XVI Open Cup. Stage 2. Grand Prix of Japan.pdf by Heltion
- problems-e.pdf by Heltion