計算n邊形面積 zoj 1010 Area

2021-07-05 13:05:49 字數 817 閱讀 2301

zoj 1010 area

問題描述:有序n個點構成的n邊形面積

計算多邊形的面積+線段相交判定

注意2點,每組資料空一行;面積area保留兩位小數!!!wa了好幾次qaq

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define eps 1e-9

using

namespace

std;

typedef

long

long ll;

const

int _max = 1e3 + 10;

int dcmp(double x)

struct pointp[_max];

double cross(point a,point b)

int n;

bool inter(point a,point b,point c,point d)//判斷線段相交

double getarea()

int main()

if(!ok)

double tar = getarea();

if(dcmp(tar) == 0) puts("impossible");

else

printf("%.2f\n",tar);

} return

0;}

求n邊形的面積

題目鏈結 給出正n邊形n個點的座標,求n變形面積的2倍,3 n 100000,0 xi,yi 10 9,mod 1000000007 123 4567 891011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 36 incl...

N個點求最大的四邊形面積

題意 平面上n個點 n 300 問任意四個點組成的四邊形 保證四條邊不相交 的最大面積是多少。分析 1 第一思路是列舉四個點,以o n4 的演算法妥妥超時。2 以下思路源自官方題解 以o n2 列舉每一條邊,以這條邊作為四邊形的對角線 注意 這裡所說的對角線是指把四邊形分成兩部分的線,不考慮凹四邊形...

UVA11300計算幾何 正n邊形內的最長的線

1 uva11300 2平面幾何 3正n邊形內的最長的線是哪條?4歸納推理 5舉例n 3,4,5,6 n為偶數,因為正對的兩個點在分割的圓上,所以最長 6n為奇數,做頂點到對邊的垂線,定點到相對點的連線,因為構成直角三角形,所以斜邊大於直角邊,得證對頂點連線最長 7假設最長邊長為2 x,則 8s n...