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

a = str(N*K)
for i in range(len(a)):
    if a[i] ==".":
        exit()
    print(int(a[i]), end="")

Submission status: Wrong Answer

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


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

Submission status: Wrong Answer

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

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

a=int(a)
b=list(b)

if b[3]!='0':
    ans=a*int(b[0])*100
    ans+=int(b[2])*a*10
    ans+=int(b[3])*a
    ans=str(ans)
    print(ans[:-2])
else:
    ans=a*int(b[0])*10
    ans+=int(b[2])*a
    ans=str(ans)
    print(ans[:-1])

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A,B=list(map(float,input().split()))
A=int(A)
Bint=int(B)
B1=int((B-Bint)*10)
B2=int((B-Bint-0.1*B1)*100)

AB1=int(A*B1*0.1)
AB2=int(A*B2*0.01)
print(A*Bint+AB1+AB2)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:
from collections import Counter,defaultdict,deque
from heapq import heappop,heappush,heapify
from bisect import bisect_left,bisect_right 
import sys,math,itertools,fractions,pprint
sys.setrecursionlimit(10**8)
mod = 10**9+7
INF = float('inf')
def inp(): return int(sys.stdin.readline())
def inpl(): return list(map(int, sys.stdin.readline().split()))

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

b = b * 100
ans = a * b 
ans /= 100

print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#!/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(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 += A * int(str(B)[2]) / 10
        print(math.floor(ans))
        return

    if len(str(B)) == 4:
        ans = A * int(str(B)[0])
        ans += A * int(str(B)[2]) / 10
        ans += 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:
import math

s = input().split()

A = int(s[0])
B = s[1]

seisu = int(B[0])
daiiti = int(B[2])/10
daini = int(B[3])/100

big = A*seisu
small = A*(int(daiiti*10))
if small >= 10:
  small = int(str(small)[:-1])
else:
  small = 0
too_small = A*(int(daini*100))
if too_small >= 100:
  too_small = int(str(too_small)[:-2])
else:
  too_small = 0

print(big+small+too_small)

Submission status: Wrong Answer

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

multiple_str = str(multiple)
if '.' in multiple_str:
    print(int(multiple_str.split('.')[0]))
else:
    print(int(multiple_str))

Submission status: Wrong Answer

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


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


