ei1903の競プロメモ

競プロの解説など

HOJ 1306 - よんかくけい

問題URL

問題概要

二次元座標平面上に \ 4 \ つの点 \ a,b,c,d \ がある。
 \ a \ の座標は \ (0,0) \ 、点 \ b \ の座標は \ (x_b,0) \ 、点 \ c \ の座標は \ (x_c,y_c) \ 、点 \ d \ の座標は \ (x_d,-y_d) \ である。
この \ 4 \ 点を結ぶ四角形の面積を求めよ。なお、四角形の面積は整数となることが保証される。

制約

  •  2 \leq x_b \leq 100
  •  1 \leq x_c,d_x \lt x_b
  •  1 \leq y_c,y_d \leq 100
  • 四角形の面積が整数とならないような入力は与えられない

解説

 \ a,b \  \ y \ 座標は共に \ 0 \ なので、 x \ 軸で上下 \ 2 \ つの三角形に分割することができます。 よってそれぞれの面積を求めて足した結果を出力すればよいのですが、計算途中の面積が整数とならない場合があるため除算は最後に行いましょう。