AT_past202112_n.共通部分

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

平面直角坐标系上有两个凸多边形 s,ts,t,它们的边数分别为 n,mn,m。按逆时针方向给出 s,ts,t 中所有顶点的坐标,请求出两个凸多边形相交部分的面积。

输入格式

第一行:两个整数 n,mn,m。

后面 nn 行:每行两个整数 ai,bia_i,b_i,表示 ss 的顶点的坐标。

后面 mm 行:每行两个整数 ci,dic_i,d_i,表示 tt 的顶点的坐标。

输出格式

输出结果。若你的结果与标准答案的差的绝对值 ≤10−6\le 10^{-6},即可被判定为通过。

输入输出样例

  • 输入#1

    3 4
    3 0
    3 4
    0 3
    1 2
    4 2
    5 4
    4 5

    输出#1

    2.00000000000000000000
  • 输入#2

    3 3
    0 0
    3 0
    0 3
    3 3
    0 3
    3 0

    输出#2

    0.00000000000000000000
  • 输入#3

    3 3
    1 3
    0 2
    2 0
    3 1
    2 3
    0 1

    输出#3

    0.79166666666666662966

说明/提示

样例 #1 说明

如图,阴影面积即为重叠面积,为 22。样例 #1

数据规模与约定

输入数据保证:

  • 3≤n,m≤1033\le n,m\le 10^3;
  • 0≤ai,bi,ci,di≤3×1040\le a_i,b_i,c_i,d_i\le 3\times 10^4;
  • ss 和 tt 的各顶点坐标均按逆时针方向顺序给出。

输入解题思路,AI测评打分。不知道怎么写?

首页