예제 #1
0
int main() {
	freopen("mammoth.in","r",stdin);
	freopen("mammoth.out","w",stdout);
	o.read(); scanf("%lf",&r);
	A.read(); B.read();
	A = A - o; B = B - o;
	ans = solve(r,A,point(A.x,B.y),B,point(B.x,A.y));
	printf("%.10lf\n",ans);
	return 0;	
}
예제 #2
0
main(){
    freopen("input.txt", "r", stdin);
    freopen("output1.txt", "w", stdout);
    while(scanf("%lf %lf",&A.x,&A.y)!=EOF){
        B.read();
        C.read();
        D.read();
        line s1,s2;
        s1.make_line(A,B);
        s2.make_line(C,D);
        printf("%.3lf %.3lf\n",cut(s1,s2));
    }
}