四角形の4つの整数点が与えられた場合、その種類(ひし形、長方形、台形、平行四辺形、正方形、または通常の四角形など)のいずれかである場合、これらの点を反時計回りにソートするにはどうすればよいですか(atan2()関数などを使用せずに)二重点計算)を使用して、対角線が辺にならないようにしますか?
私はこのようなものを struct としてコーディングしました:
typedef struct {
long long x,y ;
} point ;
vector<point> p ;
ダブルポイント計算を使用せずにポイントをCCW順にソートするためのソート機能内の比較機能が何であるかわかりません.誰か助けてくれますか?