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 

A,B = map(float, input().split())
A = int(A)
B = int(B*1000 + 0.5)
ans = math.floor(A*B/1000)
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
A,B=(float(x) for x in input().split())
B=B*1000
ans=A*B/1000
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *

getcontext().prec = 16
 
N = list(map(str, input().split()))
A = Decimal(N[0])
B = Decimal(N[1])
  
print(int(A*B))

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
print("{}".format(int(str(A * B).split('.')[0])))

Submission status: Wrong Answer

Solution code:
INT_MAX=10**11+7
MOD=10**9+7
def INPUT():return list(float(i) for i in input().split())
def LIST_1D_ARRAY(n):return [0 for _ in range(n)]
def LIST_2D_ARRAY(m,n):return [[0 for _ in range(n)]for _ in range(m)]
import math
import random as R
#=======================================================================
a,b=INPUT()
a=int(a)
ans=(a*(100*b))
print(math.trunc(ans/100))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
a,b=map(float,input().split());a=int(a)
left=a//100*int(100*b)
hoge=a%100*int(b)
right=a%100*(b-int(b)+0.001)
print(left+hoge+int(right))

Submission status: Wrong Answer

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

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

print(a, b, a * b, a * b // 1000)
ans = int(a * b // 1000)
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

import math
# a_1, a_2 = math.modf(a)
# b_1, b_2 =math.modf(b)

# total = math.floor(a_1*b_1) + math.floor(a_1*b_2) + math.floor(a_2*b_1) + math.floor(a_2 * b_2)

b*=1000

ans = a*b//1000

print(int(ans))

Submission status: Wrong Answer

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

print(C)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

from decimal import *

def solve(A: int, B: float):
    a = Decimal(A)
    b = Decimal(B)
    print(math.floor(Decimal(a * b)))
    return
    # if len(str(B)) == 3:
    #     if str(B)[2] == 0:
    #         print(math.floor(a*b))
    #         return
    #     ans = A * int(str(B)[0])
    #     ans += Decimal(a * int(str(B)[2]) / 10)
    #     print(math.floor(ans))
    #     return

    # if len(str(B)) == 4:
    #     ans = A * int(str(B)[0])
    #     ans += Decimal(A * int(str(B)[2]) / 10)
    #     ans += Decimal(A * int(str(B)[3]) / 100)
    #     print(math.floor(ans))
    #     return
    # 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())
b *= 100
print(int(a*b)*100)

Submission status: Wrong Answer

Solution code:
import math

A,B=input().split()

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

ans = A * B //100

print(ans)

Submission status: Wrong Answer

Solution code:

[a, b] = input().strip().split()
a = float(a)
b = float(b)
b = int(b * 1000)

print((a*b)//1000)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
#import time
import copy
#from collections import deque, Counter, defaultdict
#from fractions import gcd
#import bisect
import math
input = sys.stdin.readline
sys.setrecursionlimit(10**8)
inf = 10**20
ri = lambda : int(input())
rs = lambda : input().strip()
rl = lambda : list(map(float, input().split()))
a,b = rl()
a = int(a)
b = int(b*100)
print(a*b//100)

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=map(float,input().split())
print(int(0.5+a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b=map(float,input().split());a=int(a)
left=a//100*int(100*b)
hoge=a%100//10
right=a%100*(b-int(b))+0.001
print(left+hoge+int(right))

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

Submission status: Wrong Answer

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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
#import time
import copy
#from collections import deque, Counter, defaultdict
#from fractions import gcd
#import bisect
import math
input = sys.stdin.readline
sys.setrecursionlimit(10**8)
inf = 10**20
ri = lambda : int(input())
rs = lambda : input().strip()
rl = lambda : list(map(float, input().split()))
a,b = rl()
a = int(a)
b = int(b*100)
print(int(a*b)//100)

Submission status: Wrong Answer

Solution code:
import numpy as np 
A,B = map(str,input().split())
A = int(A)
B = float(B)*100
C = A*B/100
C = str(C)
print(A*B)
print(C[:-2])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

from decimal import *

def solve(A: int, B: float):
    # a = Decimal(A)
    # b = Decimal(B)
    print(math.floor(Decimal(A * B)))
    return
    # if len(str(B)) == 3:
    #     if str(B)[2] == 0:
    #         print(math.floor(a*b))
    #         return
    #     ans = A * int(str(B)[0])
    #     ans += Decimal(a * int(str(B)[2]) / 10)
    #     print(math.floor(ans))
    #     return

    # if len(str(B)) == 4:
    #     ans = A * int(str(B)[0])
    #     ans += Decimal(A * int(str(B)[2]) / 10)
    #     ans += Decimal(A * int(str(B)[3]) / 100)
    #     print(math.floor(ans))
    #     return
    # 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())
b = round(b* 100)//100
c = a*b
print(c//100)

Submission status: Wrong Answer

Solution code:
import math 

A,B = map(float, input().split())
A = int(A)
B = int(math.floor(B*1000 + 0.1))

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

Submission status: Wrong Answer

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


def solve(A: int, B: float):
    print(int(A*B))
    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:
from decimal import Decimal

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

Submission status: Wrong Answer

Solution code:
import sys
input=sys.stdin.readline
a,b = input().split()
a= int(a)
b= int(100*float(b))

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

top_A = math.floor(A/100)
bot_A = int( A%100 )
#print(top_A, bot_A)

top_B = int( B*100 )
top_AB = top_A * top_B
#print(top_B, top_AB)

bot_AB = math.floor( bot_A * B )
#print(bot_AB)

ans = top_AB + bot_AB
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:

[a, b] = input().strip().split()
a = float(a)
b = float(b)
# bInt = int(b * 100)
# # bFloatingPart = b-bInt

# print((a*bInt)//100)
print(int((a*b*100.0)/100))
# 1000000000000000

Submission status: Wrong Answer

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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

Solution code:
in_ = list(input().split())
A = int(in_[0])
B = int(in_[1].replace(".", ""))
ans = A * B
ans = int(ans / 100)
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b = map(float,input().split())
b = b*100+0.5
ans = (a*b)/100
print(math.floor(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 = map(float, input().split())
b *= 100
c = a*round(b)
print(c//100)

Submission status: Wrong Answer

Solution code:
import math 

A,B = map(float, input().split())
A = int(A)
B = math.floor(B*1000 + 0.1)

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
from collections import defaultdict,deque
from heapq import heappush, heappop
from bisect import bisect_left, bisect_right
import sys, random, itertools, math
sys.setrecursionlimit(10**5)
input = sys.stdin.readline
sqrt = math.sqrt
def LI(): return list(map(int, input().split()))
def LF(): return list(map(float, input().split()))
def LI_(): return list(map(lambda x: int(x)-1, input().split()))
def II(): return int(input())
def IF(): return float(input())
def S(): return input().rstrip()
def LS(): return S().split()
def IR(n): return [II() for _ in range(n)]
def LIR(n): return [LI() for _ in range(n)]
def FR(n): return [IF() for _ in range(n)]
def LFR(n): return [LI() for _ in range(n)]
def LIR_(n): return [LI_() for _ in range(n)]
def SR(n): return [S() for _ in range(n)]
def LSR(n): return [LS() for _ in range(n)]
mod = 1000000007
inf = float("INF")

#solve
def solve():
    a, b = LS()
    a = int(a)
    b = float(b)
    print(int(a * b))
    return


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

Submission status: Wrong Answer

Solution code:
a, b = input().split()
a = int(a)
b = int(int(b[0])*100 + int(b[2])*10 + int(b[3]))
print(int(a*b / 100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
input=sys.stdin.readline
a,b = input().split()
a= int(a)
b= int(100*float(b))

print(int(a*b/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if a > 100:
    a_1000 = a//100
    a_0 = int(str(a)[-2])
    res = a_1000 * int(b*1000) // 10
    
    res += int(a_0*b)
else:
    res = int(a*b)

print(res)

Submission status: Wrong Answer

Solution code:
import math
a,b=input().split()
a=int(a)
c=int(b[0]+b[2]+b[3])
print(int(a*c/100))
#print(a*b)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal


def solve(a, b):
    return int(Decimal(Decimal(a) * Decimal(b)))


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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

A,B=input().split()

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

ans = int(A * B /100)

print(ans)

Submission status: Wrong Answer

Solution code:
import numpy as np
import scipy as sp
import math
 
x, y = input().split()
a = float(x)
b = float(y)
print(math.floor(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np 
A,B = map(str,input().split())
A = int(A)
B = float(B)*100
C = A*B
C = str(C)
print(C[:-2])

Submission status: Wrong Answer

Solution code:
import math

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

num = A * B
print(math.floor(num / 100))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math


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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys, math
def main():
    s = list(input().split())
    a = int(s[0])
    b,c = list(map(int,s[1].split('.')))
    print(a*b+math.floor(a*c/100))
    
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
import pprint
import fractions
import collections
import itertools
from decimal import *
A,B=map(float,input().split())
B=B*100
s=str(int(A*B))
#print(s)
if len(s)<3:
    print(0)
else:
    print(s[:len(s)-2])

Submission status: Wrong Answer

Solution code:
import numpy as np
import scipy as sp
import math
 
x, y = input().split()
a = int(x)
b = float(y)
print(math.floor(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

#f = open('./input_C.txt')
#A,B = f.readline().split()

A,B = input().split()

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

ans_by100 = A*B_by100
#ans=ans_by100//100
ans = math.floor(ans_by100/100)

#A_hund = int(A//100)
#A_res = int(A-A_hund*100) 
#
#ans1 = int(A_hund * B * 100)
#ans2 = int(A_res * B) 

#ans = A*B
#ans = ans1+ans2
#ans = int(ans)
print(str(ans))
#if A == 0:
#    print("0")
#elif B_by100 == 0:
#    print("0")
#elif ans_by100 < 1:
#    print("0")
#else:
#    print(str(ans_by100)[:-2])

Submission status: Wrong Answer

Solution code:
a, b = map(float, input().split())
A = a
B = b
num = str(int(int(a) * b))
a = int(a)
a = str(a)
a = str(a[-6:])
a = int(a)
t = a * b
t = int(t)
t = str(t)
t = "0000000" + t
num = num[:-2] + t[-3:-1]
if num != str(int(int(A) * B)):
    print(num)
else:
    print(int(int(A) * B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if (float(B) - (int(float(B)))) * 100 * 100 == 28.99999999999999:
    D = 29 + int(float(B)) * 100
elif (float(B) - (int(float(B)))) * 100 * 100 == 57.99999999999999:
    D = 58 + int(float(B)) * 100
else:
    D = int(float(B) * 100)

C = int(A) * int(D) // 100
print(C)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
INT_MAX=10**11+7
MOD=10**9+7
def INPUT():return list(float(i) for i in input().split())
def LIST_1D_ARRAY(n):return [0 for _ in range(n)]
def LIST_2D_ARRAY(m,n):return [[0 for _ in range(n)]for _ in range(m)]
import math
import random as R
#=======================================================================
a,b=INPUT()
a=int(a)
ans=int(a*(100*b)/100)
print(ans)

Submission status: Wrong Answer

Solution code:
a,b=map(float,input().split())
ans=a*b
s=str(ans)
if 'e' in s:
    a=s.split('e')
    d=int(a[1])
    num=a[0].split('.')
    ans=num[0]+num[1]
    while len(ans)<=d:
        ans=ans+'0' 
else:
    a=s.split('.')
    ans=a[0]

print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

a, b = input().split(' ')

a = int(a)
x, y, z, = int(b[0]), int(b[2]), int(b[3])

# c = math.floor(a * b)
c = math.floor((a * (x * 100 + y * 10 + z)) / 100)

print(c)

Submission status: Wrong Answer

Solution code:
import math

A, B = map(float, input().split())
A = int(A)
B = B * 100
C = A * B
C = C / 100
D = math.floor(C)

print(int(D))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np
import math
from decimal import Decimal

def resolve():
  S = input().split(" ")
  A = int(S[0])
  B = float(S[1])
  # B = int(B * 100)
  print(math.floor(int(A)*Decimal(B)))
  # AB = np.asarray([A, B], dtype = np.uint64)
  # print("{:17}".format(AB[0]*AB[1]).replace(" ", "").replace(".0", ""))
  # result = str(AB[0]*AB[1])
  # print((A*B)//100)

  # if len(result) > 2:
  #   print(result[:-2])
  # else:
  #   print(0)

if __name__ == "__main__":
  resolve()

Submission status: Wrong Answer

Solution code:
import math
A,B=(float(x) for x in input().split())
B=B*1000
print(int(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=int(a)
b_=""
for i in str(b):
    if i!='.':
        b_+=i
b_=int(b_)
a*=b_

print(math.floor(a/100))

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

af, bf = map(float, input().split())
a = int(af)
#a2 = int(10**15 - 1)
bi = int(bf * 10000)
#print(a2)
#print(bi)
#print(a2*bi)
#print(a2*bi/100)
print(int(math.floor(af*bi/10000)))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if (float(B) - (int(float(B)))) * 100 * 100 == 28.99999999999999:
    D = 29 + int(float(B)) * 100
elif (float(B) - (int(float(B)))) * 100 * 100 == 57.99999999999999:
    D = 58 + int(float(B)) * 100
else:
    D = int(float(B) * 100)

C = math.floor(int(A) * int(D) / 100)
print(C)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B = input().split()
s = str(int(A)*float(B)*100)
for i in range(len(s)-4):
  if s[i] == ".":
    exit()
  else:
    print(s[i], end = "")

Submission status: Wrong Answer

Solution code:

[a, b] = input().strip().split()
a = int(a)
b = float(b)
bInt = int(b * 100)
# bFloatingPart = b-bInt

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
from decimal import Decimal
A, B = [s for s in input().split()]
A = Decimal(A)
B = Decimal(float(B) * 100)
 
print(str(A * B // 100))

Submission status: Wrong Answer

Solution code:
import math

A, B = map(float, input().split())
A = int(A)
B = B * 100
C = A * B
C = C // 100
D = math.floor(C)

print(int(D))

Submission status: Wrong Answer

Solution code:
from sys import stdin
import math
from decimal import Decimal
A, B= map(float, stdin.readline().rstrip().split())
#print(A,B)
tmp = Decimal(A) * Decimal(B)
#print(tmp)
res = abs(tmp)
print(int(res))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
import math
from collections import defaultdict
from bisect import bisect_left, bisect_right

sys.setrecursionlimit(10**7)
def input():
    return sys.stdin.readline()[:-1]

mod = 10**9 + 7

def I(): return int(input())
def LI(): return list(map(int, input().split()))
def LIR(row,col):
    if row <= 0:
        return [[] for _ in range(col)]
    elif col == 1:
        return [I() for _ in range(row)]
    else:
        read_all = [LI() for _ in range(row)]
        return map(list, zip(*read_all))

#################

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

print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
## coding: UTF-8
from decimal import *
#import math

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

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

Submission status: Wrong Answer

Solution code:
A, B = map(float, input().split())
print("{}".format(str(A * B).split('.')[0]))

Submission status: Wrong Answer

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

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=int(a)
b_=""
for i in str(b):
    if i!='.':
        b_+=i
b_=int(b_)
a*=b_

print(int(a//100))

Submission status: Wrong Answer

Solution code:
s = input()
A = s.split()[0]
Q = int(A)
B = s.split()[1]
B = float(B)
P = int(B*100)
T = Q*P
T = str(T)
ans = ''
if len(T)<3 or Q==0 or P==0:
    ans = '0'
else :
    ans = T[:-2]
print(ans)

Submission status: Wrong Answer

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

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

print(int(b/100000))

Submission status: Wrong Answer

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

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:
list = []
a,b=input().split()
list.append((int(a), float(b)))

ans = int((list[0][0]*(list[0][1]*100))/100)

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np
import math
[A,B] = input().split()
c = 0
if '.' in B:
    c = int(B.find('.'))
c = len(B)-c-1
B = B.replace(".","")
A = np.int64(A)
B = np.int64(B)
C = A*B
C = C/int(10**c)
print(math.floor(C))

Submission status: Wrong Answer

Solution code:

[a, b] = input().strip().split()
a = int(a)
b = float(b)
bInt = int(b * 100)
# bFloatingPart = b-bInt

print((a*bInt)//100)

Submission status: Wrong Answer

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


def main():
    a, b = [i for i in input().split()]
    a = int(a)
    b = int(float(b) * 100)
    ans = a * b // 100
    print(ans)


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
from decimal import Decimal 
A, B = [s for s in input().split()]
A = int(A)
B = Decimal(float(B) * 100)
 
print(str(A * B // 100))

Submission status: Wrong Answer

Solution code:
import math

af, bf = map(float, input().split())
a = int(af)
#a2 = int(10**15 - 1)
bi = int(bf * 1000)
#print(a2)
#print(bi)
#print(a2*bi)
#print(a2*bi/100)
print(int(math.floor(af*bi/1000)))

Submission status: Wrong Answer

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