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

A = int(A) * 100
B = int(B.replace('.', '')) if '.' in B else int(B) * 100

print(str((A * B) / 10000).split('.')[0])

Submission status: Wrong Answer

Solution code:
def main():
    a, b = list(map(float, input().split()))
    a = int(a)
    round = lambda x: int((x * 2 + 1) // 2)
    b = round(100 * b)
    print(str(a * b)[:-2])

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
def main():
    A,B = input().split()
    A = int(A)
    B = int(B.replace('.',''))*(10**(-2))
    #B = int(B[0])+int(B[2:4])*(10**(-2))
    print(int(A*B))

main()

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

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

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

    print(floor(A*B))

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import sys,collections as cl,bisect as bs,math
from decimal import *
sys.setrecursionlimit(100000)
input = sys.stdin.readline
mod = 10**9+7
Max = sys.maxsize
def l(): #intのlist
	return list(map(int,input().split()))
def m(): #複数文字
	return map(float,input().split())
def onem(): #Nとかの取得
	return int(input())
def s(x): #圧縮
	a = []
	if len(x) == 0:
		return []
	aa = x[0]
	su = 1
	for i in range(len(x)-1):
		if aa != x[i+1]:
			a.append([aa,su])
			aa = x[i+1]
			su = 1
		else:
			su += 1
	a.append([aa,su])
	return a
def jo(x): #listをスペースごとに分ける
	return " ".join(map(str,x))
def max2(x): #他のときもどうように作成可能
	return max(map(max,x))
def In(x,a): #aがリスト(sorted)
    k = bs.bisect_left(a,x)
    if k != len(a) and a[k] ==  x:
        return True
    else:
        return False

def pow_k(x, n):
    ans = 1
    while n:
        if n % 2:
            ans *= x
        x *= x
        n >>= 1
    return ans

"""
def nibu(x,n,r):
	ll = 0
	rr = r
	while True:
		mid = (ll+rr)//2

	if rr == mid:
		return ll
	if (ここに評価入れる):
		rr = mid
	else:
		ll = mid+1
"""

a,b = m()
a = Decimal(a)
b = Decimal(b)
getcontext().prec = 50
print(math.floor(a*b))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math
A = [float(x) for x in input().split()]

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

Submission status: Wrong Answer

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

#print(int(A*B))
b=int(B*100)
ans100bai=A*b
print(str(ans100bai)[:-2])

# 2darray [[0] * 4 for i in range(3)]

Submission status: Wrong Answer

Solution code:
import math
A,B = list(input().split())
A = A + '.00000000000000000'
B = B + '00000000000000000'
print(math.floor(float(A)*float(B)))

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

Submission status: Wrong Answer

Solution code:
import math

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

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

res = A * B
res /= 100

print(math.floor(res))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math

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

A = int(A)

ans = A*B

print(math.floor(ans))

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(10000000)
input=sys.stdin.readline
import math


n,k =input().split()

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

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(10**6)
from math import floor,ceil,sqrt,factorial,log
from heapq import 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 copy import deepcopy
from operator import itemgetter
from fractions import gcd
mod = 10 ** 9 + 7
inf = float('inf')
ninf = -float('inf')
 
#整数input
def ii(): return int(sys.stdin.readline().rstrip()) #int(input())
def mii(): return map(int,sys.stdin.readline().rstrip().split())
def limii(): return list(mii()) #list(map(int,input().split()))
def lin(n:int): return [ii() for _ in range(n)]
def llint(n: int): return [limii() for _ in range(n)]
#文字列input
def ss(): return sys.stdin.readline().rstrip() #input()
def mss(): return sys.stdin.readline().rstrip().split()
def limss(): return list(mss()) #list(input().split())
def lst(n:int): return [ss() for _ in range(n)]
def llstr(n: int): return [limss() for _ in range(n)]

#本当に貪欲法か？ DP法では？？
#本当に貪欲法か？ DP法では？？
#本当に貪欲法か？ DP法では？？

a,b=input().split()
a=int(a)
bi,bf=b.split(".")

ans1=a*int(bi)

if len(list(bf))>0:
    cnt=1
    for i in list(bf):
        if cnt==1:
            p=a*float(i)//10
            ans1+=p
            cnt+=1
        elif cnt==2:
            p=a*float(i)//100
            ans1+=p
print(floor(ans1))

Submission status: Wrong Answer

Solution code:
import sys
input = sys.stdin.readline
sys.setrecursionlimit(10 ** 7)
import bisect
import numpy as np
import math
from collections import deque
from collections import defaultdict
from math import gcd

A, B = input().split()
A = int(A)
B = float(B)
b1 = int(B)
b2 = float(B) - float(b1)

ans = A*b1 + A*b2

print(int(ans))

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
mul = str(A * B)
if "." in mul:
    mul = mul.split(".")[0]
print(mul)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

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

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

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:


a, b = map(str, input().split())
A = int(a)
bb = float(b)
B = int(bb*100)

def Main(A, B):
    return A*B//100
                    
out = Main(A, B)
print(out)

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:
a,b=map(float,input().split())
b*=10**17
c=int(a*b//10**17)
print(c)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
i = list(map(float, input().split()))
s = str(i[0] * i[1]).split('.')
print(s[0])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
a, b = map(Decimal, input().split())

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

Submission status: Wrong Answer

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

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(str,input().split())
a = int(a)

b1 = int(b[0])
b2 = int(b[2]) / 10
b3 = int(b[3]) / 100

ans = a * b1 + a * b2 + a * b3
print(math.floor(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from sys import stdin

A, B = [x for x in stdin.readline().rstrip().split()]
a = int(A)
b = int(float(B)*100)

print(a*b//100)

Submission status: Wrong Answer

Solution code:
import math
import numpy as np

values = np.array(input().split(" "), dtype=np.float64)
result = np.prod(values)

print(math.floor(result))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b = map(float,input().split())
s = str(a*b); v = len(s)
print(s[:v-2])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

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

Submission status: Wrong Answer

Solution code:
from math import floor

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

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
A, B = list(input().split())
A, B = int(A), float(B)
ans = math.floor(A*B)
print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

def main():
  a, b = input().split()
  a = int(a)
  b = float(b)

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

main()

Submission status: Wrong Answer

Solution code:
import math
import string
import collections
from collections import Counter
from collections import deque


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


def nCr(n, r):
    return math.factorial(n)//(math.factorial(n-r)*math.factorial(r))


def has_duplicates2(seq):
    seen = []
    for item in seq:
        if not(item in seen):
            seen.append(item)
    return len(seq) != len(seen)


def divisor(n):
    divisor = []
    for i in range(1, n+1):
        if n % i == 0:
            divisor.append(i)
    return divisor


# coordinates
dx = [-1, -1, -1, 0, 0, 1, 1, 1]
dy = [-1, 0, 1, -1, 1, -1, 0, 1]
a, b = list(map(float, input().split()))
print(math.floor(int(a)*b))

Submission status: Wrong Answer

Solution code:
import math

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

print(int(A*B))

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:

def resolve():
  S = input().split(" ")
  A = int(S[0])
  B = float(S[1])
  print(int(A*B))

if __name__ == "__main__":
    resolve()

Submission status: Wrong Answer

Solution code:
import math

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

c = math.floor(b * a)

print(c)

Submission status: Wrong Answer

Solution code:
import math

inp = 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:
# ANSHUL GAUTAM
# IIIT-D

from math import *
from copy import *                    # ll = deepcopy(l)
from heapq import *                    # heappush(hp,x)
from string import *                # alpha = ascii_lowercase
from random import *                # l.sort(key=lambda l1:l1[0]-l1[1]) => ex: sort on the basis difference
from bisect import *                # bisect_left(arr,x,start,end)  => start and end parameters are temporary
from sys import stdin                # bisect_left return leftmost position where x should be inserted to keep sorted
from sys import maxsize                # minn = -maxsize
from operator import *                # d = sorted(d.items(), key=itemgetter(1))
from itertools import *                # pre = [0] + list(accumulate(l))
from collections import Counter        # d = dict(Counter(l))
from collections import defaultdict # d = defaultdict(list)

'''
9990000000000000
9990000000000000
'''

def solve(l):
	a,b = l
	a = int(a)
	p = a*b
	return int(p)
	

l = list(map(float, stdin.readline().rstrip().split()))
ans = solve(l)
print(ans)

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

a, b = [float(i) for i in input().split()]
ans = a*b
#print(type(ans))
ans = math.floor(ans)
#print(type(ans))
ans = int(ans)
#print(type(ans))
print(ans)

Submission status: Wrong Answer

Solution code:
import sys

def main():
    a, b = map(float, sys.stdin.readline().split())
    a = int(a)
    b = int(b * 100)
    c = a * b
    print(c // 100)
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
str = input()

str2 = str.split(" ")

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


res = round(float(A)*B-0.50)


print(res)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:


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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import sys
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines
sys.setrecursionlimit(10 ** 7)

from decimal import Decimal, ROUND_DOWN


def round_off_to_two_decimal_places_3(input_val: float) -> float:
    TWOPLACES = Decimal(10) ** 1
    output = Decimal(str(input_val)).quantize(TWOPLACES, rounding=ROUND_DOWN)
    return output


a, b = map(float, readline().split())
print(round_off_to_two_decimal_places_3(a * b))

Submission status: Wrong Answer

Solution code:

a,b = input().split()

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

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
import collections
import itertools as it
import math
#import numpy as np
 
#  = input()
#  = int(input())
a, b  = map(float, input().split())
#  = list(map(int, input().split()))
#  = [int(input()) for i in range(N)]
#
# c = collections.Counter()

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

print(int(a*b))

Submission status: Wrong Answer

Solution code:
def main():
  xyz = list(input().split())
  A = int(xyz[0])
  B = int(float(xyz[1]) * 100)
  print((A*B) //100)
main()

Submission status: Wrong Answer

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

# print(A)
# print(B)
print(X)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

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

Submission status: Wrong Answer

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

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

answer = a*b


print(int(answer))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

c=a*b

print(int(c))

Submission status: Wrong Answer

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

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
    a = int(a)
    b = int(b)
    if a * b < 100:
        print(0)
    else:
        print(int(str(a*b)[:-2]))
if __name__ == "__main__":
    main() #endline===============================================

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

print(math.floor(ans))

Submission status: Wrong Answer

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

print(math.floor(a*b))

Submission status: Wrong Answer

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

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

a = str(A * B_)
ans = a[:len(a)-2]
if len(a) <3:
    ans = 0

print(ans)

Submission status: Wrong Answer

Solution code:
import sys
import math

readline = sys.stdin.readline
readall = sys.stdin.read
ns = lambda: readline().rstrip()
ni = lambda: int(readline().rstrip())
nm = lambda: map(int, readline().split())
nl = lambda: list(map(int, readline().split()))
prl = lambda x: print(*x ,sep='\n')

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

Submission status: Wrong Answer

Solution code:
def main():
    A , B = input().split()
    A = int(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 math

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

c = a * b

print(math.floor(c))

Submission status: Wrong Answer

Solution code:
import sys
import math
 
sys.setrecursionlimit(10 ** 8)
input = sys.stdin.readline
 
def main():
  a,b = map(float, input().split())
  print(int(math.floor(a * b)))

if __name__ == '__main__':
  main()

Submission status: Wrong Answer

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

B_tmp1 = B - int(B)
B_tmp2 = int(B)
tmp = A*B_tmp2 + int(A*B_tmp1)
print(int(tmp))

Submission status: Wrong Answer

Solution code:
def mp(): return map(int, input().split())
def lmp(): return list(map(int, input().split()))

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from sys import stdin, setrecursionlimit
from math import floor


def main():
    input = stdin.buffer.readline
    a, b = map(float, input().split())
    a = int(a)
    print(floor(a * b))


if __name__ == "__main__":
    setrecursionlimit(10000)
    main()

Submission status: Wrong Answer

Solution code:
def solve () :
    a, b = input().split(" ")
    a = int(a)
    b = int(float(b)*100)
    return int(a*b//100)

print(solve())

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

    c = (str(a * b)+'.').split('.')[0]
    if len(c) < 3:
        c = '0' * (3 - len(c)) + c
    print(c[:-2])


if __name__ == "__main__":
    resolve()

Submission status: Wrong Answer

Solution code:
# Code for C - Multiplication 3
# Use input() to fetch data from STDIN
from math import floor
[a, b] = list(map(float,input().split()) )

print(floor(a * b))

Submission status: Wrong Answer

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

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
N, M = map(float, input().split())

ans = (N*M*100)//100
ans = math.floor(ans)
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
from collections import deque
from collections import defaultdict


#自作関数群
def readInt():
	return int(input())
def readInts():
	return list(map(int, input().split()))


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

c = int(b*100)

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

print(ans)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math

A,B = open(0).read().split()
A = int(A)
B = round(float(B),2)
print(math.floor(A*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:
A,B=input().split()

A=int(A)
B=int(B.replace('.',''))

C=int(A*B/100)

print(C)

Submission status: Wrong Answer

Solution code:
A,B = map(float,input().split(" "))
ans = str(A*B)
p = ans.find(".")
print(ans[:p])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

A, B = input().split()
A = int(A)
B = float(B)
B = B.as_integer_ratio()

ans = int(A * B[0] / B[1])
print(ans)

Submission status: Wrong Answer

Solution code:
#import sys
MOD = 10 ** 9 + 7
INFI = 10**10
#input = sys.stdin.readline
import math
from collections import deque
import itertools
import heapq
#import bisect
from fractions import Fraction
import copy
from functools import lru_cache



def sosuhante(n):
    for k in range(2, int(math.sqrt(n))+1):
        if n% k ==0:
            return False
    return True
def cmb(n, r):
    if n - r < r: r = n - r
    if r == 0: return 1
    if r == 1: return n

    numerator = [n - r + k + 1 for k in range(r)]
    denominator = [k + 1 for k in range(r)]

    for p in range(2,r+1):
        pivot = denominator[p - 1]
        if pivot > 1:
            offset = (n - r) % p
            for k in range(p-1,r,p):
                numerator[k - offset] /= pivot
                denominator[k] /= pivot

    result = 1
    for k in range(r):
        if numerator[k] > 1:
            result *= int(numerator[k])

    return result

def kingaku(a,b,n):
    keta=len(str(n))
    return a*n+b*keta

def my_index(l, x, default=False):
    if x in l:
        return l.index(x)
    else:
        return default

#    h,w,a,b = map(int, input().split())
#    c = [[0 for j in range(n)] for i in range(n)]

def ret(a):
    c=[None]*(len(a)-1)
    if len(a)==1:
        return a[0]
    elif len(a)==0:
        return 0
    for i in range(1,len(a)):
        c[i-1]=abs(a[i]-a[i-1])
    return ret(c)



def main():
    n=list(input().split())
    a=int(n[0])
    b=int((n[1][2:4]))
 #   print(a,b)
    ans=a*b//100
    temp=float(n[1])
 #   print(a*temp)
    print(ans)










if __name__ == "__main__":

    main()

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 = map(lambda x: int(float(x) * 100), input().split())

print(A * B // 10000)

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math as m

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

print(m.floor(a * b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
a,b=map(Decimal,input().split())
print(round(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:

def default():
    a=input()
    a=a.split()
    a[0]=float(a[0])
    a[1]=float(a[1])
    print(int(a[0]*a[1]))
if(__name__=="__main__"):
    default()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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


print(res[:-2])

Submission status: Wrong Answer

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

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

ans=A*B//100

print(ans)

Submission status: Wrong Answer

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

answer = 0.0
for idx, b in enumerate(B):
    if idx == 0:
        answer += float(A) * float(b)
    elif idx == 2:
        answer += float(A) * float(b) / 10
    elif idx == 3:
        answer += float(A) * float(b) / 100

print(int(answer))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

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