Problem:


Score : 100 points

Problem Statement

There is a right triangle ABC with ∠ABC=90°.

Given the lengths of the three sides, |AB|,|BC| and |CA|, find the area of the right triangle ABC.

It is guaranteed that the area of the triangle ABC is an integer.

Constraints

1 \leq |AB|,|BC|,|CA| \leq 100

All values in input are integers.

The area of the triangle ABC is an integer.

Input

Input is given from Standard Input in the following format:

|AB| |BC| |CA|

Output

Print the area of the triangle ABC.

Sample Input 1

3 4 5

Sample Output 1

6

This triangle has an area of 6.

Sample Input 2

5 12 13

Sample Output 2

30

This triangle has an area of 30.

Sample Input 3

45 28 53

Sample Output 3

630

This triangle has an area of 630.



Sample input:
3 4 5


Sample output:
6

Submission status: Wrong Answer

Solution code:
import math
a,b,c=map(int, input().split())
print(int(math.sqrt(a**2+b**2)))

Submission status: Wrong Answer

Solution code:
# ABC116
# A Right Triangle
L = list(map(int, input().split()))
L = sorted(L)
print(L[0]*L[1]/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
ans = a * b / 2
print(ans)

Submission status: Wrong Answer

Solution code:
# 直角三角形ABCがあります。∠ABC=90°です。三角形ABCの三辺の長さである|AB|,|BC|,|CA|が与えられるので、直角三角形ABCの面積を求めて下さい。
# ただし、三角形ABCの面積は整数となることが保証されています。

AB,BC,CA = map(int,input().split())
print((AB * BC) / 2)

Submission status: Wrong Answer

Solution code:
# 直角三角形ABCがあります。∠ABC=90°です。三角形ABCの三辺の長さである|AB|,|BC|,|CA|が与えられるので、直角三角形ABCの面積を求めて下さい。
# ただし、三角形ABCの面積は整数となることが保証されています。

a,b,c = map(int,input().split())
print((a * b) / 2)

Submission status: Wrong Answer

Solution code:
x, y, z = map(int,input().split())
print(x*y/2)

Submission status: Wrong Answer

Solution code:
n=sorted(list(map(int,input().split())))
m=max(n)
print(n[0]*n[1]/2)

Submission status: Wrong Answer

Solution code:
n=sorted(list(map(int,input().split())))
m=max(n)
print(n[0]*n[1])

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())

triangle = a * b / 2

print(triangle)

Submission status: Wrong Answer

Solution code:
def mapt(fn, *args):
    return tuple(map(fn, *args))


def Input():
    return mapt(int, input().split(" "))


def main():
    a, b, c = Input()
    print(b * a * 1/2)

main()

Submission status: Wrong Answer

Solution code:
a,b,c = list(map(int, input().split()))
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a, b, c= map(int, input().split())

if a > b and a > c:
    print(b*c/2)
elif b > a and b > c:
    print(a*c/2)
else:
    print(a*b/2)

Submission status: Wrong Answer

Solution code:
# 数値の取得
bottom,height,hypotenuse = map(int,input().split())

# 面積を出力
area = bottom * height / 2
print(area)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int,input().split())
AB * BC / 2

Submission status: Wrong Answer

Solution code:
A,B,C= map(int, input().split())
print(B*C/2)

Submission status: Wrong Answer

Solution code:
#116A
# 1.値を正しく取得
a, b, c = (int(x) for x in input().split())

# 2.正しく処理
menseki = a * b / 2

print(menseki)

Submission status: Wrong Answer

Solution code:
AB, BC, CA, = map(int, input().split())

triangle_area = BC * AB / 2

print(triangle_area)

Submission status: Wrong Answer

Solution code:
import sys

def I(): return int(sys.stdin.readline())
def MI(): return map(int, sys.stdin.readline().split())
def LI(): return list(map(int, sys.stdin.readline().split()))
def main():
    a, b, c = MI()
    ans = a*b*0.5
    print(ans)

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
a=sorted(list(map(int,input().split())))
print(a[0]*a[1])

Submission status: Wrong Answer

Solution code:
a=sorted(list(map(int,input().split())))
print(a[1]*a[2])

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(a*b*1/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(a*b*0.5)

Submission status: Wrong Answer

Solution code:
a, b, c = sorted(map(int, input().split()))
print(a*b*1/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
dai = max(a,b,c)
shou = min(a,b,c)
mid = a + b + c - dai - shou

print(shou * mid / 2)

Submission status: Wrong Answer

Solution code:
a,b,c=input().split()
a=int(a)
b=int(b)
c=int(c)
ls=[a,b,c]
ls.sort()
print(ls[0]*ls[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c=input().split()
a=int(a)
b=int(b)
c=int(c)
ls=[a,b,c]
ls.sort()
print(ls[0]*ls[1])

Submission status: Wrong Answer

Solution code:
x,y,z= map(int,input().split())
print(x*y/2)

Submission status: Wrong Answer

Solution code:
x, y, z = map(int, input().split())
print(x*y/2)

Submission status: Wrong Answer

Solution code:
l = sorted(list(map(int, input().split())))
print(l[0] * l[1] / 2)

Submission status: Wrong Answer

Solution code:
l = list(map(int, input().split()))
L = sorted(l)
print(L[0]*L[1]/2)

Submission status: Wrong Answer

Solution code:
l=list(map(int, input().split()))
l.sort()
print(l[0]*l[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
res = int(a*b/2)

Submission status: Wrong Answer

Solution code:
a, b, c = input().split()
x = [a, b, c]
x = sorted(x)
print(int((int(x[0])*int(x[1]))/2))

Submission status: Wrong Answer

Solution code:
A,B,C=map(int,input().split())
print((A*B)/2)

Submission status: Wrong Answer

Solution code:
A,B,C=map(int,input().split())
print(A*B/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print(a * b / 2)

Submission status: Wrong Answer

Solution code:
a, b, c = list(map(int, input().split()))

print((a*b)/2)

Submission status: Wrong Answer

Solution code:
S = list(map(int,input().split()))
S.sort()
print((S[0]*S[1])/2)

Submission status: Wrong Answer

Solution code:
S = list(map(int,input().split()))
S.sort()
print((S[0]+S[1])/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print((a*b)/2)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())
S = AB*BC/2

print(S)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split(' '))
x = a*b/2
print(x)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
S=a*b/2
print(S)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
S=a*b*1/2
print(S)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int, input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA = sorted(map(int,input().split()))
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())

s = (a+b+c)/2
S = s*(s-a)*(s-b)*(s-c)

print(S**0.5)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())

print(a * b * 0.5)

Submission status: Wrong Answer

Solution code:
l=list(map(int,input().split()))
print(l[0]*l[1]/2)

Submission status: Wrong Answer

Solution code:
l=list(map(int,input().split()))
l.sort()
print(l[0]*l[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())

print((a*b)/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split());print(a*b/2)

Submission status: Wrong Answer

Solution code:
abc = input()
abc_ls = abc.split()
a = int(abc_ls[0])
b = int(abc_ls[1])
print( a * b / 2 )

Submission status: Wrong Answer

Solution code:
x=input("|AB| |BC| |CA|")
ab,bc,ca=x.split()
ab=int(ab)
bc=int(bc)
ca=int(ca)
x=ab*bc/2
print(x)

Submission status: Wrong Answer

Solution code:
A,B,C = map(int,input().split())
array = [A,B,C]
array.sort()
print(array[0]*array[1]/2)

Submission status: Wrong Answer

Solution code:
A,B,C = map(int,input().split())
array = [A,B,C]
array.sort()
print(array[0]*array[1])

Submission status: Wrong Answer

Solution code:
a,b,c=map(int, input().split())
print(a*b)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print((a*b)/2)

Submission status: Wrong Answer

Solution code:
c, a, b = map(int, input().split())
print(c*a/2)

Submission status: Wrong Answer

Solution code:
c, a, b = map(int, input().split())
print(c*a*0.5)

Submission status: Wrong Answer

Solution code:
x, y ,z = map(int, input().split())
print(int(0.5*x**y))

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
x,y,z=map(int,input().split())
print(x*y/2)

Submission status: Wrong Answer

Solution code:
A,B,C = map(int, input().split())
print(A*B/2)

Submission status: Wrong Answer

Solution code:
# -*- coding: <encoding name> -*-

a, b, c = map(int, input().split())
print(a * b / 2)

Submission status: Wrong Answer

Solution code:
# -*- coding: <encoding name> -*-

a, b, c = map(int, input().split())
print(a * c / 2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(a*b%2)

Submission status: Wrong Answer

Solution code:
from collections import defaultdict, deque, Counter
from heapq import heappush, heappop, heapify
from itertools import permutations, accumulate, combinations, combinations_with_replacement
from math import sqrt, ceil, floor, factorial
from bisect import bisect_left, bisect_right, insort_left, insort_right
from copy import deepcopy
from operator import itemgetter
from functools import reduce
from fractions import gcd
import sys
def input(): return sys.stdin.readline().rstrip()
def I(): return int(input())
def Is(): return map(int, input().split())
def LI(): return list(map(int, input().split()))
def TI(): return tuple(map(int, input().split()))
def IR(n): return [I() for _ in range(n)]
def LIR(n): return [LI() for _ in range(n)]
def TIR(n): return [TI() for _ in range(n)]
def S(): return input()
def Ss(): return input().split()
def LS(): return list(input())
def SR(n): return [S() for _ in range(n)]
def SsR(n): return [Ss() for _ in range(n)]
def LSR(n): return [LS() for _ in range(n)]
sys.setrecursionlimit(10**6)
MOD = 10**9+7
INF = 10**18
# ----------------------------------------------------------- #

a, b, c = Is()
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int,input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())
print((a*b)/2)

Submission status: Wrong Answer

Solution code:
X,Y,Z = map(int, input().split())
print((X * Y)/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print((a+b+c)/2)

Submission status: Wrong Answer

Solution code:
c,a,b=map(int,input().split())
print(c*a/2)

Submission status: Wrong Answer

Solution code:
a,b,c = sorted(map(int,input().split()))
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(int(a*b)/2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca = map(int,input().split())

print(ab*bc/2)

Submission status: Wrong Answer

Solution code:
abc = list(map(int, input().split()))
abc.sort()
print(abc[0]*abc[1]/2)

Submission status: Wrong Answer

Solution code:
p,q,r=map(int,input().split())
print(p*q/2)

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-

lis = list(map(int, input().split()))
print(lis[0]*lis[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c=[int(i) for i in input().split()]
print((a*b)/2)

Submission status: Wrong Answer

Solution code:
a,b,c=[int(i) for i in input().split()]
print(a*b/2)

Submission status: Wrong Answer

Solution code:
inf = 10**9+7
mod = 10**9+7
a,b,_ = map(int, input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
c, a, b = map(int, input().split())
print(a*c/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())

print(a*b/2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA = map(int,input().split())
s = (AB+BC+CA)/2
import math
S = math.sqrt(s*(s-AB)*(s-BC)*(s-CA))
print(S)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int, input().split())

print(a*b/2)

Submission status: Wrong Answer

Solution code:
x, y, z = map(int, input().split())
print(x*y/2)

Submission status: Wrong Answer

Solution code:
a,b,c=list(map(int,input().split()))
print(a*b/2)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())

print(AB * BC / 2)

Submission status: Wrong Answer

Solution code:
x, y, z = map(int, input().split())
print(x * y / 2)

Submission status: Wrong Answer

Solution code:
ary1 = list(map(int,input().split()))
ary2 = sorted(ary1)
print((ary2[0]*ary2[1])/2)

Submission status: Wrong Answer

Solution code:
ary1 = list(map(int,input().split()))
ary2 = sorted(ary1)
print(ary2[0]*ary2[1])

Submission status: Wrong Answer

Solution code:
c, a, b = map(int, input().split())

print((a*c)/2)

Submission status: Wrong Answer

Solution code:

a,b,c = map(int,input().split())

print((a*b*c)/2)

Submission status: Wrong Answer

Solution code:
hen = list(map(int, input().split()))

naname = max(hen)

if naname == hen[0]: print(hen[1]*hen[2]/2)
elif naname == hen[1]: print(hen[0]*hen[2]/2)
else: print(hen[1]*hen[0]/2)

Submission status: Wrong Answer

Solution code:
def TriangleS(a,b,c):
  return a*b//2

Submission status: Wrong Answer

Solution code:
def TriangleS(a,b,c):
  return a*b/2

Submission status: Wrong Answer

Solution code:
a, b, c=map(int,input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
X,Y,Z=map(int,input().split())
print(min(((X*Y)/2),(X*Z/2),(Y*Z/2)))

Submission status: Wrong Answer

Solution code:
AB,BC,CU = input().split()
AB = int(AB)
BC = int(BC)
CU = int(CU)

if 1 <= AB <= 100:
    if 1 <= BC <= 100:
        if 1 <= CU <= 100:
            area = (AB * BC )/ 2
            print(area)

Submission status: Wrong Answer

Solution code:
AB,BC,CU = input().split()
AB = int(AB)
BC = int(BC)
CU = int(CU)

area = (AB * BC )/ 2
print(area)

Submission status: Wrong Answer

Solution code:
triangulo = input()
lados = triangulo.split()
AB = lados[0]
BC = lados[1]
area = (int(AB) * int(BC))/2
print(area)

Submission status: Wrong Answer

Solution code:
line = input()
sides = [int(n) for n in line.split()]
sides.sort()
area = round(sides[0] * sides[1])/2
print(area)

Submission status: Wrong Answer

Solution code:
x, y, z = map(int, input().split())

print((x*y)/2)

Submission status: Wrong Answer

Solution code:
line = input()
a, b, c = [int(x) for x in line.split()]
print((a * b) / 2)

Submission status: Wrong Answer

Solution code:
A = list(map(int,input().split()))
print(A[0]*A[1]/2)

Submission status: Wrong Answer

Solution code:
A = list(map(int,input().split()))
A.sort()
print(A[0]*A[1]/2)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())
print((AB+BC)//2)

Submission status: Wrong Answer

Solution code:
tmp = input().split(" ")
print(int(tmp[0])*int(tmp[1])/2)

Submission status: Wrong Answer

Solution code:
a = list(map(int, input().split()))

print(a[0]*a[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())
print(a*b*c/2)

Submission status: Wrong Answer

Solution code:
A,B,C = map(int,input().split())

if max(A,B,C)==A:
  print(B*C/2)
elif max(A,B,C)==B:
  print(A*C/2)
elif max(A,B,C)==C:
  print(A*B/2)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())
print(ab*bc/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print(a*b*0.5)

Submission status: Wrong Answer

Solution code:
a,b,c= input().split()
x,y,z=(int(a),int(b),int(c))
print(int(x*y))

Submission status: Wrong Answer

Solution code:
x, y, z = map(int, raw_input().split())
print x*z/2

Submission status: Wrong Answer

Solution code:
a = list(map(int, input().split()))
a.sort()
print(a[0]*a[1]/2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA=map(int,input().split())
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
def main():
    import sys
    input = sys.stdin.readline
    sys.setrecursionlimit(10**7)
    from collections import Counter, deque
    #from collections import defaultdict
    from itertools import combinations, permutations, accumulate, groupby
    #from itertools import product
    from bisect import bisect_left,bisect_right
    import heapq
    from math import floor, ceil
    #from operator import itemgetter

    #inf = 10**17
    #mod = 10**9 + 7

    a,b,c = map(int, input().split())
    print(a*b/2)

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import sys
import copy
import math
import bisect
import pprint
import bisect
from functools import reduce
from copy import deepcopy
from collections import deque

if __name__ == '__main__':
    a = [int(i) for i in input().split()]
    print(a[0]*a[1]/2)

Submission status: Wrong Answer

Solution code:
k = input().split()
a = k[0]
b = k[1]
c = k[2]
Sum = 0
h = max(k)

Buf = 1
del k[k.index(h)]
for i in k:
    Buf = Buf * int(i)
r = Buf/2
print(int(r))

Submission status: Wrong Answer

Solution code:
k = input().split()
a = k[0]
b = k[1]
c = k[2]
Sum = 0
h = max(k)

Buf = 1
del k[k.index(h)]
print(k)
for i in k:
    Buf = Buf * int(i)
r = Buf/2
print(int(r))

Submission status: Wrong Answer

Solution code:
k = input().split()
a = k[0]
b = k[1]
c = k[2]
Sum = 0
h = max(k)

Buf = 1
del k[k.index(h)]
for i in k:
    buf = Buf * int(i)
r = buf/2
print(int(r))

Submission status: Wrong Answer

Solution code:
a=list(map(int,input().split()))
print(a[0]*a[1]/2)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())

print(ab * bc / 2)

Submission status: Wrong Answer

Solution code:
c,a,b=map(int,input().split())
s=(a+b+c)/3
print(int(s*(s-a)*(s-b)*(s-c)))

Submission status: Wrong Answer

Solution code:
c,a,b=map(int,input().split())
print((c*a)/2)

Submission status: Wrong Answer

Solution code:
import sys
from bisect import *
from heapq import *
from collections import *
from itertools import *
from functools import *
from math import *
from fractions import *

sys.setrecursionlimit(100000000)
input = lambda: sys.stdin.readline().rstrip()

def main():
    x, y, z = map(int, input().split())
    print(x * y / 2)


main()

Submission status: Wrong Answer

Solution code:
import math
AB,BC,CA = map(int, input().split())
s = (AB+BC+CA)/2
S = math.sqrt(s*(s-AB)*(s-BC)*(s-CA))
print(S)

Submission status: Wrong Answer

Solution code:
A,B,C = map(int,input().split())

maxL = max(A,B,C)
minL = min(A,B,C)
midium = A+B+C - maxL - minL

print(minL*midium/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split(' '))
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,(input().split()))
print(a*b/2)

Submission status: Wrong Answer

Solution code:

a, b, c = map(int, input().split())

print(a * b * c / max(a, b, c) / 2)

Submission status: Wrong Answer

Solution code:
nums = list(map(int, input().split()))
nums.sort()
print((nums[0] * nums[1])/2)

Submission status: Wrong Answer

Solution code:
nums = list(map(int, input().split()))
nums.sort()
print(nums[0] * nums[1])

Submission status: Wrong Answer

Solution code:
nums = list(map(int, input().split()))
nums.sort
print(nums[0] * nums[1])

Submission status: Wrong Answer

Solution code:
a, b, c =map(int,input().split())
if a**2+b**2 ==c**2:
  print(a*b/2)
elif b**2 + c**2 ==a**2:
  print(b*c/2)
else:
  print(c*a/2)

Submission status: Wrong Answer

Solution code:
a,b,c = list(map(int, input().split()))
print((a * b) / 2)

Submission status: Wrong Answer

Solution code:
a,b,c = list(map(int, input().split()))
print((a + b) / 2)

Submission status: Wrong Answer

Solution code:
A,B,_=map(int,input().split(' '))
print(A*B/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print(a * b / 2)

Submission status: Wrong Answer

Solution code:
l = list(map(int, input().split()))
l.sort()
print(l[0]*l[1]/2)

Submission status: Wrong Answer

Solution code:
A=list(map(int,input().split()))
A.sort()
print(A[1]*A[2]//2)

Submission status: Wrong Answer

Solution code:
l = list(map(int,input().split()))

print(l[0]*l[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())
print(a*b*(1/2))

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
d=min(a*b/2,a*c/2,b*c/2)
print(d)

Submission status: Wrong Answer

Solution code:
A = sorted(list(map(int, input().split())))
print(A[0]*A[1]/2)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())

print(AB * BC / 2)

Submission status: Wrong Answer

Solution code:
A = list(map(int,input().split()))
print(0.5*A[0]*A[1])

Submission status: Wrong Answer

Solution code:
a,b,c = [int(x) for x in input().split()]

print(a * (b // 2))

Submission status: Wrong Answer

Solution code:
A, B, C = map(int, input().split())
print((A*B)/2)

Submission status: Wrong Answer

Solution code:
l = list(map(int,input().split()))

l.sort()

print(l[0]*l[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c = sorted(map(int,input().split()))
print(a * b / 2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())
print(min(a*b,b*c,c*a)/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())
print(min(a*b,b*c,c*a))

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())

print((BC*AB)/2)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())

print((BC*AB)/2)

Submission status: Wrong Answer

Solution code:
a, b, c = list(map(int, input().split()))
print(a*b/2)

Submission status: Wrong Answer

Solution code:
A,B,C=map(int,input().split())
l=[A,B,C]
l.sort()

print(l[0]*l[1])

Submission status: Wrong Answer

Solution code:
AB,BC,CA = map(int,input().split())
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
AB,BC, CA = map(int,input().split())
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
import sys
import math
import itertools

ab,bc,ca=list(map(int,input().split()))

print((ab*bc)/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())

print(a*b/2)

Submission status: Wrong Answer

Solution code:
X, Y, Z = map(int, input().split())
print(X*Y/2)

Submission status: Wrong Answer

Solution code:
a, b, c=map(int, input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
def main():
    AB, BC, CA = list(map(int, input().split()))

    print(AB * BC / 2)

main()

Submission status: Wrong Answer

Solution code:
a, b, c = sorted(map(int, input().split()))
print(a * b / 2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int,input().split())
print((a * b) / 2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca = map(int,input().split())

ans = ab*bc/2
print(ans)

Submission status: Wrong Answer

Solution code:
c,a,b = map(int,input().split())

ans = c*b/2
print(ans)

Submission status: Wrong Answer

Solution code:
li = list(map(int,input().split()))
print(li[0]*li[1]/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print((a*b) / 2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print(a*b / 2)

Submission status: Wrong Answer

Solution code:
A,B,C = map(int, input().split())
print(A*B/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int, input().split())
print(a*b*c//2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int,input().split())
print(0.5*a*b)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int, input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
x = list(map(int, input().split()))
x = sorted(x)
print(x[0]*x[1]/2)

Submission status: Wrong Answer

Solution code:
a=list(map(int,input().split()))
a.sort()
print(a[0]*a[1]/2)

Submission status: Wrong Answer

Solution code:
ab, bc, ac = [int(x) for x in input().split()]
print((ab*bc)/2)

Submission status: Wrong Answer

Solution code:
#n = int(input())
#n,k = map(int,input().split())
#x = list(map(int,input().split()))


a,b,c = map(int,input().split())

print((a*c)//2)

Submission status: Wrong Answer

Solution code:
L=sorted(list(map(int,input().split())))
print(L[0]*L[1]/2)

Submission status: Wrong Answer

Solution code:
a,b,c = map(int, input().split())
print(a*(b//2))

Submission status: Wrong Answer

Solution code:
import sys
input = sys.stdin.readline
import numpy as np
L = [int(x) for x in input().rstrip().split()]
L = sorted(L)
print((1/2) * L[0] * L[1])

Submission status: Wrong Answer

Solution code:
c,a,b=map(int,input().split())
print(a*c/2)

Submission status: Wrong Answer

Solution code:
A,B,C=map(int, input().split())  #複数数値入力　「A B」みたいなスペース空いた入力のとき

print(A*B/2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca=map(int,input().split())
list=[]
list.append(ab)
list.append(bc)
list.append(ca)
newlist=sorted(list)
print(list[0]*list[1]/2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca=map(int,input().split())
print(ab*bc/2)

Submission status: Wrong Answer

Solution code:
c,a,b = map(int, input().split())
print(c*a/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print((a*b)/2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
d=a*b
print(d*0.5)

Submission status: Wrong Answer

Solution code:
T,X,C = map(int,input().split())
print(T*X/2)

Submission status: Wrong Answer

Solution code:
T,X,C = map(int,input().split())
if C**2 == T**2 + X**2:
 print((1/2)*(T*X))

Submission status: Wrong Answer

Solution code:
T,X,C = map(int,input().split())
print((1/2)*(T*X))

Submission status: Wrong Answer

Solution code:
x,y,r = map(int,input().split())

AREA = ((x*y)/2)


print(AREA)

Submission status: Wrong Answer

Solution code:
ab, bc, ca=map(int, input().split())
print(0.5*ab*bc)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(a**b//2)

Submission status: Wrong Answer

Solution code:
list1 = list(map(int,input().split()))
list1.sort()
print(list1[0]*list1[1]/2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca = map(int,input().split())
ans = ab*bc/2
print(ans)

Submission status: Wrong Answer

Solution code:
c,a,b = map(int,input().split())
ans = c*a/2
print(ans)

Submission status: Wrong Answer

Solution code:
data = list(map(int,input().split()))

print(data[0]*data[1]/2)

Submission status: Wrong Answer

Solution code:
A, B, C = map(int, input().split())
S = A * B / 2
print(S)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(1/2*a*b)

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split());
print((bc*ab)/2)

Submission status: Wrong Answer

Solution code:
A,B,C=map(int, input().split())
print(A*B/2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca = map(int, input().split())

ret = ab*bc/2

print(ret)

Submission status: Wrong Answer

Solution code:
ab,bc,ca = map(int,input().split())
print(ab*bc/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
area = 0.5 * a * b
print(area)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print(a * b * 0.5)

Submission status: Wrong Answer

Solution code:
l = list(map(int,input().split()))
print(l[0] * l[1] / 2)

Submission status: Wrong Answer

Solution code:
l = list(map(int,input().split()))
print(l[0] * l[2])

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
#A,B,C = map(int,input().split())
AB,BC,CA = map(int,input().split())
print(AB,BC,CA)
print((AB*BC)//2)
#print((A*B)//2)

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
a,b,c = [int(_) for _ in input().split()]
print(a*b/2)

Submission status: Wrong Answer

Solution code:
X = list(map(int, input().split()))
X.sort()

print(X[0]*X[1]/2)

Submission status: Wrong Answer

Solution code:
li=list(map(int,input().split()))
li.sort()
print((li[0]*li[1])/2)

Submission status: Wrong Answer

Solution code:
li=list(map(int,input().split()))
li.sort()
print(li[0]*li[1])

Submission status: Wrong Answer

Solution code:
a,b,c=sorted(map(int,input().split()))
print((a*b/2))

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())

print(a*b/2)

Submission status: Wrong Answer

Solution code:
A , B , _ = map(int,input().split())
print(A * B / 2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca = map(int,input().split())
print((ab * bc) / 2)

Submission status: Wrong Answer

Solution code:
n = list(map(int, input().split()))
n.sort()
print(n[0] * n[1] / 2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print((a+b)//2)

Submission status: Wrong Answer

Solution code:
import sys

input = sys.stdin.readline


def main():
    a, b, c = map(int, input().split())
    print(a * b / 2)


if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
a,b,_=map(int, input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
l = sorted([int(i) for i in input().split()])
print(l[0]*l[1])

Submission status: Wrong Answer

Solution code:
a,b,c = map(int, input().split())
print(a*b/2)

Submission status: Wrong Answer

Solution code:
AB, BC, CA = map(int, input().split())
print(AB * BC / 2)

Submission status: Wrong Answer

Solution code:
a = list(map(int, input().split()))

a.sort()

print(a[0] * a[1] * 0.5)

Submission status: Wrong Answer

Solution code:
A, B, C = map(int, input().split())
print((A*B)/2)

Submission status: Wrong Answer

Solution code:
A, B, C = map(int, input().split())
print((A+B)/2)

Submission status: Wrong Answer

Solution code:
A=list(map(int,input().split()))
A.sort()
print(A[0]*A[1]/2)

Submission status: Wrong Answer

Solution code:
A,B,C=map(int,input().split())
print(A*B/2)

Submission status: Wrong Answer

Solution code:
x,y,z = input().split()
x,y,z = int(x), int(y), int(z)
 
print(x*y*0.5)

Submission status: Wrong Answer

Solution code:
x,y,z = input().split()
x,y,z = int(x), int(y), int(z)

print(x*y*0.5)

Submission status: Wrong Answer

Solution code:
#116a
a,b,c=map(int,input().split())
print((a+b)//2)

Submission status: Wrong Answer

Solution code:
AB,BC,CA=map(int, input().split())
print(AB*BC/2)

Submission status: Wrong Answer

Solution code:
s = list(map(int,input().split()))
s.sort()
print(s[0]*s[1]/2)

Submission status: Wrong Answer

Solution code:
s = list(map(int,input().split()))
print(s[0]*s[1]/2)

Submission status: Wrong Answer

Solution code:
x,y,z = map(int, input().split())
print(x*y/2)

Submission status: Wrong Answer

Solution code:
a, b, c = map(int,input().split())
print(min(a*b/2,b*c/2,c*a/2))

Submission status: Wrong Answer

Solution code:
L = list(map(int, input().split()))
L = sorted(L)

print(L[0]*L[1]/2)

Submission status: Wrong Answer

Solution code:
ab,bc,ca=map(int,input().split())
result=(bc*ab)/2
print(result)

Submission status: Wrong Answer

Solution code:
As = list(sorted(map(int, input().split())))
print((As[0] + As[1] // 2))

Submission status: Wrong Answer

Solution code:
ab, bc, ca = map(int, input().split())
print(ab * bc / 2)

Submission status: Wrong Answer

Solution code:
a, b , c = map(int, input().split())
print(a * b / 2)