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: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
A,B= input().strip().split()
C=A*B
print(int(C))

Submission status: Runtime Error

Solution code:
nums = list(map(float, input().split()))
print(math.floor(nums[0] * nums[1]))

Submission status: Runtime Error

Solution code:
import math

def main():
    a,b = tuple(map(float, string(input()).split(" ")))
    ans = math.floor(a*b)
    print(ans)

main()

Submission status: Runtime Error

Solution code:
import math

def main():
	a,b = tuple(map(float, string(input()).split(" ")))
    ans = math.floor(a*b)
    print(ans)

main()

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
from decimal import *
c, d = list(map(decimal, input().split()))
print(int(c * d))

Submission status: Runtime Error

Solution code:
number = list(map(float, input().split()))
print('{}'.format(math.floor(number[0] * number[1])))

Submission status: Runtime Error

Solution code:
number = list(int(input()), float(input()))
print('{}'.format(int(number[0] * number[1])))

Submission status: Runtime Error

Solution code:
number = list(map(int, input().split()))
print('{}'.format(int(number[0] * number[1])))

Submission status: Runtime Error

Solution code:
number = list(map(int, input()))
print('{}'.format(int(number[0] * number[1])))

Submission status: Runtime Error

Solution code:
Z = input().split()
A = int(Z[0])
B = Z[1].split('.')
B = int(B[0] + B[1])
#print(A*B)
a = str(A*B/100)[:-3]
a = int(a)
print(a)

Submission status: Runtime Error

Solution code:
Z = input().split()
A = int(Z[0])
B = Z[1].split('.')
B = int(B[0] + B[1])
#print(A*B)
a = str(A*B)[:-2]
a = int(a)
print(a)

Submission status: Runtime Error

Solution code:
Z = input().split()
A = int(Z[0])
B = Z[1].split('.')
B = int(B[0] + B[1])
print(A*B)
a = str(A*B)[:-2]
a = int(a)
print(a)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
import math

a, b = input().split()
A, B = [int(a), int(b.replace('.', '')]

print(A * B // 100)

Submission status: Runtime Error

Solution code:
import math

a, b = input().split()
A, B = [int(a), int(b * 100)]

print(A * B / 100)

Submission status: Runtime Error

Solution code:
n=int(input())
k = 1
a = list(map(int,input().split()))
for i in range(n):
    p = a[i]
    k*=p
if k >1000000000000000000:
    k=-1;
print(k)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
from decimal import Decimal

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

ans = Decimal(A) * Decimal(B)

print(floor(ans))

Submission status: Runtime Error

Solution code:
import sys
import math
import itertools
import collections
import heapq
import re
import numpy as np

rr = lambda: sys.stdin.buffer.readline().rstrip()
rs = lambda: sys.stdin.buffer.readline().split()
ri = lambda: int(sys.stdin.buffer.readline())
rm = lambda: map(int, sys.stdin.buffer.readline().split())
rl = lambda: list(map(int, sys.stdin.buffer.readline().split()))

n = ri()
ans = 0
d = 2
for d in range(2, int(n**0.5) + 1):
    e = d
    while n%d == 0:
        n //= d
        d *= d
        ans += 1
    while n%e == 0:
        n = n//e

if n >= d:
    ans += 1
print(ans)

Submission status: Runtime Error

Solution code:
    from decimal import Decimal as dec
    def main():
        a, b = map(dec, input().split())
        print(int(dec(a)*dec(b)))
     
    if __name__ == "__main__":
        main()

Submission status: Runtime Error

Solution code:
import sys
import math
import itertools
import collections
import heapq
import re
import numpy as np

rr = lambda: sys.stdin.buffer.readline().rstrip()
rs = lambda: sys.stdin.buffer.readline().split()
ri = lambda: int(sys.stdin.buffer.readline())
rm = lambda: map(int, sys.stdin.buffer.readline().split())
rl = lambda: list(map(int, sys.stdin.buffer.readline().split()))

n = ri()
ans = 0
d = 2
for d in range(2, int(n**0.5) + 1):
    e = d
    while n%d == 0:
        n //= d
        d *= d
        ans += 1
    while n%e == 0:
        n //= e
if n >= d:
    ans += 1
print(ans)

Submission status: Runtime Error

Solution code:
import sys
import math
import itertools
import collections
import heapq
import re
import numpy as np

rr = lambda: sys.stdin.buffer.readline().rstrip()
rs = lambda: sys.stdin.buffer.readline().split()
ri = lambda: int(sys.stdin.buffer.readline())
rm = lambda: map(int, sys.stdin.buffer.readline().split())
rl = lambda: list(map(int, sys.stdin.buffer.readline().split()))

n = ri()
ans = 0
d = 2
for d in range(2, int(n**0.5) + 1):
    e = d
    while n%d == 0:
        n //= d
        d *= d
        ans += 1
    while n%e == 0:
        n // e
if n >= d:
    ans += 1
print(ans)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
A = int(input())
B = input()
C = (B[0]-'0')*100+(B[2]-'0')*10+(B[3]-'0')
ans = A*C/100
print(ans)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

b.strip('.')
ans = a*b//100

print(ans)

Submission status: Runtime Error

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

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

B = int(b[0]+b[2:])
print(A*B//100)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

print(int(A)*round(float(b)*100)//100)

Submission status: Runtime Error

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

print(int(int(A)*round(float(b)*100)//100))

Submission status: Runtime Error

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

print(int(A)*round(float(b)*100)//100)

Submission status: Runtime Error

Solution code:
from decimal import Decimal

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
n = int(input())
ans = 1
arr = input().split(" ")
for i in range(n):
  ans = ans*int(arr[i])
if ans > 1000000000000000000:
  print(-1)
else:
  print(ans)

Submission status: Runtime Error

Solution code:
[a,b] = list(map(str,input().split()))
b.rstrip(".")
print((a*b)//100)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
import sys
input=sys.stdin.readline
sys.setrecursionlimit(10 ** 8)
from itertools import accumulate
from itertools import permutations
from itertools import combinations
from collections import defaultdict
from collections import Counter
import fractions
import math
from collections import deque
from bisect import bisect_left
from bisect import insort_left
import itertools
from heapq import heapify
from heapq import heappop
from heapq import heappush
import heapq
from copy import deepcopy
from decimal import Decimal
alf = list("abcdefghijklmnopqrstuvwxyz")
ALF = list("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
#import numpy as np
INF = float("inf")
#d = defaultdict(int)
#d = defaultdict(list)
#N = int(input())
#A = list(map(int,input().split()))
#S = list(input())[:-1]
#S.remove("\n")
#N,M = map(int,input().split())
#S,T = map(str,input().split())
#A = [int(input()) for _ in range(N)]
#S = [list(input())[:-1] for _ in range(N)]
#A = [list(map(int,input().split())) for _ in range(N)]
A,B = map(float,input().split())
if round(A) == 0 or B <= 0.005:
    print(0)
else:
    a = int(A)
    b = Decimal(B)
    print(floor(a*b))

Submission status: Runtime Error

Solution code:
import sys
input=sys.stdin.readline
sys.setrecursionlimit(10 ** 8)
from itertools import accumulate
from itertools import permutations
from itertools import combinations
from collections import defaultdict
from collections import Counter
import fractions
import math
from collections import deque
from bisect import bisect_left
from bisect import insort_left
import itertools
from heapq import heapify
from heapq import heappop
from heapq import heappush
import heapq
from copy import deepcopy
from decimal import *
alf = list("abcdefghijklmnopqrstuvwxyz")
ALF = list("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
#import numpy as np
INF = float("inf")
#d = defaultdict(int)
#d = defaultdict(list)
#N = int(input())
#A = list(map(int,input().split()))
#S = list(input())[:-1]
#S.remove("\n")
#N,M = map(int,input().split())
#S,T = map(str,input().split())
#A = [int(input()) for _ in range(N)]
#S = [list(input())[:-1] for _ in range(N)]
#A = [list(map(int,input().split())) for _ in range(N)]
A,B = map(float,input().split())
if round(A) == 0 or B <= 0.005:
    print(0)
else:
    a = int(A)
    b = Decimal(B)
    print(floor(a*b))

Submission status: Runtime Error

Solution code:
x = int(input())
y = float(input())
print(int(x*y))

Submission status: Runtime Error

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

print(int(a*b))

Submission status: Runtime Error

Solution code:
import math

a,b = map(int, input().split())
print(math.fsum([b] * a))

Submission status: Runtime Error

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

print(int(A*b))

Submission status: Runtime Error

Solution code:
Z = input().split()
A = int(Z[0])
B = Z[1].split('.')
B = int(B[0] + B[1])
#print(A*B)
a = str((A*B)/100)[:-2]
a = int(a)
print(a)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

ans = 1
if 0 in a:
    ans = 0
    print(ans)
    exit()
else:
    for i in a:
        ans *= i
        if ans > 10**18:
            print(-1)
            exit()
print(ans)

Submission status: Runtime Error

Solution code:
a,b=map(str, input().split())
A = int(a)
B = 100*int(b[0])+10*int(b[1])+int(b[2])
ans = A*B / 100
print(int(ans))

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
a = int(input(""))
b = float(input(""))

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
a,b=int(input()),str(input())
b.replace(".","")
print(int(a*b/100))

Submission status: Runtime Error

Solution code:
a=int(input())
b=str(input())
b.replace(".","")
print(int(a*b/100))

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
s = input().split()
a = int(s[0]);
b = int(s[1][0:1]+s[2:len(s[1])])
b *= 100
print(a*b//100)

Submission status: Runtime Error

Solution code:
#include<bits/stdc++.h>
using namespace std;

#define IOS ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
#define endl "\n"
//#define int long long int

#define M 1e18

void solve() {
	double b;
  	long long int a;
  	cin >> a >> b;

	cout << floor(a*b) << endl;
}
		
			
		

int32_t main() {
	IOS;
	solve();
	return 0;
}

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
n=int(input())
a=[int(o) for o in input().split()]
f=0
for i in range(n):
    if a[i]==0:f=1
if f==1:print(0)
else:
    s=1
    for _ in range(n):
        s=s*a[_]
    if s>1000000000000000000: print(int(-1))
    else: print(s)

Submission status: Runtime Error

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

A = int(A)

B = float(B)
B *= 100
B = round(B)

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


print(int(res))

Submission status: Runtime Error

Solution code:
import collections
n=int(input())
if n==1:
  print(0)
  exit()
b=int(n**0.5)
i=2
l=[]
while i<=b:
  if n%i==0:
    l.append(i)
    n=n//i
  else:
    i+=1
if n>b:
  l.append(n)
c=collections.Counter(l)
v=list(c.values())
ans=0
for vv in v:
  wa=1
  s=1 
  while True:
    if vv<wa:
      break
    s+=1
    wa+=s
  ans+=(s-1)
print(ans)

Submission status: Runtime Error

Solution code:
import collections
n=int(input())
if n==1:
  print(0)
  exit()
b=int(n**0.5)
i=2
l=[]
while i<=b:
  if n%i==0:
    l.append(i)
    n=n//i
  else:
    i+=1
if n>b:
  l.append(n)
c=collections.Counter(l)
v=list(c.values())

ans=0
for vv in v:
  wa=1
  s=1 
  while True:
    if vv<wa:
      break
    s+=1
    wa+=s
  ans+=(s-1)
print(ans)

Submission status: Runtime Error

Solution code:
A = int(input())
B = float(input())

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
a,b=input().split()
x,d,y,z=b
nb=int(x)+int(y+z)/100
print(int(a*nb))

Submission status: Runtime Error

Solution code:
a,b=input().split()
x,d,y,z=b
nb=int(x)+(y+z)/100
print(int(a*nb))

Submission status: Runtime Error

Solution code:
A,B=input().split
A=int(A)
B=100*int(B[0])+10*int(B[1])+int(B[2])
c=A*B
print(int(c/100))

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
A,B = map(str, input().split())
A = int(A)
period_index = B.index(".")
B_after_the_decimal = int(B[period_index+1:])
B_before_the_decimal = int(B[0:period_index])

include_decimal = str(int(A*B_after_the_decimal))
include_decimal = include_decimal[:len(include_decimal)-(len(B) - period_index -1)]

if include_decimal != "":
    ans = include_decimal + A*B_before_the_decimal
else:
    ans = A*B_before_the_decimal
    
print(ans)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
#include<bits/stdc++.h>
using namespace std;
int main() {
	double a,b;
	cin>>a>>b;
	cout<<((long long)(a*b));
}

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

B = int(B) * 100

print(A*B/100)

Submission status: Runtime Error

Solution code:
# ABC 169
import math

a, b = map(np.float64, input().split())
c = math.floor(a*b)
print(c)

Submission status: Runtime Error

Solution code:
#include <iostream>
#include <algorithm>
#include <cmath>
#include <climits>
#include <vector>
#include <cstring>
#include <set>
#include <map>
#include <stack>
#include <queue>
#include <unordered_map>
#include <unordered_set>
#include <string.h>
#include <iomanip>
using namespace std;
#define int long long
#define ull unsigned long long
#define F first
#define S second
#define nl "\n"
#define ld long double
#define div 1000000007
#define pi 3.14159265358979323846
#define pb push_back

void solve()
{
    double a,b;cin>>a>>b;
    b=b*100;
    ull ans=a*b;ans/=100;
    cout<<ans<<nl;
}

signed main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);cout.tie(NULL);

    int t=1;
    //cin>>t;
    while(t--)
    {
        solve();
    }
    return 0;
}

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
from math import *
a=double(input())
b=double(input())
c=a*b
d=math.floor(c)
print(c"\n")

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define pi 2*acos(0.0)
#define MOD 1000000007
#define N 100001
#define SZ 1000006
int main()
{
    long double b;
    ll ans,a,c;
    cin>>a>>b;
    b=b*100;
    c=(ll)b;    
    //printf("%0.3llf\n",temp);
    ans=a*c;
    ans/=100;
    cout<<ans<<endl;
    return 0;
}

Submission status: Runtime Error

Solution code:
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define pi 2*acos(0.0)
#define MOD 1000000007
#define N 100001
#define SZ 1000006
int main()
{
    long double b;
    ll ans,a,c;
    cin>>a>>b;
    b=b*100;
    c=(ll)b;
    //printf("%0.3llf\n",temp);
    ans=a*b;
    cout<<ans/100<<endl;
    return 0;
}

Submission status: Runtime Error

Solution code:
ab=input().split()
a=int(ab[0])
b=int(ab[1][0]+ab[1][2]+ab[1][3])
 
s=a*b
print(string(s)[:-1])

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
import math
from decimal import *
A,B=input().strip().split()
C=Decimal(A)
D=Decimal(B)
result=math.floor(A*B)
print(result)

Submission status: Runtime Error

Solution code:
import math
from decimal import *
A,B=input().strip().split()
A,B=[int(A),float(B)]
A=Decimal("A")
B=Decimal("B")
result=math.floor(A*B)
print(result)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
import math 
A,B=input().split()
A,B=[int(A),float(B)]
B=B[:3]
if 0<=A<=10**15 and 0<=B<10:
    result=A*B
    result=int(math.floor(result))
    print(result)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

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

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

Submission status: Runtime Error

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

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

Submission status: Runtime Error

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

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

Submission status: Runtime Error

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

print(int(A*B))

Submission status: Runtime Error

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

print(A*B*10//10)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
def main():
    a,b = float, input().split()
    a = int(a)
    b = int(float(b)*100)
    print(a*b//100)
if __name__ == "__main__":
    main()

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
def main():
    a,b = map(int, input().split())
    print(int(a*b))
if __name__ == "__main__":
    main()

Submission status: Runtime Error

Solution code:
a, b = map(int, intpu().split())
b.replace('.', '')
print(a * b // 100)

Submission status: Runtime Error

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

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

print(result)

Submission status: Runtime Error

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

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

print(result)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

print(int(a*b/100))

Submission status: Runtime Error

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

print(int(a*b/100))

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
from decimal import *

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

print(a*b)

Submission status: Runtime Error

Solution code:
import math

a, b = input().split()

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

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

Submission status: Runtime Error

Solution code:
import math

a, b = input().split()

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

print(math.fllor(a*b))

Submission status: Runtime Error

Solution code:
a=int(input())
b=float(input())
b=b*100
p=int((a*b)/100)
print(p)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
A, B = input().split()
print(int(A) * int(B[0] + B[1] + B[2] + B[3]) // 100)

Submission status: Runtime Error

Solution code:
AB = list(map(str, input().split()))
A = int(AB[0])
B = int(AB[1][0])*1000 + int(AB[1][1])*100 + int(AB[1][2])*10 + int(AB[1][3])

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

Submission status: Runtime Error

Solution code:
def INT(): return int(input())
def MAP(): return map(int, input().split())
def LIST(): return list(map(int, input().split()))

A, B = MAP()


print(int(A*B))

Submission status: Runtime Error

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

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

Submission status: Runtime Error

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

a = int(a)
del b[-3]
b = int(b)
ans = a*b
print(ans//100)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
s = input().split()
 
num = int(s[0])
 
#num
 
num2 = int(s[1]*100)
 
#num2
ans = num*num2//100

print(ans)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
n = int(input())
a = float(input())
print((n*(a*100))/100)

Submission status: Runtime Error

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

print(A * B // 1 )

Submission status: Runtime Error

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

a,b=input().split()

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

print(ans)

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

#delete numbers under 0.001 order
tmp = int((s[0] * int(s[1]*100) /100)
print(tmp)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
from decimal import *

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

print(int(ai*bf100/100))

Submission status: Runtime Error

Solution code:
from decimal import Decimal

m,n=map(Decimal,input().split(''))
print(int(m*n))

Submission status: Runtime Error

Solution code:
from decimal import Decimal

A,B = input().split()
#print(A*B)
ans = math.floor(Decimal(A)*Decimal(B))
print(ans)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
from sys import stdin

def main():
  read = stdin.readline
  A,B = list(read().split(" "))
  B = B*100
  c = int(A) * B
  print(c//100)
  
  
  
if __name__ == "__main__":
  main()

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
a, b = input().split()
b = b + "*" + "100"
total = a + "*" + b
print(eval(total)//100)
a, b = input().split()
b = b + "*" + "100"
total = a + "*" + b
print(eval(total)//100)

Submission status: Runtime Error

Solution code:
a, b = input().split()
b = b + "*" + "100"
total = a + "*" + b
print(eval(total)//100))

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
input_=Input.split('\n')
A,B=input_[0].split()
A=int(A)
B=int(B.replace('.', ''))
print(A,B)
print(int(A*B//100))

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
from math import floor

a, b = [i for i in input().split()]
B = int(b[0] + b[1] + b[2])
print(int(a) * B // 10);

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
import numpy as np
import scipy.sparse as sps
import scipy.misc as spm
import collections as col
import functools as func
import itertools as ite
import fractions as frac
import math as ma
from math import cos,sin,tan
import cmath as cma
import copy as cp
import sys
import re
def sinput(): return sys.stdin.readline().strip()
def iinput(): return int(sinput())
def imap(): return map(int, sinput().split())
def fmap(): return map(float, sinput().split())
def iarr(n=0):
    if n: return [0 for _ in range(n)]
    else: return list(imap())
def farr(): return list(fmap())
def sarr(n=0):
    if n: return ["" for _ in range(n)]
    else: return sinput().split()
def barr(n): return [False for _ in range(n)]
def adj(n): return [[] for _ in range(n)]
sys.setrecursionlimit(10**7)
MOD = 10**9 + 7; EPS = sys.float_info.epsilon
PI = np.pi; EXP = np.e; INF = np.inf

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

Submission status: Runtime Error

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

print(int(A*B))

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
a=int(input())
b=float(input())
print(int(a*b))

Submission status: Runtime Error

Solution code:
import math
 
a, b = input().split()
a = int(a)
b_int = int(b)
b_fric = b -b_int
r1 = a*b_int
r2 = a*b_fric//100
result = r1+r2
print(result)

Submission status: Runtime Error

Solution code:
import math
 
a, b = map(int, input().split())
a = int(a)
b_int = int(b)
b_fric = b -b_int
r1 = a*b_int
r2 = a*b_fric//100
result = r1+r2
print(result)

Submission status: Runtime Error

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

Submission status: Runtime Error

Solution code:
import math

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

Submission status: Runtime Error

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

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

Submission status: Runtime Error

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

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

Submission status: Runtime Error

Solution code:
import math

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

prod_ = A * B
prod = math.floor(prod_)
print(prod)

Submission status: Runtime Error

Solution code:
def main():
    A, B = input().split()
    A = int(A)
    B_big, B_small = B.split(".")
    B_big = int(B_big)
    B_small = int(B_small)
    print(A*B + int(A*B_small/100))


if __name__ == "__main__":
    main()

Submission status: Runtime Error

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

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

Submission status: Runtime Error

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

Submission status: Runtime Error

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