Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.72 KB | None | 0 0
  1. var
  2.    n, m, max, min, ans1, ans2, ans3, ans : longint;
  3. begin
  4.      read (n, m);
  5.      if n > m then
  6.      begin
  7.           max := n;
  8.           min := m;
  9.      end
  10.      else
  11.      begin
  12.           max := m;
  13.           min := n;
  14.      end;
  15.      if (n = 1) or (m = 1) then
  16.      begin
  17.           Writeln (0);
  18.           halt;
  19.      end;
  20.      ans1 := max - 1;
  21.      ans1 := ans1 * (min div 2);
  22.      ans2 := ans1;
  23.      if min mod 2 <> 0 then
  24.       ans2 := ans2 + max div 2;
  25.      ans3 := max - 1 + (max div 2) * (min - 2);
  26.      if max mod 2 <> 0 then
  27.         ans3 := ans3 + (max - 2) div 2;
  28.      if ans1 > ans2 then
  29.       ans := ans1 else
  30.      ans := ans2;
  31.     if ans3 > ans then
  32.       ans := ans3;
  33.      Writeln (ans);
  34. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement