Problem:


Score : 300 points

Problem Statement

Compute A \times B, truncate its fractional part, and print the result as an integer.

Constraints

0 \leq A \leq 10^{15}

0 \leq B < 10

A is an integer.

B is a number with two digits after the decimal point.

Input

Input is given from Standard Input in the following format:

A B

Output

Print the answer as an integer.

Sample Input 1

198 1.10

Sample Output 1

217

We have 198 \times 1.10 = 217.8. After truncating the fractional part, we have the answer: 217.

Sample Input 2

1 0.01

Sample Output 2

0

Sample Input 3

1000000000000000 9.99

Sample Output 3

9990000000000000



Sample input:
198 1.10


Sample output:
217

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a, b = map(float,input().split())
b = 100 * b
s = a * b 
s /= 100
print(math.floor(s))

Submission status: Wrong Answer

Solution code:
a, b = input().split()
 
a = int(a)
b = int(float(b)*100)
 
print((a*b)//100)

Submission status: Wrong Answer

Solution code:
#!/bin/python3

import sys
input = sys.stdin.readline

def main():
  a, b = list(map(float, input().strip().split()))
  a, b = a*100, b*100
  result = a * b /100
  print(result)

main()

Submission status: Wrong Answer

Solution code:
A, B = input("").split()

A, B = int(A), str(B)

B = list(map(int, B.split(".")))
B = B[0]*100+B[1]

print(int((A*B)/100))

Submission status: Wrong Answer

Solution code:
import math
a, b = map(float,input().split())
print(math.floor(a*100*b / 100))

Submission status: Wrong Answer

Solution code:
import math
a,b = map(str,input().split())
a = int(a)
b = float(b)
# print(a,b)
b = int((b*100)+0.1)
ans = (a*b)/100
print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
from math import floor

def main():
  a, b = map(float, input().split())
  a = int(a)
  b = b*100
  print(int(int(a)*b // 100))
  return


if __name__ == "__main__":
  main()

Submission status: Wrong Answer

Solution code:
import math
a,b = map(str,input().split())
a = int(a)
b = float(b)
# print(a,b)
b = int((b*100))
ans = (a*b)/100
print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
import math
a,b = map(str,input().split())
a = int(a)
b = float(b)
# print(a,b)
b = int((b*100)+0.01)
ans = (a*b)/100
print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
from math import floor

def main():
  a, b = map(str, input().split())
  a = int(a)
  b = float(b)*100
  print(int(a*b // 100))
  return


if __name__ == "__main__":
  main()

Submission status: Wrong Answer

Solution code:
import math
A, B = input().split()
A = int(A)
B = float(B)*100
 
print(A*B//100)

Submission status: Wrong Answer

Solution code:
A, B = input().split()
ans = 0
A = int(A)
B = float(B)*100
ans = A*B
print(int(ans/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = list(map(float,input().split()))
print(int((A*int(B*10000))//10000))

Submission status: Wrong Answer

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

print(int((int(A)*int(B*100))/100))

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
ans = 0
B = int(B * 100)
ans = A*B
print(int(ans/100))

Submission status: Wrong Answer

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

print(int(int(A)*int(B*100)/100))

Submission status: Wrong Answer

Solution code:
A, B = input("").split()

A, B = int(A), str(B)

B = B.split(".")
B = int(B[0]+ (B[1][0:2]))

print(int((A*B)/100))

Submission status: Wrong Answer

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

print(int(A)*int(B*100)/100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b=input().split()
b=list(b)
if len(b)<4:
  print(0/0)
b.remove('.')
b=''.join(b)
print(b)
print(int(int(a)*int(b)/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import floor

def main():
  a, b = map(str, input().split())
  a = int(a)
  b = float(b)
  result = floor(float(a)*b)
  print(int(result))
  return


if __name__ == "__main__":
  main()

Submission status: Wrong Answer

Solution code:
a,b=input().split()
b=list(b)
b.remove('.')
b=''.join(b)
print(int(int(a)*int(b)/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import floor

def main():
  a, b = map(str, input().split())
  a = int(a)
  b = float(b)
  result = floor(float(a)*b)
  print(int(a*b))
  return


if __name__ == "__main__":
  main()

Submission status: Wrong Answer

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

c = int(a)*int(b*100)//100

print(c)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = map(str, input().split())
A = int(a)
B = int(float(b) * 100)
print(A * B // 100)

Submission status: Wrong Answer

Solution code:
A, B = map(str, input().split())
A = int(A)
b = int(float(B) * 100)
print(A*b//100)

Submission status: Wrong Answer

Solution code:
import math
import re
a=input().split()
#print(a[0])
ia=int(a[0])
#print(a)
c=re.sub(r'\D','',a[1])
#print(c)

le=len(c)
ib=int(c)

b=ia*ib
b//=100

print('{:.0f}'.format(b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
import math


def main():
    a, b = input().split()
    a = int(a)
    b = Decimal(b) # bは小数点以下第2位まで
    b = math.floor(b * 100) # 100をかけて少数以下切り捨て
    ans = math.floor(a * b / 100) # 100で割って少数以下切り捨て

    print(f'{ans}')


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math
A, B = input().split()
A = int(A)
B = float(B)*100
print(int(A*B/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = map(str, input().split())
A = int(a)
B = float(b) * 100
print(int(A * B // 100))

Submission status: Wrong Answer

Solution code:
def main():
  a, b = map(str, input().split())
  a = int(a)
  b = float(b)
  print(int(a*b))
  return

  
if __name__ == "__main__":
  main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print (int(c))

Submission status: Wrong Answer

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

print (int(c))

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal

def resolve():
  A, B = map(str, input().split(" "))
  
  # print(math.floor(int(S[0])*Decimal(S[1])))
  # print(math.floor((int(S[0]) * int(float(S[1])*100))) // 100)
  print(math.floor((int(A) * int(float(B+"0")*100))) // 100)

if __name__ == "__main__":
  resolve()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a, b = [float(s) for s in input().split(" ")]
print(int(a*b//1))

Submission status: Wrong Answer

Solution code:
A, B = input("").split()

A, B = int(A), float(B)

print(int((A*(B*100))/100))

Submission status: Wrong Answer

Solution code:
a,b=input().split()
a=int(a)
b=int(float(b)*100)
ans=(a*b)/100
print(int(ans))

Submission status: Wrong Answer

Solution code:
import math
A, B = map(float, input().split())
print(math.floor((A * (B * 100)) / 100))

Submission status: Wrong Answer

Solution code:

import sys
import math
import itertools
import collections

# H1,M1,H2,M2,K = map(int,input().split())
# H2 -= K//60
# M2 -= K % 60

# print((H2 - H1) * 60 + (M2 - M1))

A,B = map(str,input().split())
A = int(A)
B = float(B)
print(int(A * B))

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
if len(B) == 1:
    B = int(B)*100
elif len(B) == 3:
    B = int(B[0] + B[2::])
    B *= 10
else:
    B = int(B[0] + B[2::])
print(int(A*B/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
AB = input().split()
A = int(AB[0])
B = int(float(AB[1]) * 100)

print((A * B) // 100)

Submission status: Wrong Answer

Solution code:
import math
A, B = map(float, input().split())
print(math.floor(A * (B * 100) / 100))

Submission status: Wrong Answer

Solution code:
a, b = [float(s) for s in input().split(" ")]
print(int(a*b))

Submission status: Wrong Answer

Solution code:
A, B = input("").split()

A, B = int(A), 100*float(B)

print(int((A*B)/100))

Submission status: Wrong Answer

Solution code:
import math

a,b = input().split()
a = int(a)
b = int(float(b)*100)

if a*b > 100:
  ans = int(str(a*b)[:-2])
else:
  ans = 0
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
ab=input().split()
a=int(ab[0])
b=int(ab[1][0]+ab[1][2]+ab[1][3])

s=a*b
print(int(s/100))

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
if '.' in B:
    B = int(B[0] + B[2::])
else:
    B = int(B)*100
print(int(A*B/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import bisect,collections,copy,heapq,itertools,math,numpy,string
import sys
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())
def LF(): return list(map(float,sys.stdin.readline().rstrip().split()))

A,B = LF()
print(int((A*float(B)*1000)/1000))

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = B.split('.')
B = int(B[0])*100 + int(B[1])
res = '{}'.format(A*B)
print(res[:-2])

Submission status: Wrong Answer

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

print (int(c))

Submission status: Wrong Answer

Solution code:
A = input().split()
a = int(A[0])
b = int(float(A[1])*100)
ans = a * b // 100
print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import bisect,collections,copy,heapq,itertools,math,numpy,string
import sys
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())
def LF(): return list(map(float,sys.stdin.readline().rstrip().split()))

A,B = LF()
print(int((A*float(B)*100)/100))

Submission status: Wrong Answer

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

print (c)

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
import math

a, b = input().split()
a = int(a)
b = 100 * float(b)
print(math.floor(a * b) // 100)

Submission status: Wrong Answer

Solution code:
a, b = input().split()
a = int(a)
b = int(float(b) * 100)
x = (a * b) // 100
print(x)

Submission status: Wrong Answer

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

B = int(B.replace(".", ""))

import math
print(math.floor(A*B/100))

Submission status: Wrong Answer

Solution code:
a, b = input().split()
b = int(float(b)*100)
a = int(a)
print((a*b)//100)

Submission status: Wrong Answer

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

ans = (a * (100*b))/100

print(int(ans//1))

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = int(B[0] + B[2:4])
print(int(A*B/100))

Submission status: Wrong Answer

Solution code:
a, b = input().split()
import math
print(math.floor(float(a)*float(b)))

Submission status: Wrong Answer

Solution code:
import math
A, B = input().split()
A = int(A)
B = B.split('.')
B = int(B[0])*100 + int(B[1])
print(math.floor(A*B/100))

Submission status: Wrong Answer

Solution code:
import math
A,B = map(str,input().split())
A = int(A)
B = B.split('.')
B = int(''.join(B))
C = str(A*B)
C = C[:-2]
print(C)

Submission status: Wrong Answer

Solution code:
A,B=input().split()
a=int(A)
b=float(B)
c=(a*b*100)/100
print(c)

Submission status: Wrong Answer

Solution code:
a,b=map(str,input().split())
A=int(a)
B=""
for i in range(len(b)):
  if b[i]!=".":
    B+=b[i]
  else:
    pass
B=int(B)
ans=A*B
print(ans)

Submission status: Wrong Answer

Solution code:
a,b = input().split()
print(a,b)
a = int(a)
b = b.replace('.','')
b = int(b)
print(a*b//100)

Submission status: Wrong Answer

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

B = int(B.replace(".", ""))

print(A,B)
import math
print(math.floor(A*B/100))

Submission status: Wrong Answer

Solution code:
import math

a,b = input().split()
a = int(a)
b = b.replace('.','')
b = int(b)
answer = math.floor(a*b/100)

Submission status: Wrong Answer

Solution code:
a, b = map(str, input().split())
a = int(a)
b = int(float(b)*100)
if len(str(a*b)) <= 3:
    print(str(a * b)[0])
else:
    print(str(a * b)[:-2])

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
import math

a, b = map(float, input().split())
a = int(a)
b = int(100 * b)
print(math.floor(a * b) // 100)

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
epsilon = 0.000001
A = int(A+epsilon)
B = int((100*B+epsilon))
print(int(A*B+epsilon)//100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import bisect,collections,copy,heapq,itertools,math,numpy,string
import sys
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())
def LF(): return list(map(float,sys.stdin.readline().rstrip().split()))

A,B = LF()
print(int((A*B*100)/100))

Submission status: Wrong Answer

Solution code:
import math
A,B = map(float, input().split())
print(math.floor(A*B+0.5))

Submission status: Wrong Answer

Solution code:
A, B = input("").split()

A, B = int(A), round(float(B), 2)

print(int(A*B))

Submission status: Wrong Answer

Solution code:
a, b = input().split()
print(float(a)*float(b)//1)

Submission status: Wrong Answer

Solution code:
import math
A,B = map(float, input().split())
print(math.floor(A*B+0.3))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
import math

a, b = map(float, input().split())
a = int(a)
b = 100 * b
print(math.floor(a * b) // 100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import bisect,collections,copy,heapq,itertools,math,numpy,string
import sys
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())
def LF(): return list(map(float,sys.stdin.readline().rstrip().split()))

A,B = LF()
print(int(A*B*100/100))

Submission status: Wrong Answer

Solution code:
a,b = map(str,input().split())
a = int(a)
b = int(float(b)*100)
print(int(a*b/100))

Submission status: Wrong Answer

Solution code:
import math
A,B = map(str,input().split())
A = int(A)
B = B.split('.')
B = int(''.join(B))
print(int(math.floor(A*B/100)))

Submission status: Wrong Answer

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

c = int(a)*int((float(b) * 1000)/1000)

print (c)

Submission status: Wrong Answer

Solution code:
def main():
    A, B = input().split()

    A = int(A)
    B_int, B_frac = map(int, B.split('.'))  # 整数部分, 小数部分
    L = len(str(B_frac))  # 小数部分の桁数

    ans = (A * B_int) + (A * B_frac) // pow(10, L)

    print(ans)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
A, B = input("").split()

A, B = int(A), float(B)

print(int(A*B))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal

A, B = map(float, input().split())
ans = int(Decimal(A)*Decimal(B))
print(ans)

Submission status: Wrong Answer

Solution code:
A,B = input().split()
A = int(A)
B = int(float(B) * 100)
import math
print(math.floor(A*B/100))

Submission status: Wrong Answer

Solution code:
import bisect,collections,copy,heapq,itertools,math,numpy,string
import sys
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())
def LF(): return list(map(float,sys.stdin.readline().rstrip().split()))

A,B = LF()
A = int(A)
B = int(B*100)
print(int(A*B/100))

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = int(float(B)*100)
print(A*B/100)

Submission status: Wrong Answer

Solution code:
import math

a, b = map(float, input().split())
print(int(a*(b*100)/100))

Submission status: Wrong Answer

Solution code:
# coding: utf-8
a, b = input().split()
a = int(a)
b = float(b) * 100
b = int(b)
print(int((a * b) // 100))

Submission status: Wrong Answer

Solution code:
a, b = map(str, input().split())
a = int(a)
b = int(float(b)*100)
print(str(a*b)[:-2])

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split(' '))

c = int(a)*(float(b) * 1000)
c //= 1000
print (int(c))

Submission status: Wrong Answer

Solution code:
import sys
input = sys.stdin.readline
sys.setrecursionlimit(2 * 10**6)


def inpl():
    return list(map(int, input().split()))


def main():

    tA, tB = input().split()
    A = int(tA)
    B = int(100 * float(tB.strip()))
    ans = A * B // 100

    print(ans)

    return


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
def main():
    A, B = input().split()

    A = int(A)
    B_int, B_frac = map(int, B.split('.'))  # 整数部分, 小数部分
    L = len(str(B_frac))  # 小数部分の桁数

    p = 1
    for _ in range(L):
        p *= 10

    ans = (A * (B_int * p + B_frac)) // p

    print(ans)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import bisect,collections,copy,heapq,itertools,math,numpy,string
import sys
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())
def LF(): return list(map(float,sys.stdin.readline().rstrip().split()))

A,B = LF()
B = int(B*100)
print(int(A*B/100))

Submission status: Wrong Answer

Solution code:
import math
A, B = input().split()
A, B = int(A), int(float(B)*100)
print(math.floor(A*B/100))

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split(' '))

c = int(a)*float(b) * 1000
c //= 1000
print (int(c))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
import math
a,b = list(map(float, input().split()))
b *= 1000
A = int(a)
B = int(b)
#print(a)
#print(b)

#ab = a*b
#print(ab)

#ac = Decimal(a*b)
print(a*b//1000)

Submission status: Wrong Answer

Solution code:
# C  => WA
a, b = map(float, input().split())

ans = a*(b*100) / 100
print(int(ans))

Submission status: Wrong Answer

Solution code:
AB = input().split()
A = int(AB[0])
B = float(AB[1])
B_float = B % 1
B_int = int(B // 1)

tmp = int((B_float * A) // 1)
ans = (A * B_int) + tmp
print(ans)

Submission status: Wrong Answer

Solution code:
import math

a, b = map(float, input().split())
print(a*(b*100)/100)

Submission status: Wrong Answer

Solution code:
A,B = map(float,input().split())
A = int(A)
B = int(100*B)

print((A*B)//100)

Submission status: Wrong Answer

Solution code:
def main():
    A, B = input().split()

    A = int(A)
    B_int, B_frac = map(int, B.split('.'))  # 整数部分, 小数部分
    L = len(str(B_frac))  # 小数部分の桁数

    ans = str(A * (B_int * 10 ** L + B_frac))[:-L]

    print(ans if ans else 0)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import sys
input = sys.stdin.readline
sys.setrecursionlimit(2 * 10**6)


def inpl():
    return list(map(int, input().split()))


def main():

    tA, tB = input().split()
    A = int(tA)
    B = int(100 * float(tB))
    ans = A * B // 100

    print(ans)

    return


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A, B = int(A), int(float(B)*100)
print(int(A*B/100))

Submission status: Wrong Answer

Solution code:
import bisect,collections,copy,heapq,itertools,math,numpy,string
import sys
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())
def LF(): return list(map(float,sys.stdin.readline().rstrip().split()))

A,B = LF()
B *= 100
print(int(A*B/100))

Submission status: Wrong Answer

Solution code:
# C
a, b = map(float, input().split())
b = 100*b
 
ans = a*b / 100
print(int(ans))

Submission status: Wrong Answer

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

if (c)+1-(c) < 0.5:
  print(int(c)+1)
else:
  print(int(c))

Submission status: Wrong Answer

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

A = int(A)
B = float(B)

B_by100 = int(B*100+0.5)
ans_by100 = A*B_by100

print(str(ans_by100)[:-2])

Submission status: Wrong Answer

Solution code:
from sys import stdin
import math
A, B = [float(x) for x in stdin.readline().rstrip().split()]
print(int(math.floor((A * (B * 100)) / 100)))

Submission status: Wrong Answer

Solution code:
import math
A,B = map(str,input().split())
A = int(A)
B = math.floor(float(B)*1000)
print(int(math.floor(A*B/1000)))

Submission status: Wrong Answer

Solution code:
def main():
    A, B = input().split()

    A = int(A)
    B_int, B_frac = map(int, B.split('.'))  # 整数部分, 小数部分
    L = len(str(B_frac))  # 小数部分の桁数

    ans = str(A * (B_int * 10 ** L + B_frac))[:-L]

    print(ans)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = float(B)
B = int(B * 1000)
C = A * B
C //= 100
print(C)

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
iB = B*100
ans = int(A*iB//100)
print(ans)

Submission status: Wrong Answer

Solution code:
a,b = map(float,input().split())
A = int(a)
B = 100*b
c = A*B//100

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal
from sys import stdin


def get_result(data):
    A, B = data
    return math.floor(A * B)


if __name__ == '__main__':
    data = stdin.readline().rstrip().split(' ')
    data = [int(data[0]), Decimal(float(data[1]))]
    result = get_result(data)
    print(result)

Submission status: Wrong Answer

Solution code:
AB = input().split()
A = int(AB[0])
B = float(AB[1])
B_float = B % 1
B_int = int(B // 1)

tmp = int((B_float * A) // 1)
mod = (B_float * A) % 1
ans = str((A * B_int) + tmp)
print(ans)

Submission status: Wrong Answer

Solution code:
def main():
    A, B = input().split()

    A = int(A)
    B_int, B_frac = map(int, B.split('.'))  # 整数部分, 小数部分
    L = len(str(B_frac))  # 小数部分の桁数

    ans = str(A * (B_int * pow(10, L) + B_frac))[:-L]

    print(ans)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math
A,B = map(float,input().split())
B = math.floor(B*1000)
print(int(math.floor(A*B/1000)))

Submission status: Wrong Answer

Solution code:
a, b = input(). split()
a = int(a)
b = b.replace('.', '')
b = int(b)*100
print(a*b//100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
 
if __name__ == '__main__':
    str = input().strip()
    
    a, b = map(float, str.split())
     
    print(int(round(a * b)))

Submission status: Wrong Answer

Solution code:
A,B= input().split()
A = int(A)
B = float(B)
print(int(A*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# https://atcoder.jp/contests/abc169/submissions/13781553

def main():
    A, B = input().split()

    A = int(A)
    B_int, B_frac = map(int, B.split('.'))  # 整数部分, 小数部分
    L = len(str(B_frac))  # 小数部分の桁数

    ans = (A * (B_int * pow(10, L) + B_frac)) // pow(10, L)

    print(ans)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
a=list(map(float,input().split()))
m=1
for x in a:
    m=m*x
print(int(m))

Submission status: Wrong Answer

Solution code:
import math
a,b = map(float,input().split())
a = int(a)
b = int((b*1000)+0.01)
ans = (a*b)/1000
print(math.floor(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
A = int(A)
B = int(B * 100)
    
ans = (int)(A * B // 100)
    
print(ans)

Submission status: Wrong Answer

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

a = int(a)
b = int(float(b) * 100)
print(a * b // 100)

Submission status: Wrong Answer

Solution code:
import math
A, B = input().split()
A = int(A)
B = float(B)
ans = A * B
print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = float(B)
D = int(B * 100)
C = A * D
C //= 100
print(C)

Submission status: Wrong Answer

Solution code:
import sys
 
if __name__ == '__main__':
    str = input().strip()
    
    a, b = map(float, str.split())
     
    print(round(a * b))

Submission status: Wrong Answer

Solution code:
# https://atcoder.jp/contests/abc169/submissions/13781553

def main():
    A, B = input().split()

    A = int(A)
    B_int, B_frac = map(int, B.split('.'))  # 整数部分, 小数部分
    L = len(str(B_frac))  # 小数部分の桁数

    ans = A * (B_int * pow(10, L) + B_frac) // pow(10, L)

    print(ans)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math

A,B=map(float,input().split(' '))
A=int(A)
B=int(B*100)
res=str(A*B)

if len(res)<3:
	print(0)
else:
	print(res[:-2])

Submission status: Wrong Answer

Solution code:
import math
a, b = input().split()
a=int(a)
b=float(b)*1000




ans=a*b

print(int(ans//1000))

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal
from sys import stdin


def get_result(data):
    A, B = data
    return A * int(B*100) // 100


if __name__ == '__main__':
    data = stdin.readline().rstrip().split(' ')
    data = [int(data[0]), float(data[1])]
    result = get_result(data)
    print(result)

Submission status: Wrong Answer

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

B = int(B * 100)

B += 0.5
ans = A * B // 100
print(int(ans))

Submission status: Wrong Answer

Solution code:
# coding: utf-8
# Your code here!
import math
nums = []
nums = input().split(" ")
num1 = int(nums[0])
num2 = int(float(nums[1])*100)

 
ans = str(num1*num2)
if len(ans) < 3:
    print(0)
else:
    print(ans[:-2])

#print(format(float(nums[1]), '.20f'))
#print(round(float(nums[1]),2))

Submission status: Wrong Answer

Solution code:
a, b = input().split()
a = int(a)
b = int(float(b) * 100)
print((a*b) // 100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *

s,t =input().split()
a = int(s)
b = int(float(t)*100)
# x = a*b//100
ans = Decimal(0)

for si in s:
    ai = int(si)
    ans = ans * 10 + ai*b
    # print(ai)
print(ans//100)

Submission status: Wrong Answer

Solution code:
import math
a,b=input().split()
A=int(a)
B=float(b)*100
print(math.floor(A*B)//100)

Submission status: Wrong Answer

Solution code:
import math
A, B = input().split()
A = int(A)
B = float(B)
ans = A * B
print(math.ceil(ans))

Submission status: Wrong Answer

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

B *= 100
B += 0.5
ans = A * B / 100
print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

M=int(A)*float(B)*100
S=str(M)
print(M//100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b=input().split()
A=int(a)
B=float(b)
print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
ab=input().split()
a=int(ab[0])
b=float(ab[1])*100
ans=int(a*b)/100
print(ans)

Submission status: Wrong Answer

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

M=int(int(A)*float(B)*100)
S=str(M)
print(M//100)

Submission status: Wrong Answer

Solution code:
import math

a, b = input().split()
a = int(a)
b = int(float(b)*100)

n = a*b
n = n//100
print(math.floor(n))

Submission status: Wrong Answer

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

B *= 100
ans = A * B / 100
print(int(ans))

Submission status: Wrong Answer

Solution code:
s,t =input().split()
a = int(s)
b = int(float(t)*100)
# x = a*b//100
ans = 0
for si in s:
    ai = int(si)
    ans = ans * 10 + ai*b
    # print(ai)
print(ans//100)

Submission status: Wrong Answer

Solution code:
import sys

read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline

a, b = map(float, readline().split())

t = a * b
d = t - int(t)

if d > 0.999:
    print(int(t) + 1)
else:
    print(int(t))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

M=int(int(A)*float(B)*100)
S=str(M)
print(S[:len(S)-2])

Submission status: Wrong Answer

Solution code:
import math
A, B = map(float,input().split())
B *= 100
print(int(A) * int(B) // 100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
A = int(A)
B = int(float(str(B*100)))
print(int(A*B/100))

Submission status: Wrong Answer

Solution code:
a, b = input().split()
a = int( a )
b = int(float( b ) * 100)
print( int(( a * b ) // 100 ))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *

A,B = input().split()
C = int(A)*float(B)
print(Decimal(str(C)).quantize(Decimal('1'),rounding=ROUND_DOWN))