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())
print(int((a*100)*(b*100)//10000))

Submission status: Wrong Answer

Solution code:
import math
str = input()

str2 = str.split(" ")

A = int(str2[0])
B = float(str2[1])


res = math.floor(float(A)*float(B))

print(res)

Submission status: Wrong Answer

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

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 = map(float, input().split())

ans = a * b
ans = math.floor(ans)

print(int(ans))

Submission status: Wrong Answer

Solution code:
a,b = map(float, input().split())
a = int(a)
b_int = int(b)
b_frac = b*100-b_int*100

ans = int(a*b_int+(a*b_frac)//100)
  
print(ans)

Submission status: Wrong Answer

Solution code:
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, product
from bisect import bisect_left,bisect_right
from heapq import heapify, heappop, heappush
from math import floor, ceil,pi,factorial
from operator import itemgetter
def I(): return int(input())
def MI(): return map(int, input().split())
def LI(): return list(map(int, input().split()))
def LI2(): return [int(input()) for i in range(n)]
def MXI(): return [[LI()]for i in range(n)]
def SI(): return input().rstrip()
def printns(x): print('\n'.join(x))
def printni(x): print('\n'.join(list(map(str,x))))
inf = 10**17
mod = 10**9 + 7

a,b=input().rstrip().split(" ")
a=int(a)
b=float(b)
#print(b)
u=int(100*b)
#print(u)
print(int(a*b))
#print((a*u)//100)

Submission status: Wrong Answer

Solution code:
x,y = map(float,input().split())
import math
from decimal import Decimal
y_ = Decimal(y)
x_ = Decimal(x)

print(math.floor(x_*y_))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:

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

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 += _
print(int(res))

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:
import math

str_list = input().split()

list = [float(n) for n in str_list]

if(0 in list):
  print('0')
  exit()
  
result = 1
for i in range(len(list)):
  result *= list[i]

print(math.floor(result))

Submission status: Wrong Answer

Solution code:
from math import floor

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

print(floor(sum))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import io,sys
sys.setrecursionlimit(10**6)

def main():
    s = sys.stdin.readline().rstrip().split()
    a = int(s[0])
    b = int(float(s[1])*100)

    print(a*b//100)

main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

import math, decimal
print(math.floor(decimal.Decimal(A)*decimal.Decimal(B)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
L,R=map(str,(input().split()))
L=int(L)
R=float(R)*100
temp_ans=Decimal(L)*Decimal(R)
print(int(int(temp_ans)//100))

Submission status: Wrong Answer

Solution code:

#N = int(input())
inputs = list(map(float, input().split()))
#print(inputs)
total = 1

total = inputs[0] * inputs[1]
ans = int(total)
print(ans)

Submission status: Wrong Answer

Solution code:
import math
a, b = [float(i) for i in input().split()]
print(math.floor(a * b))

Submission status: Wrong Answer

Solution code:
a,b = [float(i) for i in input().split()]
import math
print(math.floor(a*b))

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:
_A,_B=input().split()
A=int(_A)
B=float(_B)
print(int(A*B))

Submission status: Wrong Answer

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

def solve(A: int, B: float):
    # b_i = int((B - int(B))*100)
    # print(b_i)
    # b = int((A*b_i)//100)
    # a = A*int(B) + b
    # # print(b)
    # print(a)

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

    return


# Generated by 1.1.7.1 https://github.com/kyuridenamida/atcoder-tools  (tips: You use the default template now. You can remove this line by using your custom template)
def main():
    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    A = int(next(tokens))  # type: int
    B = float(next(tokens))  # type: float
    solve(A, B)

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
a = int(a)
a1 = a//10**8
a2 = a%10**8
print(int((a1*10**8)*b+(a2*b)//1))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
N,K=map(float,input().split())
ans=math.floor(N*K)
print(ans)

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

C = int(int(A)*B)


print(C)

Submission status: Wrong Answer

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

a = float(a)
b = float(b)
s = (a*b)
print(math.floor(s))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

ans = x*y
print(math.floor(ans))

Submission status: Wrong Answer

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

a,b= input().split()

#a='3'
#b='1,1'
aa=int(a)
bb=float(b)
print(int(aa*bb))

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())
A = int(A)
B = int(B*100)
ans = A*B
print(math.floor(ans/100))

Submission status: Wrong Answer

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



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


print(C // 100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

if __name__ == "__main__":
    A, B = input().split()
    A = int(A)
    B = float(B)
    ret = A * B
    print(math.floor(ret))

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(10 ** 6)
# input = sys.stdin.readline    ####
def int1(x): return int(x) - 1
def II(): return int(input())

def MI(): return map(int, input().split())
def MI1(): return map(int1, input().split())

def LI(): return list(map(int, input().split()))
def LI1(): return list(map(int1, input().split()))
def LLI(rows_number): return [LI() for _ in range(rows_number)]

def SI(): return input().split()

def printlist(lst, k='\n'): print(k.join(list(map(str, lst))))
INF = float('inf')

from math import ceil, floor, log2
from collections import deque
from itertools import combinations as comb, combinations_with_replacement as comb_w, accumulate, product
from heapq import heapify, heappop, heappush


def solve():
    a, b = map(float, input().split())

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

    # print(a, b)
    t = a * b
    print((t - t % 100) // 100)

if __name__ == '__main__':
    solve()

Submission status: Wrong Answer

Solution code:
import math

inp = input().split()
a, b = int(inp[0]), float(inp[1])
print(int(a*b))

Submission status: Wrong Answer

Solution code:
from decimal import *

a, b = input().split()

result = Decimal(int(a)) * Decimal(float(b))

result = result.quantize(Decimal('0'), rounding=ROUND_DOWN)
print(result)

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:
import math

a, b = map(float,input().split())
ans = math.floor(a * b)
print(int(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:
# coding: utf-8
import math
a, b = input().split()
aa = int(a)
bb = float(b)
print(math.floor(aa * bb))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
li = list(map(float,input().split()))
mul = 1
for i in li:
  mul *= i
print(math.floor(mul))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

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

ans = int(B*A/100)

print(ans)
#print(format(B*A, '.20f'))

Submission status: Wrong Answer

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

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

ans = 0
shosu = 0.0

ans += A * int((B//1))
ans += (A//10) * int(((B*10//1)%10))
ans += (A//100) * int((B*100//1)%10)


shosu += A%10 * (B*10//1)%10 / 10
shosu += A%100 * (B*100//1)%10 / 100

ans += int(shosu)//1
print(int(ans))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math

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

if whole == 0 or dec == 0.0:
    print(0)
else:
    print(math.floor(whole*dec))

Submission status: Wrong Answer

Solution code:
def main():
    A , B = input().split()
    A = float(A)
    B = float(B)
    C = A * B
    #print(C)
    D = str(C)
    D = D.split(".")[0]
    #print(D)
    E = int(D)
    print(E)



if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import sys, math
input = lambda: sys.stdin.readline().rstrip() 
sys.setrecursionlimit(10**7)
INF = 10**20
def I(): return int(input())
def F(): return float(input())
def S(): return input()
def LI(): return [int(x) for x in input().split()]
def LI_(): return [int(x)-1 for x in input().split()]
def LF(): return [float(x) for x in input().split()]
def LS(): return input().split()

def resolve():
    A, B = LF()

    print(math.floor(A*B))

if __name__ == '__main__':
    resolve()

Submission status: Wrong Answer

Solution code:
import math

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

A /= 1000
B *= 1000
B = int(B)
ans = A*B
ans = math.floor(ans)
print(int(ans))

Submission status: Wrong Answer

Solution code:
import itertools
from collections import deque,defaultdict,Counter
from itertools import accumulate
import bisect
from heapq import heappop,heappush,heapify
import math
from copy import deepcopy
import queue
#import sympy as syp(素因数分解とか)
Mod = 1000000007
  
def sieve_of_eratosthenes(n):
    if not isinstance(n,int):
        raise TypeError("n is not int")
    if n<2:
        raise ValueError("n is not effective")
    prime = [1]*(n+1)
    for i in range(2,int(math.sqrt(n))+1):
        if prime[i] == 1:
            for j in range(2*i,n+1):
                if j%i == 0:
                    prime[j] = 0
    res = []
    for i in range(2,n+1):
        if prime[i] == 1:
            res.append(i)
    return res

 
class UnionFind:
    def __init__(self,n):
        self.parent = [i for i in range(n+1)]
        self.rank = [0 for i in range(n+1)]
    
    def findroot(self,x):
        if x == self.parent[x]:
            return x
        else:
            y = self.parent[x]
            y = self.findroot(self.parent[x])
            return y
    
    def union(self,x,y):
        px = self.findroot(x)
        py = self.findroot(y)
        if px < py:
            self.parent[y] = px
        else:
            self.parent[px] = py
 
    def same_group_or_no(self,x,y):
        return self.findroot(x) == self.findroot(y)

def main():  #startline-------------------------------------------
    a, b = map(float, input().split())
    b *= 100
    b = math.floor(b)
    ans = int(a * b)
    print(ans//100)
if __name__ == "__main__":
    main() #endline===============================================

Submission status: Wrong Answer

Solution code:
def main():
    import sys
    def input():
        return sys.stdin.readline()[:-1]

    A,B=map(float,input().split())
    c=A*B
    print(int(c))
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
def ii():return int(input())
def iim():return map(int,input().split())
def iil():return list(map(int,input().split()))
a,b = map(float,input().split())
print(int(a*b//1))

Submission status: Wrong Answer

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

ans = int((a*b)//1)

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

inlist = input().split()
num1 = int(inlist[0])
num2 = float(inlist[1])


print(int(num1*num2))

Submission status: Wrong Answer

Solution code:
input_ = input().split()
a = int(input_[0])
b = input_[1].split('.')

tmp = (a*int(b[0])) + (a*int(b[1]))/(10**len(b[1]))

if a == 0 or (int(b[0]) == 0 and int(b[1]) == 0):
    print(0)
else:
    print(int(tmp))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
input = lambda : sys.stdin.readline().rstrip()
sys.setrecursionlimit(max(1000, 10**9))
write = lambda x: sys.stdout.write(x+"\n")

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
li = input().split()
x = int(li[0])
y = float(li[1])
print(int(x * y))

Submission status: Wrong Answer

Solution code:
A, B = map(str, 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(".")
b1 = int(b[0])
b2 = int(b[1])

ans = str(a*b1 + (b2*a)/100)
ans = ans.split(".")
print(ans[0])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:

#sys.exit()
#sorted( ,reverse=True)
#N = int(input())
A,B = map(str, input().split())
A = int(A)
B = float(B)
#A = list(map(int, input().split()))
#A = [int(input()) for _ in range(N)]

#cnt = 0
#cnt += 1
#print(S)
#print(T)
#print(S*T)

#print(N)
print(int(A*B))
#print(A)
#print('Yes')
#print('No')
#print(cnt)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b = input().split()
print(int((int(a)*float(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:
a, b = map(float, input().split())
 
c = int(a)
  
print(int(c * b))

#print(int((a * (b*100))/100))

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:
import math
a,b=map(float,input().split())
p=a*b
print(math.floor(p))

Submission status: Wrong Answer

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

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

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

Submission status: Wrong Answer

Solution code:
import math

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

print(int(a*b.as_integer_ratio()[0]/b.as_integer_ratio()[1]))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

inp = list(input().split())

A = int(inp[0])
B = float(inp[1])

# print(A, B)

ans = A * B
print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
"""
N = list(map(int,input().split()))
S = [str(input()) for _ in range(N)]
S = [list(map(int,list(input()))) for _ in range(h)] 
print(*S,sep="")
"""

import sys
sys.setrecursionlimit(10**6)
input = lambda: sys.stdin.readline().rstrip()
inf = float("inf") # 無限


a,b = input().split()
a = int(a)
b = int(float(b) * 100)
temp = str(a * b)[:-2]
if temp == "":
    temp = "0"
print(temp)

Submission status: Wrong Answer

Solution code:

import math
def resolve():
    a, b = map(float, input().split())
    _mul = a*b
    print(math.floor(_mul))

if __name__ == "__main__":
    resolve()

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:
import math
 
x,y = map(float,input().split())
print(int(math.floor(x*y)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

print(int(a*b))

Submission status: Wrong Answer

Solution code:
A,B=list(map(float,input().split(' ')))
B2=int(B*100)
A=int(A)
print(str((''.join(list(str(A*B2))[:-2]))))

Submission status: Wrong Answer

Solution code:
"""
~~ Author : Bhaskar
~~ Dated : 31~05~2020
"""

import sys
from bisect import *
from math import floor,sqrt,ceil,factorial as F,gcd,pi,trunc
from itertools import chain,combinations,permutations,accumulate
from collections import Counter,defaultdict,OrderedDict,deque
from array import array
INT_MAX = sys.maxsize
INT_MIN = -(sys.maxsize)-1
mod = 1000000007
lcm = lambda a,b : (a*b)//gcd(a,b)
setbit = lambda x : bin(x)[2:].count("1")

def solve():
    a,b = map(float,sys.stdin.readline().split())
    print(trunc(a*b))

if __name__ == "__main__":
    solve()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *

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

result = Decimal(a) * Decimal(b)
n = 0
y = Decimal(str(result)).quantize(Decimal(str(10**(n*-1))), rounding=ROUND_DOWN)
print( y)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

valTxts = input().split()
a = int(valTxts[0])
b = float(valTxts[1])

print(math.floor(a * b))

Submission status: Wrong Answer

Solution code:
import sys
import math

input = sys.stdin.readline
 
def main():
  a,b = map(float, input().split())
  print(str(math.floor(a * b)))

if __name__ == '__main__':
  main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
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
a, b = input().split()
a = float(a)
b = float(b)
c = a *b
ans = math.floor(c)
print(ans)

Submission status: Wrong Answer

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

ans = a * (b*100)

print(int(ans//100))

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:
import math

a , b = input().split()

print(math.floor(int(a)*float(b)))

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(A * B // 1))

Submission status: Wrong Answer

Solution code:
# coding: utf-8
import math
ab = input().split()
a = int(ab[0])
b = float(ab[1])
print(math.floor(a*b))

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:
def resolve():
    from math import floor
    a,b=input().split()
    a=int(a)
    b=float(b)
    print(int(floor(a*b)))
resolve()

Submission status: Wrong Answer

Solution code:
import math

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

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:
tmp=input().split(" ")
A=int(tmp[0])
B=float(tmp[1])
 
print(int(A*B))

Submission status: Wrong Answer

Solution code:
import sys
a,b = map(float, sys.stdin.readline().rstrip("\n").split())
a = int(a)
b = int(b*100)
print(round(a*b/100))

Submission status: Wrong Answer

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

import math as math

ans = A*B
print(math.floor(ans))

Submission status: Wrong Answer

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

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

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

Submission status: Wrong Answer

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

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

A_100 = int(A//100)
A_res = A-A_100*100

ans1 = int(A_100 * B * 100)
ans2 = int(A_res * B) 

#ans = A*B
ans = ans1+ans2
#ans = int(ans)
print(ans)

Submission status: Wrong Answer

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

# print(A, B)
print(int(A * B))

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 = map(float, input().split())
print("{}".format(a*b//1))

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
"""
Created on Sun May 31 21:07:49 2020

@author: NEC-PCuser
"""

A, B = map(str, input().split())
A = int(A)
B = float(B) * 100 // 1

C = str(A * B // 100)
print(''.join(C.split('.')[:-1]))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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


def solve(A: int, B: float):
    bint = int(math.floor(B*100))
    print(math.floor((A*bint)/100.0))
    return


# Generated by 1.1.7.1 https://github.com/kyuridenamida/atcoder-tools  (tips: You use the default template now. You can remove this line by using your custom template)
def main():
    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    A = int(next(tokens))  # type: int
    B = float(next(tokens))  # type: float
    solve(A, B)

if __name__ == '__main__':
    main()

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:
'''     ##     ##  #######  # #  ######
        ##     ##  ##   ##  ###    ##
        ##     ##  ##    #  # #    ##
        #########  #######  # #    ##    '''

import sys
import math
# sys.setrecursionlimit(10**6)

def get_ints(): return map(int, sys.stdin.readline().strip().split())
def get_array(): return list(map(int, sys.stdin.readline().strip().split()))

def printspx(*args): return print(*args, end="")
def printsp(*args): return print(*args, end=" ")
def printchk(*args): return print(*args, end=" \ ")

MODPRIME = int(1e9+7); BABYMOD = 998244353;

if __name__ == "__main__":
    a, b = input().split()
    a = int(a)
    b = float(b)
    print(math.trunc(a*b))



# #############################################################################
'''
THE LOGIC AND APPROACH IS BY ME @luctivud ( UDIT GUPTA )
SOME PARTS OF THE CODE HAS BEEN TAKEN FROM WEBSITES LIKE::
(I Own the code if no link is provided here or I may have missed mentioning it)
>>> DO NOT PLAGIARISE.
TESTCASES:
'''

Submission status: Wrong Answer

Solution code:
from math import *

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

Submission status: Wrong Answer

Solution code:
a,b=map(str,input().split())
a=int(a)
c,d=map(int,b.split("."))
print(int(str(a*c+(a/100)*d).split(".")[0]))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
from math import factorial
from collections import Counter
from fractions import Fraction
import heapq, bisect, fractions
import math
import itertools
sys.setrecursionlimit(10 ** 5 + 10)
INF = 10**15 +5
def input(): return sys.stdin.readline().strip()
def INT(): return int(input())
def MAP(): return map(int, input().split())
def LIST(): return list(map(int, input().split()))
MOD = 10**9 + 7


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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

A, B = input().split()

A = int(A)
if '.' in B:
    B_a = int(B.split('.')[0])
    B_b_size = len(B.split('.')[1])
    B_b =  int(B.split('.')[1])
else:
    B_a = int(B)
    B_b_size = 0
    B_b = 0
ans_a = A * B_a
ans_b = A * math.pow(10, -1*B_b_size) * B_b
ans = ans_a + int(ans_b)
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np
import sys
sys.setrecursionlimit(10 ** 9)
from decimal import Decimal
def main():
    a, b = map(float, input().split())
    ans = Decimal(a) * Decimal(b)
    print(int(ans))


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math
a, b = input().split()
a = int(a)
b = float(b)
b_i = int(b)
b_f = round(b - b_i, 2)

print(int(a*b_i+a*b_f))

Submission status: Wrong Answer

Solution code:
import sys
input = sys.stdin.readline

a, b = map(float,input().split())
sub = b - int(b)
n = a * sub
m = int(b) * a

print(int(n + m))

Submission status: Wrong Answer

Solution code:
import math

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

print(math.trunc(A*B))

Submission status: Wrong Answer

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

A = int(input_list[0])
B = float(input_list[1])

B_100 = int(B * 100)

result = A * B_100 // 100

print(result)

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:
s = list(map(float,input().split()))
print(int(s[0]*s[1]))

Submission status: Wrong Answer

Solution code:
A,B=map(float,input().split())
if A*B//1==A*B:
  print(A*B)
elif A*B-A*B//1<0.5:
  print(int(A*B))
else:
  print(int(A*B-0.5))

Submission status: Wrong Answer

Solution code:
import math

str_list = input().split()

list = [math.floor(float(n)) for n in str_list]

if(0 in list):
  print('0')
  exit()
  
result = 1
for i in range(len(list)):
  result *= list[i]

print(result)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

C=A*B

print(math.floor(C))

Submission status: Wrong Answer

Solution code:
import math

sAB = input().split()

sAB[0] = int(sAB[0])
sAB[1] = float(sAB[1])

print(math.floor(sAB[0] * sAB[1]))

Submission status: Wrong Answer

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

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:
import math
a,b = input().split()

b= round(float(b)*100,0)
b = b/100

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

Submission status: Wrong Answer

Solution code:
a, b = [s for s in input().split(" ")]
a = int(a)
b = int(b.replace(".", ""))
h = b // 100
t = (b - h * 100) // 10
o = (b - h * 100 - t * 10)
ah = a * h
at = a * t
ao = a * o

print(ah + at // 10 + ao // 100)

Submission status: Wrong Answer

Solution code:
tmp = [i for i in input().split()]

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

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

Submission status: Wrong Answer

Solution code:
x=input().split()
a=int(x[0])
b=float(x[-1])
num = '{0:.16f}'.format(a*b)
num=float(num)
print(int(num))

Submission status: Wrong Answer

Solution code:
#n = int(input())
#a,b = map(int,input().split())
#a_L = list(map(int,input().split()))

#n = int(input())
from decimal import *
a,b = map(float,input().split())
b = Decimal(b)
a = Decimal(a)
#a_L = list(map(int,input().split()))

print(int(a*b))