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 sys

sys.setrecursionlimit(10 ** 6)
int1 = lambda x: int(x) - 1
p2D = lambda x: print(*x, sep="\n")
def II(): return int(sys.stdin.readline())
def MI(): return map(int, sys.stdin.readline().split())
def LI(): return list(map(int, sys.stdin.readline().split()))
def LLI(rows_number): return [LI() for _ in range(rows_number)]
def SI(): return sys.stdin.readline()[:-1]

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

main()

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import sys
input = sys.stdin.readline
def ii(): return int(input())
def mi(): return map(int, input().rstrip().split())
def lmi(): return list(map(int, input().rstrip().split()))
def li(): return list(input().rstrip())
def debug(*args, sep=" ", end="\n"): print("debug:", *args, file=sys.stderr, sep=sep, end=end) if not __debug__ else None
def exit(*arg): print(*arg); sys.exit()
# template

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

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
import math

s = input().split()

num = int(s[0]) * float(s[1])

print(math.floor(num))

Submission status: Wrong Answer

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

print(int(a*b))

Submission status: Wrong Answer

Solution code:
A,B= map(str,input().split())
A =int(A)
B = float(B)
import numpy as np
ans = A * B
ans = int(np.floor(ans))
print(ans)

Submission status: Wrong Answer

Solution code:
# coding: utf-8
import sys

sr = lambda: sys.stdin.readline().rstrip()
ir = lambda: int(sr())
lr = lambda: list(map(int, sr().split()))

A, B = sr().split()
A = int(A); B = float(B)
answer = int(A*B)
print(answer)

Submission status: Wrong Answer

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

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 main():

    x,y = input().split()

    x,y = int(x),float(y)

    print(int(x*y))

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
#3問目
import math
A, B = map(float, input().split())
result = math.floor(A * B)
print(result)

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys
sys.setrecursionlimit(10**7)
from pprint import pprint as pp
from pprint import pformat as pf
# @pysnooper.snoop()
#import pysnooper # debug

import math
#from sortedcontainers import SortedList, SortedDict, SortedSet # no in atcoder
import bisect


if __name__ == '__main__':
    a, b = list(map(float, input().split()))
    ans = math.floor(a * b)
    #print('ans') # debug
    print(ans)

    #print('\33[32m' + 'end' + '\033[0m') # debug

Submission status: Wrong Answer

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

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

sys.setrecursionlimit(10**6)
readline = sys.stdin.readline
#read = sys.stdin.buffer.read

def main():
    N, M = map(float, readline().split())
    ans = math.floor(N*M)
    print(ans)


if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
def resolve():
    print(int(eval(input().replace(" ", "*"))))


if __name__ == '__main__':
    resolve()

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:
import math
print(math.floor(eval(input().replace(" ","*"))))

Submission status: Wrong Answer