print(int(a*b/100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

# print(A)
# print(B)

#A=[int(_) for _ in input().split(" ")]

if A==0 or B==0:
    ans=0
else:
    ans = int(A*B)

print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

A = int(A)
B = float(B)
if A==0:
    print('0')
    exit()

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

Submission status: Wrong Answer

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

if a == 0:
    print("0")
else:
    c = a*b
    print(int(c))

Submission status: Wrong Answer

Solution code:
import math

str_list = input().split()

list = [float(n) for n in str_list]
  
result = 1.00
for i in range(len(list)):
  result = result * list[i]

print(math.floor(result))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

print(int(a*b))

Submission status: Wrong Answer

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

aa = int(a)
bb = float(b)

print(math.floor(aa*bb))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:
import math

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

#ab = a*b
#print(ab)
ac = math.floor(a*b)
print(ac)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

a, b = input().split()
a = int(a)
ans = 0.0
ans += a * int(b[-1])
ans += a * int(b[-2]) * 10
ans += a * int(b[:-3]) * 100
print(int(ans / 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:
A, B = input().split()
a = float(A)
b = float(B)

S = a * b

ans = S // 1
print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

print((a*b).quantize(decimal.Decimal('1'), rounding=decimal.ROUND_FLOOR))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import floor

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

k = floor((A*B)/100)
print(k)

Submission status: Wrong Answer

Solution code:
import math

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

b = int(b_f * 100)


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

print(a // 100)

Submission status: Wrong Answer

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

import sys
import decimal
import math

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


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

    dec_a = decimal.Decimal(a)
    dec_b = decimal.Decimal(b)

    ans = dec_a * dec_b

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

if __name__ == "__main__":
    resolve()

Submission status: Wrong Answer

Solution code:
import math
import sys
N = input()
lista = N.split()

A = lista[0]
B = lista[1]

C = float(A)
D = float(B)
print(int(C*D))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import os
import sys
from collections import defaultdict, Counter
from itertools import product, permutations,combinations, accumulate
from operator import itemgetter
from bisect import bisect_left,bisect
from heapq import heappop,heappush
from math import ceil, floor, sqrt, gcd
from copy import deepcopy

def main():
    a,b = map(float, input().split())
    result = a*b
    print(floor(result))
    
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

import sys
import math


debug = False

def log(text):
    if debug:
        print(text)

def parse_input(lines_as_string = None):

    global debug
    lines = []
    if lines_as_string is None:
        debug = False
        # for line in sys.stdin:
        #     lines.append(line)
        lines.append(input())
    else:
        debug = True
        lines = [e for e in lines_as_string.split("\n")][1:-1]

    tokens = lines[0].split(' ')
    a = int(tokens[0])
    b = float(tokens[1])

    return (a, b)


def solve(a, b):
    
    #c =  int(math.floor(a * round(b, 2)))

    b2 = int(math.floor(b * 100))
    c = math.floor((a * b2) // 100)

    return c
    


def main():
    # 出力
    result = solve(*parse_input())
    if isinstance(result, list):
        for r in result:
            print("%s" % r, sep='')
    else:
        print("%s" % result, sep='')

if __name__ == '__main__':

    main()

Submission status: Wrong Answer

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

print(int(a*b))

Submission status: Wrong Answer

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

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

a=int(a)
b=list(b)

if b[3]!='0':
    ans=a*int(b[0])*100
    ans+=int(b[2])*a*10
    ans+=int(b[3])*a
    ans=str(ans)
    print(ans[:-2])
else:
    ans=a*int(b[0])*100
    ans+=int(b[2])*a*10
    ans=str(ans)
    print(ans[:-1])

Submission status: Wrong Answer

Solution code:
from math import trunc
a, b = [x for x in input().split()]
a = int(a)
b = float(b)
answer = a * b
#print(answer)
point = str(answer).index(".")
answer = str(answer)[:point]
print(int(answer))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

    res = a * b

    print(int(res))

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(int(a*b))

Submission status: Wrong Answer

Solution code:
import math

A,B = open(0).read().split()
A = int(A)
B = float(B).as_integer_ratio()
print(math.floor(A*B[0]/B[1]))

Submission status: Wrong Answer

Solution code:
import math

a, b = (float(x) for x in input().split())

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

print(ans)

Submission status: Wrong Answer

Solution code:

num_list = list(input().split())
a = int(num_list[0])
b = int(float(num_list[1])*100)
print((a*b)//100)

Submission status: Wrong Answer

Solution code:
import sys, bisect, math, itertools, string, queue, copy
# import numpy as np
# import scipy
from collections import Counter,defaultdict,deque
from itertools import permutations, combinations, combinations_with_replacement
from heapq import heappop, heappush
from fractions import gcd
# input = sys.stdin.readline
sys.setrecursionlimit(10**8)
mod = 10**9+7
def inp(): return int(input())
def inpm(): return map(int,input().split())
def inpl(): return list(map(int, input().split()))
def inpls(): return list(input().split())
def inplm(n): return list(int(input()) for _ in range(n))
def inplL(n): return [list(input()) for _ in range(n)]
def inplT(n): return [tuple(input()) for _ in range(n)]
def inpll(n): return [list(map(int, input().split())) for _ in range(n)]
def inplls(n): return sorted([list(map(int, input().split())) for _ in range(n)])

def main():
    s = list(input().split())
    a = int(s[0])
    b = int(float(s[1])*100)
    print(a*b//100)
    
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
def S(): return sys.stdin.readline().rstrip()
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def LS(): return list(sys.stdin.readline().rstrip().split())

a,b = LS()
x = float(a)
y = float(b)

ret = int(x*y)
print(ret)

Submission status: Wrong Answer

Solution code:
import math

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

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

print(math.trunc(a*b))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b=input().split()
print(math.ceil(float(a)*float(b))-1 if (float(a)!=0 or float(b)!=0) and float.is_integer(float(a)*float(b))!=1 else math.ceil(float(a)*float(b)) if float(a)!=0 or float(b)!=0 else "0")

Submission status: Wrong Answer

Solution code:
A,B = map(float,input().split())
A = int(A)
import math
import decimal
B = decimal.Decimal(str(round(B,2)))
s = len(str(A))
print(round(math.floor(A*B), -(s-4)))

Submission status: Wrong Answer

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

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

print("{}".format(math.floor(A*B)))

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(4100000)

import math

import logging

logging.basicConfig(level=logging.DEBUG)

logger = logging.getLogger(__name__)

from decimal import *


def resolve():
    # S = [x for x in sys.stdin.readline().split()][0]  # 文字列 一つ
    # N = [int(x) for x in sys.stdin.readline().split()][0]  # int 一つ
    A, B = [float(x) for x in sys.stdin.readline().split()]  # 複数int
    # h_list = [int(x) for x in sys.stdin.readline().split()]  # 複数int

    # grid = [list(sys.stdin.readline().split()[0]) for _ in range(N)]  # 文字列grid
    # v_list = [int(sys.stdin.readline().split()[0]) for _ in range(N)]
    # grid = [[int(x) for x in sys.stdin.readline().split()]
    #         for _ in range(N)]  # int grid

    logger.debug('{}'.format([A, B]))

    B = B * 100

    logger.debug('{}'.format([A, B]))

    c = int(A) * int(B)
    logger.debug('{}'.format([c]))

    if len(str(c)) <= 2:
        print(0)
    else:
        print(str(c)[:-2])


if __name__ == "__main__":
    resolve()

# AtCoder Unit Test で自動生成できる, 最後のunittest.main は消す
# python -m unittest template/template.py で実行できる
# pypy3 -m unittest template/template.py で実行できる

import sys
from io import StringIO
import unittest


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

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

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal, ROUND_DOWN

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


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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

tmp = a * b

print(math.floor(tmp))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

A /= 1000
B *= 1000
B = int(B)
ans = A*B
ans = math.floor(ans)
ans1 = str(ans // 100000)
ans2 = str(ans % 100000)
print(ans1 + ans2)

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/python3
# -*- coding: utf-8 -*-
a, b = input().split()
a = int(a)
b = int(float(b) * 100)
print(a * b)
s = str(a * b)
if len(s) < 3:
    print(0)
else:
    print(int(s[:len(s) - 2]))

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 = math.floor(a * 100)
b = math.floor(b * 100)
print(a * b // 10000)

Submission status: Wrong Answer

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

print(int(A*B))

Submission status: Wrong Answer

Solution code:

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

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

Submission status: Wrong Answer

Solution code:
A, B = input().split()
A = int(A)
B = int(float(B) * 100)
temp = A * B
x = int(str(temp)[-2:])
temp -= x
print(temp // 100)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

n,k =input().split()

a=int(n) * (float(k) *100)
print(int(a//100))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#atcoder template
def main():
    import sys
    imput = sys.stdin.readline
    #文字列入力の時は上記はerrorとなる。
    #ここにコード
    #input
    A, B = map(float, input().split())

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

    #N = 1のときなどcorner caseを確認！
if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:

in_d = input()

a, b = in_d.split()
a = int(a)
b = float(b)
b_int = int(b)

if b != b_int:
  c = a * b
else:
  c = a * b_int

print(int(c))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
ls = list(input().split())
a = int(ls[0])
b = float(ls[1])
b_ = Decimal(b)
ans = (a * b_)

print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

a = int(a)

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

s = s[:-2]
print(s)

Submission status: Wrong Answer

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

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

print(int(A * B))

Submission status: Wrong Answer

Solution code:
import math

a, b = map(float, input().split())
a = int(a)
bf, bi = math.modf(b)

# aとbの整数部分の掛け算
ab1 = a*bi
# aとbの小数部分の掛け算
ab2 = a*int(bf*100)
if (ab2 >= 100):
  ab2 = int(str(ab2)[:-2])
else:
  ab2 = 0

print(math.floor(ab1 + ab2))

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

A, B = map(float, input().split())
ANS = 0
C = int(A) // 100
D = int(A) % 100
B *= 100
B = int(B)

ANS = C * B + (D * B) // 100
print(ANS)

Submission status: Wrong Answer

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

print(10**15)
ans = x*y
print(int(ans))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

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

print(A)
print(B)

#A=[int(_) for _ in input().split(" ")]

if A==0 or B==0:
    ans=0
else:
    ans = int(A*B)

print(ans)

Submission status: Wrong Answer

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

result = str(a * b).split('.')

print(int(result[0]))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(math.floor(A*B))

Submission status: Wrong Answer

Solution code:
import math
import decimal

list1 = input().split()
N = float(list1[0])
M = float(list1[1])
a = N*M

val_pi_d = decimal.Decimal(a)
val_floor_d = val_pi_d.quantize(decimal.Decimal('0'), rounding=decimal.ROUND_FLOOR)
print(int(val_floor_d))

Submission status: Wrong Answer

Solution code:
import math

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

c = a*b
c /= 100
print(int(math.floor(c)))

Submission status: Wrong Answer

Solution code:
import math
x,y = map(str,input().split()) 
X = int(x)
Y = float(y)
z = math.floor(X*Y)
print(z)

Submission status: Wrong Answer

Solution code:
from math import floor

A, B = [float(x) for x in input().split()]
print(floor(A * B))

Submission status: Wrong Answer

Solution code:
from decimal import *
N,K=map(float,input().split())
print(Decimal(N*K))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

print(a)

Submission status: Wrong Answer

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

print(int(float(ans/100)))

Submission status: Wrong Answer

Solution code:
a,b = map(float, input().split())
if a < 1 or b < 0.01:
  print(0)
else:
  a = int(a)
  b *= 100
  b = int(b)
  ans = int(a*b/100)
  print(ans)

Submission status: Wrong Answer

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

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

a = int(a)


print(int(a*b))

Submission status: Wrong Answer

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

print(int(a*b))

Submission status: Wrong Answer

Solution code:
import sys
import math
from decimal import Decimal
def get_array(): return list(map(int,sys.stdin.readline().strip().split()))
def get_ints(): return map(int,sys.stdin.readline().strip().split())
def input(): return sys.stdin.readline().strip()
a,b=input().split()
c=int(a)
d=float(b)
e=d*100
f=(c*e)/100
g=math.trunc(f)
print(g)

Submission status: Wrong Answer

Solution code:
A,B = [float(i) for i in input().split()]
A = int(A)
a = int(B)
b = int(10*B)%10
c = int(100*B)%10
T = (A*b)%10
Y = (A*c)%100
U = (Y+(10*T))//100
ans = A*a
ans += (A*b)//10
ans += (A*c)//100
ans += U
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

    ans = int(ans)
    print(ans)
resolve()

Submission status: Wrong Answer

Solution code:
import math
str = input().split(" ")
print(math.floor(float(str[0]) * float(str[1])))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A,B = map(float, input().split())
A1 = int(A%100)
A2 = int((A - A1)/100)
B1 = int(B*100)

print(A2*B1 + int(A1*B))

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:


S=input().split()
A=int(S[0])
B=int(float(S[1])*100)

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

Submission status: Wrong Answer

Solution code:
import math
import sys

input = sys.stdin.readline

c = list(input().split())
# d = int(c[0])*int(c[1])

print(math.floor(int(c[0])*float(c[1])))
# print(math.floor(d))
# print(math.floor(c[0]*c[1]))

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import numpy as np
import math
A,B=input().split()
A=int(A)
B=float(B)
tmp=[]
tmp.append(A)
tmp.append(B)
tmp=np.array(tmp)
ans=np.prod(tmp)
ans=math.floor(ans)
print(ans)

Submission status: Wrong Answer

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

ans = A*int(B[0])*100 + A*int(B[2])*10 + A*int(B[3])
ans = str(ans)
print(ans[0:len(ans)-2])