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:
import math
from decimal import Decimal
a,b=map(float,input().split())
rs=Decimal(a)*Decimal(b)
print(math.trunc(rs))

Submission status: Wrong Answer

Solution code:
a,b=input().split()
s=int(int(a)*float(b))
print(s if s>=0 else s-1)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
l=input().split(' ')
a=int(l[0])
b=float(l[1])
c=math.trunc(a*b)
print(c)

Submission status: Wrong Answer

Solution code:
from math import floor
x, y = map(float, input().split())
print(floor(x*y))

Submission status: Wrong Answer

Solution code:
from fractions import Fraction
a,b = map(float, input().split())

a=Fraction(int(a),1)
b2=int(b*100)
b=Fraction(b2,100)

ans=a*b//1

print(ans)

Submission status: Wrong Answer

Solution code:
S = input().split()

A = int(S[0])
B = float(S[1])
nB = round(B, 2)

print(int(A*nB))

Submission status: Wrong Answer

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

print(int(z))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal

a,b = map(float,input().split())
k = Decimal(a) * Decimal(b)
print(math.floor(k))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

C = B[:B.index(".")]+B[B.index(".")+1:]
D = "".join(C)
B = int(D)

ans = 0
for i in range(B):
    ans += A
    
ans = ans//100

print('{:.18g}'.format(ans))

Submission status: Wrong Answer

Solution code:
import math

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

        return math.floor(A*B)

if __name__=="__main__":
        ans = main()
        print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A,B = input().split()
A = int(A)
B = int(float(B)*100)
ans = str(A*B)
size = len(ans)
if size > 2:
  print(ans[:-2])
else:
  print(A*B)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
import math
A,B = list(input().split())
a = float(A)
b = float(B)

C = a * b

print(math.floor(C))

Submission status: Wrong Answer

Solution code:
# coding: utf-8
# Your code here!
line = list(map(float,input().split()))
a=int(line[0])
b=float(line[1])
print(int(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *

import numpy as np

import math



if __name__ == '__main__':
    a = [float(i) for i in input().split()]
    b= int(a[0])
    c = int(a[1]*100)
    d = Decimal(a[0]) * Decimal(a[1])
    e = int(d)
    print(e)

Submission status: Wrong Answer

Solution code:
a,b = input().split()
inta = int(a)
floatb = float(b)

ints = int(inta * floatb)
print(ints)

Submission status: Wrong Answer

Solution code:
import math
array=input().split(" ")
A=float(array[0])
B=float(array[1])
ans=A*B

ans2=math.floor(ans)
print(int(ans2))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
num = input().split(" ")
a = int(num[0])
b = float(num[1])
con1 = a >= 0 and a <= 1000000000000000
con2 = b >= 0 and b < 10
if con1 == True and con2 == True:
    result = math.trunc(a * b)
    print(result)
else:
    print()

Submission status: Wrong Answer

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

b=B*100

d=A*b//100

d0=int(d)

print(d0)

Submission status: Wrong Answer

Solution code:
A,B = map(float,input().split())
A = int(A)
buf = B - int(B)
buf = round(buf,3)
sei = A * int(B)
shou = A * buf
print(int(sei + shou))

Submission status: Wrong Answer

Solution code:
import math
from decimal import *
a,b = map(float, input().split())
ans = math.floor(Decimal(a)*Decimal(b))
print(ans)

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:
import math
a, b = map(float, input().split())
ans = a * b
ans = str(ans).split('.')[0]
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

x = input().split(' ')
paramA = int(x[0])
paramB = int(float(x[1]) * 100)
print((paramA * paramB) // 100)

Submission status: Wrong Answer

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

ans = int(A*B)

print(ans)

Submission status: Wrong Answer

Solution code:
import sys
import math

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

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

a = int(a)

print(math.floor(a * b))

Submission status: Wrong Answer

Solution code:
def main():
    A,B = map(float,input().split())
    if A == 0 or B == 0:
        print(0)
    else:
        A = int(A)
        B = int(B*100)
        C = A*B
        C = str(C)
        C = C[:-2]
        if C == '':
            print(0)
        else:
            print(C)
    
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
 
import sys
import math
from bisect import bisect_right as br
from bisect import bisect_left as bl
from collections import defaultdict
from itertools import accumulate
from collections import Counter
from collections import deque
from operator import itemgetter
from itertools import permutations
mod = 10**9 + 7
inf = float('inf')
def I(): return int(sys.stdin.readline())
def LI(): return list(map(int,sys.stdin.readline().split()))
 
a, b = input().split()
ans = 0
n = len(a)
b = float(b) * 100
for i in range(n):
    ans += int(a[i]) * b * 10**(n-i-3) 
print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A = input().split()
a = int(A[0])
b = int(float(A[1]) * 100)
ans = list(str(int(a*b)))
for i in range(len(ans)-2):
    print(ans[i], end='')
print()

Submission status: Wrong Answer

Solution code:
import math


n, m = input().split(' ')
n = int(n)
m = math.floor( float(m) * 100 )


# print(n, m)
print(int((n * m) / 100))

Submission status: Wrong Answer

Solution code:
import math
A, B = map(float, input().split())
A = int(A)
if A == 0 or B == 0.00:
    print(0)
elif A == 1:
    print(math.ceil(B))
else:
    print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
M,N = input().rstrip().split(" ")
M = int(M)
N = float(N)
N = int(round(N * 100))
print(int(N * M / 100))

Submission status: Wrong Answer

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

print(int(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 = input().split()
a = float(A)
b = float(B)

S = a * b

ans = S // 1
print(ans)

Submission status: Wrong Answer

Solution code:
import math
a,b=map(float,input().split())
ab=int(a)
t=str(ab*b)
for i in range(len(t)):
  if t[i]==".":
    break
print(t[:i])

Submission status: Wrong Answer

Solution code:
A,B = input().split()
iA = int(A)
fB = float(B)
iB = int(fB)
fB100 = int(fB*100 - iB*100)

ans = iA * iB
ans += (fB100 * iA) // 100
print(ans)

Submission status: Wrong Answer

Solution code:
from decimal import Decimal, getcontext
import math

A ,B = map(float, input().split())


getcontext().prec = 30
a = Decimal(A*B)

print(math.trunc(a))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import floor
i = list(map(float, input().split()))
A = int(i[0])
B = i[1]

print(floor(A*B))

Submission status: Wrong Answer

Solution code:
import math
S = list(input().split())
A = int(S[0])
B = float(S[1])
print(math.floor(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 = a*b
print(int(c))

Submission status: Wrong Answer

Solution code:
import sys
input = lambda: sys.stdin.readline().rstrip()
from math import floor,ceil,sqrt,factorial,log
from heapq import heapify, heappop, heappush, heappushpop
from collections import Counter,defaultdict,deque
from itertools import accumulate,permutations,combinations,product,combinations_with_replacement
from bisect import bisect_left,bisect_right
from decimal import Decimal
inf = float('inf')
mod = 1000000007

a, b = input().split()

a = int(a)
b = list(b)
for i in range(len(b)):
    if b[i] == '.':
        pos = i

x = len(b) - pos - 1
b.pop(pos)
b = int(''.join(b))

ans = a * b
ans = list(str(ans))


ans = int(int(''.join(ans)) * 10**(-2)) 

print(ans)

Submission status: Wrong Answer

Solution code:
import math
s = list(map(float,input().split()))
print('{:.19g}'.format(math.floor(s[0]*s[1])))

Submission status: Wrong Answer

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

print(int(a_*b))

Submission status: Wrong Answer

Solution code:
x = list(input().split())
a = float(x[0])
b = float(x[1])
print(int(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:
def c():
    import math
    A, B = map(float, input().split())
    print(int(math.floor(A*B)))


##########
if __name__ == "__main__":
    c()

Submission status: Wrong Answer

Solution code:
import math

ab = input().split()
a, b_f = int(ab[0]), float(ab[1])

b = int(b_f * 100)


#print(a, b_f)
#print(a, b)
#print(a*b)

print(a * b // 100)

Submission status: Wrong Answer

Solution code:
import math

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

ans = a*b

print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
import math

n,m = input().split()

print(math.floor(int(n)*float(m)))

Submission status: Wrong Answer

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

print(int(a * b))

Submission status: Wrong Answer

Solution code:
from math import ceil, floor

A, B = input().split()
A = int(A)
B = int(float(B)*100)

ans = str(A*B)
ans = ans[:-2]
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(A*B))

Submission status: Wrong Answer

Solution code:
import math
l=input().split()
a,b=int(l[0]),float(l[1])
print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
import math;
a, b = input().split();
a = float(a);
b = float(b);
ans = a*b;
ans1 = math.trunc(ans);
print(ans1);

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
n,m=map(float,input().split())
print(int(n*m))

Submission status: Wrong Answer

Solution code:
# -*- coding:utf-8 -*-
import sys
def main():
  n, m = map(float, input().split())
  print ((int)(n*m))
main()

Submission status: Wrong Answer

Solution code:
import math
st=input()
k=st.find(' ')
s=str(int(st[:k])*float(st[k+1:]))
k=s.find('.')
print(s[:k])

Submission status: Wrong Answer

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

b = int(b.replace(".", ""))
print(math.floor(a*b/100))

Submission status: Wrong Answer

Solution code:
a,b=input().split()
a=int(a)
b=int(float(b)*100)
if a*b>1000:
  print(int(str(a*b)[:-2]))
else:
  print(a*b//100)

Submission status: Wrong Answer

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

B *= 100

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

product = str(A * B)

if len(product) <= 2:
    print(int(0))
else:
    print(int(product[:-2]))

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:
import math

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

def multiple_ab(a, b):
  a = int(a)
  ans = math.floor(a * b)

  return ans

print(multiple_ab(a, b))

Submission status: Wrong Answer

Solution code:
# import math

a, b = input().split()
aa = int(a)
bb = float(b)

# print(int(math.floor(aa * b)))
print(int(aa * bb))
# print(aa * b)

Submission status: Wrong Answer

Solution code:
import sys
from io import StringIO
import unittest
import math
from decimal import Decimal

def resolve():
    # s = input()
    # n = int(input())
    a, b = map(float, input().split())
    # l = [list(map(int, input().split())) for _ in range(n)]

    print(math.floor(Decimal(a) * Decimal(b)))

class TestClass(unittest.TestCase):
    def assertIO(self, input, output):
        stdout, stdin = sys.stdout, sys.stdin
        sys.stdout, sys.stdin = StringIO(), StringIO(input)
        resolve()
        sys.stdout.seek(0)
        out = sys.stdout.read()[:-1]
        sys.stdout, sys.stdin = stdout, stdin
        self.assertEqual(out, output)

    def test_入力例_1(self):
        input = """198 1.10"""
        output = """217"""
        self.assertIO(input, output)

    def test_入力例_2(self):
        input = """1 0.01"""
        output = """0"""
        self.assertIO(input, output)

    def test_入力例_3(self):
        input = """1000000000000000 9.99"""
        output = """9990000000000000"""
        self.assertIO(input, output)


if __name__ == "__main__":
    # unittest.main()
    resolve()

Submission status: Wrong Answer

Solution code:
import math
#n = int(input())
a = input().split(" ")

ans = math.floor(float(a[0]) * float(a[1]))

print(ans)

Submission status: Wrong Answer

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

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

print(A * B // 100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

A,B = input().split()

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

print(int(math.floor(A*B)))

Submission status: Wrong Answer

Solution code:
import sys
import math
ans = 0
input = sys.stdin.readline
a, b = map(float, input().split())
ans = a * b
print(math.floor(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# env/bin/local python3

import math

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

if len(str(a)) <= 3:
    print(math.floor(a * b))
else:
    temp1 = (a % 1000) * b
    temp2 = (a // 1000) * b
    print(math.floor(temp1 + temp2))

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
input=sys.stdin.readline
sys.setrecursionlimit(10 ** 8)
from itertools import accumulate
from itertools import permutations
from itertools import combinations
from collections import defaultdict
from collections import Counter
import fractions
import math
from collections import deque
from bisect import bisect_left
from bisect import insort_left
import itertools
from heapq import heapify
from heapq import heappop
from heapq import heappush
import heapq
from copy import deepcopy
alf = list("abcdefghijklmnopqrstuvwxyz")
ALF = list("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
#import numpy as np
INF = float("inf")
#d = defaultdict(int)
#d = defaultdict(list)
#N = int(input())
#A = list(map(int,input().split()))
#S = list(input())[:-1]
#S.remove("\n")
#N,M = map(int,input().split())
#S,T = map(str,input().split())
#A = [int(input()) for _ in range(N)]
#S = [list(input())[:-1] for _ in range(N)]
#A = [list(map(int,input().split())) for _ in range(N)]

A,B = map(float,input().split())
if math.floor(A) == 0 or math.floor(B) == 0:
    print(0)
else:
    c = A*B
    d = math.floor(c)
    print(d)

Submission status: Wrong Answer

Solution code:
import math
a,b=list(map(float,input().split()))
f, i = math.modf(a*b)
print(int(i))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b = input().split()
a = int(a)
b = str(b)

ans = a*int(b[0]) + 0.1*a*int(b[2]) + 0.01*a*int(b[3])

print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
s = input().split()

a = int(s[0])
b = float(s[1])

print(int(a * b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

    a = int(a)
    b = float(b)

    zajedno = a*b
    print(int(zajedno))


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
a = input().split()
b = int(a[0])
c = float(a[1])
d = b*c
print(int(d))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

z = int(a) * float(b) * 100
p = z % 100
print(int(z-p)//100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

tmp = a * b


print(math.floor(tmp))

Submission status: Wrong Answer

Solution code:
init =input().split(' ')

a = int(init[0])
b = float(init[1])

multi = a * b

print(multi)

result = int(multi // 1)

print(result)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#C - Multiplication 3
A,B= map(float,input().split())
A = A/10000000
B = B*100
#print(A*B*100000)
print(int(A*B*100000))

Submission status: Wrong Answer

Solution code:
import math

N =input().split()
result = int(N[0]) * float(N[1])
ans = int(math.floor(result))
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

a = int(a)
f = [0, 0, 0]
f[0] = int(b[0])
f[1] = int(b[2])
f[2] = int(b[3])

x = math.floor( a*(f[0] + 0.1*f[1] + 0.01*f[2]) )
print(x)

Submission status: Wrong Answer

Solution code:
import math

def main():
    A,B=map(float, input().split())
    print(math.floor(A * B))
    
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(10000000)
from collections import defaultdict
import math

a, b = input().split()
a = int(a)
ans = 0.0
ans += a * int(b[-1])
ans *= 0.01
ans += a * int(b[-2])
ans *= 0.1
ans += a * int(b[:-3])
print(int(ans))

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
import sys

input = sys.stdin.readline


def S():
    return input().rstrip()


def I():
    return int(input())


def MI():
    return map(float, input().split())


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

print(int(a * b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
N = list(map(float,input().split(" ")))
A = N[0]*N[1]

print(int(A))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:

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

Submission status: Wrong Answer

Solution code:
import math
from fractions import Fraction
a, b = input().split()
a = int(a)
a = Fraction(a,1)
b = float(b)
b = int(b*100)
b = Fraction(b,100)
c = a * b
print(math.floor(c))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a, b = map(eval, input().split())
b = round(b, 2)
print(int(math.trunc(a * b)))

Submission status: Wrong Answer

Solution code:
import math
temp = [i for i in input().split()]
A = int(temp[0])
B = float(temp[1])

print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
import math
def LI():
    return list(map(float, input().split()))

a, b = LI()
a = int(a)
def main():
    ans = a * b
    ans = math.floor(ans)
    print(ans)

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
 
import sys
import math
from bisect import bisect_right as br
from bisect import bisect_left as bl
from collections import defaultdict
from itertools import accumulate
from collections import Counter
from collections import deque
from operator import itemgetter
from itertools import permutations
mod = 10**9 + 7
inf = float('inf')
def I(): return int(sys.stdin.readline())
def LI(): return list(map(int,sys.stdin.readline().split()))
 
a, b = input().split()
ans = 0
n = len(a)
b = float(b)
for i in range(n):
    ans += int(a[i]) * b * 10**(n-i-1)
print(int(ans))

Submission status: Wrong Answer

Solution code:
import math

a, b = map(float, input().split())
ans = math.floor(a*b)
print(ans)

Submission status: Wrong Answer

Solution code:
ab = input()
ablist = ab.split(' ')
a = int(ablist[0])
b = float(ablist[1])
b1 = int(b)
b2 = b - b1
result = a * b1 + int(a * b2)
print(result)

Submission status: Wrong Answer

Solution code:
from sys import stdin
A, B= map(float, stdin.readline().rstrip().split())

float = A*B

str = str(float)

res = ''
for _ in str:
    if _ =='.':
        break
    res += _
res2= int(res)

print(res2)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
tmp=list(input().split())

a=int(tmp[0])
b=float(tmp[1])

print(int(a*b))

Submission status: Wrong Answer

Solution code:
def resolve():
    a, b = input().split()
    a = int(a)
    b100 = int(b.replace('.', ''))

    ans = str(a * b100)
    print(ans)
    if len(ans) > 2:
        ans = ans[:-2]
    else:
        ans = 0
    print(ans)
resolve()

Submission status: Wrong Answer

Solution code:
import math
A, B = map(str,input().split())
#print(A,B)

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

#B = format(B,"f")
#print(A,B)

print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
lst = input().split()
a = int(lst[0])
b = float(lst[1])
print(int(str(a * b).split('.')[0]))

Submission status: Wrong Answer

Solution code:
a,b = list(map(float,input().split()))
print (int(a*b - (a*b)%1))

Submission status: Wrong Answer

Solution code:
import math
X = input().split(" ")
A = int(X[0])
B = float(X[1])
ab = math.floor(A*B)
print(ab)

Submission status: Wrong Answer

Solution code:
import math
A, B = [ float(i) for i in input().strip().split(' ')]
print(math.floor(A*B))

Submission status: Wrong Answer

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

b *= 100

ans = int(a) * int(b)

print(int(ans//100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

a = int(a)

c = a * b

print(math.floor(c))

Submission status: Wrong Answer

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

print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
l = input().split()
a,b = float(l[0]),float(l[1])
if a==0 or b==0:
    print(0)
elif a==1:
    print(int(b))
elif b==1.00:
    print(a)
else:
    print(int(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
import numpy as np

A, B = map(float, input().split())

print("{}".format(int(A*B)))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
A, B = map(float,input().split())
A = int(A)

print(int(A*Decimal(B)))

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python
import sys
sys.setrecursionlimit(10**9)
from collections import deque,defaultdict
import heapq
from itertools import combinations
import bisect

a,b=map(str,input().split())
if a=='0' or float(b)==0:
    print(0)
    exit()
if b[2]==b[3]=='0':
    print(int(a)*int(b[0]))
    exit()

a=int(a)
b=list(b)
ans=a*int(b[0])*100
ans+=int(b[2])*a*10
ans+=int(b[3])*a
ans=str(ans)


print(ans[:-2])

Submission status: Wrong Answer

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

x = a // 1000 * 1000
y = a % 1000

ans = int(x*b) + int(y*b)
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
A, B = map(float, input().split())
A = int(A)
C = int(B//1)
D = int((B-C) * 100)
print((A*C) + (A*D)//100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
import math                                              
a,b = [float(x) for x in sys.stdin.readline().split(" ")]
c = a * (b * 100)                                        
a0 = math.floor(c)                                       
a1 = math.floor(a0 / 100)                                
print(a1)

Submission status: Wrong Answer

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

ab = decimal.Decimal(str(a*b))

print(ab.quantize(decimal.Decimal("0"),rounding=decimal.ROUND_DOWN))

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(10**8)
def ii(): return int(sys.stdin.readline())
def mi(): return map(float, sys.stdin.readline().split())
def li(): return list(map(int, sys.stdin.readline().split()))
def li2(N): return [list(map(int, sys.stdin.readline().split())) for i in range(N)]
def dp2(ini, i, j): return [[ini]*i for i2 in range(j)]
def dp3(ini, i, j, k): return [[[ini]*i for i2 in range(j)] for i3 in range(k)]
#import bisect #bisect.bisect_left(B, a)
#from collections import defaultdict #d = defaultdict(int) d[key] += value
#from collections import Counter # a = Counter(A).most_common()
#from itertools import accumulate #list(accumulate(A))
import math
from decimal import Decimal
A, B = mi()
#A = Decimal(int(A))
#B = Decimal(B)
C = A*int(B*100)
print(str(C//100)[:-2])

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:

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

Submission status: Wrong Answer

Solution code:
import math
import numpy
i = list(map(float, input().split()))

x=numpy.array(i)
  
a=x[0]
b=x[1]


print(math.floor(a*b))

Submission status: Wrong Answer

Solution code:
import sys
import math

input = sys.stdin.readline
 
def main():
    a,b = input().split()
    if a ==int(0) or b==float(0):
        print(0)
        sys.exit()
    print(int(int(a) * float(b)))

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

ans = int(a*b)

print(ans)

Submission status: Wrong Answer

Solution code:
import math
x,y=map(float,input().split())

print(math.floor(x*y))

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
import math
a,b = map(float,(input().split()))
a = Decimal(a)
b = Decimal(b)
ans = a * b
ans = math.floor(ans)

print(ans)

Submission status: Wrong Answer

Solution code:
import math

A,B = input().split()

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

print(math.floor(A*B))