Solution code:
a, b = input().split()
a = int(a)
bseisu, bshosu = b.split('.')
b = int(bseisu) + int(bshosu)*0.01
print(int((a*b)//1))

Submission status: Wrong Answer

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


input = sys.stdin.readline
def IS(cb): return cb(input().strip())
def IL(cb): return [cb(s) for s in input().strip().split()]
def IR(cb, rows): return [IS(cb) for _ in range(rows)]
def ILL(cb, rows): return [IL(cb) for _ in range(rows)]


def solve():
    N, M = IL(float)
    print(math.floor(N * M))


solve()

Submission status: Wrong Answer

Solution code:
import sys

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(' ')

print(int(int(a)*float(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:
#!/usr/bin/env python3
import math
import sys


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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import floor
import sys
read = sys.stdin.read
readline = sys.stdin.readline
readlines = sys.stdin.readlines

def main():
    A,B = readline().split()
    A = int(A)
    B = float(B)

    print(floor(A * B))


if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

a = float(AB[0])
b = float(AB[1])

print(int(a * b))

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
A,B = map(float, input().split())

print(int(A*B))

Submission status: Wrong Answer

Solution code:
def main():
    import sys
    sys.setrecursionlimit(10**9)
    input = sys.stdin.readline

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

main()

Submission status: Wrong Answer

Solution code:
import sys
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))  #空白あり
def LI2(): return list(map(int,sys.stdin.readline().rstrip()))  #空白なし
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())  #空白あり
def LS2(): return list(sys.stdin.readline().rstrip())  #空白なし

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

print(int(A*B))

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin python3
# -*- coding: utf-8 -*-

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

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

b *= 100

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
from math import floor
def input(): return sys.stdin.readline().strip()
mod = 10**9+7

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

if __name__ == "__main__":
    main()

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 sys
sys.setrecursionlimit(10 ** 8)

def Z(): return int(input())
def ZZ(): return [int(_) for _ in input().split()]

def main():
    s = input().split()
    a = int(s[0])
    b = float(s[1])
    print(int(a*b))

    return

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

print(round(A*B))

Submission status: Wrong Answer

Solution code:

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

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

Submission status: Wrong Answer

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

ans = A[0]*A[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:
import math

A,B = open(0).read().split()
A = int(A)
B = float(B)
print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
import sys

sys.setrecursionlimit(10 ** 8)

input = sys.stdin.readline


def main():
    A, B = [x for x in input().split()]

    print(int(float(A) * float(B)))


if __name__ == '__main__':
    main()

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

sys.setrecursionlimit(10**7)

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())
ans = a*(b*(10**2))
print(int(ans//100))

Submission status: Wrong Answer

Solution code:
A, B = [float(n) for n in input().split()]
print(int(A*B))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
#import numpy as np
import sys, math
from itertools import permutations, combinations
from collections import defaultdict, Counter, deque
from math import factorial#, gcd
from bisect import bisect_left #bisect_left(list, value)
sys.setrecursionlimit(10**7)
enu = enumerate
MOD = 10**9+7
def input(): return sys.stdin.readline()[:-1]
pl = lambda x: print(*x, sep='\n')

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

print(math.floor(A*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from collections import defaultdict, deque
import sys

INF = float('inf')
def LI(): return list(map(int, sys.stdin.buffer.readline().split()))
def I(): return int(sys.stdin.buffer.readline())
def LS(): return sys.stdin.buffer.readline().rstrip().decode('utf-8').split()
def S(): return sys.stdin.buffer.readline().rstrip().decode('utf-8')
def IR(n): return [I() for i in range(n)]
def LIR(n): return [LI() for i in range(n)]
def SR(n): return [S() for i in range(n)]
def LSR(n): return [LS() for i in range(n)]
def SRL(n): return [list(S()) for i in range(n)]
def MSRL(n): return [[int(j) for j in list(S())] for i in range(n)]


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

Submission status: Wrong Answer

Solution code:
from sys import stdin, setrecursionlimit
input = stdin.buffer.readline
setrecursionlimit(10 ** 7)

from heapq import heappush, heappop
from bisect import bisect_left, bisect_right
from collections import deque, defaultdict, Counter
from itertools import combinations, permutations, combinations_with_replacement
from itertools import accumulate
from math import ceil, sqrt, pi, radians, sin, cos

MOD = 10 ** 9 + 7
INF = 10 ** 18

A, B = input().split()

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

print(A * B // 100)

Submission status: Wrong Answer

Solution code:
import sys
input = sys.stdin.readline
# sys.setrecursionlimit(100000)


def main():
    b, c = [float(i) for i in input().strip().split()]

    return int(b*c)


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

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:
A, B = map(float, input().split())
if A == 0 or B == 0:
    print(0)
else:
    print(int(A * B))

Submission status: Wrong Answer

Solution code:
import sys

read = sys.stdin.read
readline = sys.stdin.readline
readlines = sys.stdin.readlines
sys.setrecursionlimit(10 ** 9)
INF = 1 << 60


def main():
    A, B = map(float, readline().split())
    print(int(A * B))

    return


if __name__ == '__main__':
    main()

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:
#TIME : 
import sys
from math import sqrt
input = sys.stdin.readline

def inp():
    return(int(input()))
def inlt():
    return(list(map(int,input().split())))
def insr():
    s = input()
    return(list(s[:len(s) - 1]))
def invr():
    return(map(int,input().split()))

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
import sys
sys.setrecursionlimit(10**8)
INF = float("inf")
import math


def main():
    A, B = map(float, input().split())
    print(int(A*B))
    return


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
import math
from functools import reduce
from collections import deque
import sys
sys.setrecursionlimit(10**7)

def input():
    return sys.stdin.readline().strip()

# スペース区切りの入力を読み込んで数値リストにして返します。
def get_nums_l():
    return [ int(s) for s in input().split(" ")]

# 改行区切りの入力をn行読み込んで数値リストにして返します。
def get_nums_n(n):
    return [ int(input()) for _ in range(n)]

# 改行またはスペース区切りの入力をすべて読み込んでイテレータを返します。
def get_all_int():
    return map(int, open(0).read().split())

def rangeI(it, l, r):
    for i, e in enumerate(it):
        if l <= i < r:
            yield e
        elif l >= r:
            break

def log(*args):
    print("DEBUG:", *args, file=sys.stderr)

INF = 999999999999999999999999
MOD = 10**9+7

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

print(int(a*b))

Submission status: Wrong Answer

Solution code:
from collections import defaultdict, Counter, namedtuple, deque
import itertools
import functools
import bisect
import heapq
import math
MOD = 10**9+7
# MOD = 998244353

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

Submission status: Wrong Answer

Solution code:
# = int(input())
A, B = map(float, input().split())
# = list(map(int, input().split()))
# = [int(input()) for i in range(N)]
# = [list(map(int, input().split())) for i in range(N)]

AB = int(A*B//1)

print(AB)

Submission status: Wrong Answer

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


def solve(A: int, B: float):
    from math import floor
    return int(B * 100) * A // 100


# Generated by 1.1.7.1 https://github.com/kyuridenamida/atcoder-tools
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
    print(solve(A, B))

def test():
    import doctest
    doctest.testmod()

if __name__ == '__main__':
    #test()
    main()

Submission status: Wrong Answer

Solution code:
import sys
input=lambda: sys.stdin.readline().rstrip()
a,b=map(str,input().split())
a=int(a)
b=int(float(b)*100)
print((a*b)//100)

Submission status: Wrong Answer

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

print(solve())

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math


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

Submission status: Wrong Answer

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

print(A * B // 100)

Submission status: Wrong Answer

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

print(res)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

def main():
    a,b = list(map(float,sys.stdin.readline().split()))
    print(int(a*b))
    return 0

if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

B = int(B * 10)

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

Submission status: Wrong Answer

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


if __name__ == '__main__':
    solve()

Submission status: Wrong Answer

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


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

Submission status: Wrong Answer

Solution code:
A,B = input().split()
A = int(A)
B = float(B)
B100 = int(B*100)
print(A*B100 // 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)

c = a*b//1

print(int(c))

Submission status: Wrong Answer

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

va = int(a)
vb = float(b)

import math
print(math.floor(va*vb))

Submission status: Wrong Answer

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

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

print((a*b)//10000)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines
 
def main():
    a, b = map(float, readline().split())
    ans = int(a*b)
    print(ans)
if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
A, B = [i for i in input().split()]
A = int(A)
B = 100*float(B)

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

Submission status: Wrong Answer

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

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:
#!/usr/bin/env python3
import sys


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

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 = input().split()
a = int(a)
b = float(b)*100
a *= b
print(int(a//100))

Submission status: Wrong Answer

Solution code:
import math,string,itertools,fractions,heapq,collections,re,array,bisect,sys,random,time,copy,functools
from collections import deque

sys.setrecursionlimit(10**7)
inf = 10**20
mod = 10**9 + 7

DR = [1, -1, 0, 0]
DC = [0, 0, 1, -1]

def LI(): return [int(x) for x in sys.stdin.readline().split()]
def LI_(): return [int(x)-1 for x in sys.stdin.readline().split()]
def LF(): return [float(x) for x in sys.stdin.readline().split()]
def LS(): return sys.stdin.readline().split()
def I(): return int(sys.stdin.readline())
def F(): return float(sys.stdin.readline())
def S(): return input()
     
def main():
    a, b = LS()
    a = int(a)
    b = float(b)
    b *= 100
    print(int(a*b//100))

main()

Submission status: Wrong Answer

Solution code:
#include <CodeforcesSolutions.h>
#include <ONLINE_JUDGE <solution.cf(contestID = "1359",problemID = "C",method = "GET")>.h>
"""
    Author : thekushalghosh
    Team   : CodeDiggers
 
    I prefer Python language over the C++ language :p :D
        
    Visit my website : thekushalghosh.github.io
"""
import sys,math,cmath,time
start_time = time.time()
##########################################################################
################# ---- THE ACTUAL CODE STARTS BELOW ---- #################
    
def solve():
    a,b = invr()
    print(math.floor(a * b))
                
################## ---- THE ACTUAL CODE ENDS ABOVE ---- ##################
##########################################################################
 
def main():
    global tt
    if not ONLINE_JUDGE:
        sys.stdin = open("input.txt","r")
        sys.stdout = open("output.txt","w")
    t = 1
    for tt in range(t):
        solve()
    if not ONLINE_JUDGE:
        print("Time Elapsed :",time.time() - start_time,"seconds")
    sys.stdout.close()
    
#---------------------- USER DEFINED INPUT FUNCTIONS ----------------------#
def inp():
    return(int(input()))
def inlt():
    return(list(map(int,input().split())))
def insr():
    return(input().strip())
def invr():
    return(map(float,input().split()))

#------------------ USER DEFINED PROGRAMMING FUNCTIONS ------------------#
def counter(a):
    q = [0] * max(a)
    for i in range(len(a)):
        q[a[i] - 1] = q[a[i] - 1] + 1
    return(q)
 
def string_counter(a):
    q = [0] * 26
    for i in range(len(a)):
        q[ord(a[i]) - 97] = q[ord(a[i]) - 97] + 1
    return(q)

ONLINE_JUDGE = __debug__
if ONLINE_JUDGE:
    input = sys.stdin.readline
    
main()

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:
import math
from collections import defaultdict
ml=lambda:map(float,input().split())
ll=lambda:list(map(int,input().split()))
ii=lambda:int(input())
ip=lambda:list(input())

"""========main code==============="""

a,b=ml()
a*=b
s=str(a)
for i in range(len(s)):
    if(s[i]=='.'):
        break
print(s[:i])

Submission status: Wrong Answer

Solution code:
import sys

readline = sys.stdin.readline
readlines = sys.stdin.readlines
ns = lambda: readline().rstrip() # input string
ni = lambda: int(readline().rstrip()) # input int
nm = lambda: map(int, readline().split()) # input multiple int 
nl = lambda: list(map(int, readline().split())) # input multiple int to list

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# -*- coding: utf-8 -*-
import numpy as np
from collections import deque
import collections
import heapq

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

Submission status: Wrong Answer

Solution code:
def main():
    from sys import setrecursionlimit, stdin
    from os import environ
    from collections import defaultdict, deque, Counter
    from math import ceil, floor, gcd
    from itertools import accumulate, combinations, combinations_with_replacement
    setrecursionlimit(10**6)
    dbg = (lambda *something: print(*something)) if 'TERM_PROGRAM' in environ else lambda *x: 0
    input = lambda: stdin.readline().rstrip()
    LMIIS = lambda: list(map(int,input().split()))
    II = lambda: int(input())
    P = 10**9+7
    INF = 10**9+10

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
input = sys.stdin.readline
import math
def main():
    inp = input().split()
    ans = math.floor(float(inp[0])*float(inp[1]))
    print(ans)
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
def main():
    #N=input()
    #A = list(map(int, input().split())) 
    A,B=input().split()
    A=float(A)
    B=float(B)
    print(int(A*B//1))

main()

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

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

Submission status: Wrong Answer

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

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

print(int(a*b))

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:
from sys import stdin

list = stdin.readline().rstrip().split()

print(int(int(list[0])*float(list[1])))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys

sys.setrecursionlimit(10 ** 7)
rl = sys.stdin.readline


def solve():
    A, B = map(float, rl().split())
    A = int(A)
    B = int(B * 100)
    print(A * B // 100)


if __name__ == '__main__':
    solve()

Submission status: Wrong Answer

Solution code:
N,M = input().split()
N = int(N)
M = float(M)
from math import floor
print(floor(N*M))

Submission status: Wrong Answer

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

import math

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

print(math.floor(A*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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


print(int(float(A)*float(B)))

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

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

    print(a * b // 100)

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
def main():

    A, B = input().split(' ')
    A = int(A)
    B = float(B)
    v = A * B
    return int(v)

if __name__ == '__main__':
    print(main())

Submission status: Wrong Answer

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

print(int(float(a)*float(b)))

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:
def main():
    a,b = input().split()
    a = int(a)
    b = float(b)
    print(int(a * b))

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
from sys import stdin
from sys import setrecursionlimit
from collections import Counter, deque, defaultdict
from math import floor, ceil
from bisect import bisect_left
from itertools import combinations
setrecursionlimit(100000)

INF = int(1e10)
MOD = int(1e9 + 7)

def main():
    from builtins import int, map
    A, B = map(float, input().split())
    B *= 100
    AB = A * B
    AB //= 100
    AB = int(AB)
    print(AB)

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

mult=int(A*B)

print(mult)