Tính tích (THTA Vòng Tỉnh/TP 2022)

Xem PDF

Điểm: 100 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Tính tích (THTA Vòng Tỉnh/TP 2022)

Cho ba số tự nhiên \(A,B,C\). Hãy tìm tích lớn nhất tạo bởi hai hoặc ba số đã cho

Input

  • Nhập vào ba số tự nhiên \(A, B,C\ (0 < A,B,C < 1000)\). Mỗi số được ghi trên một dòng

Output

  • Ghi ra tích lớn nhất tìm được

Example

Test 1

Input
5 
2 
6 
Output
60
Note

Ta lấy cả ba số nhân vào nhau \(5 \times 2 \times 6 = 60\) là được tích lớn nhất.

Test 2

Input
4
0
1 
Output
4
Note

Nếu lấy cả ba số nhân với nhau sẽ được tích là 0 nên chúng ta lấy \(4 \times 1 = 4\) là kết quả lớn nhất tạo thành.


Bình luận


  • 0
    dxuloc    9:39 a.m. 29 Tháng 6, 2024
    C++
    //Code này thiếu 1 dòng
    #include<bits/stdc++.h>
    using namespace std;
    #define ll long long
    int main()
    { ll a,b,c;
        cin>>a>>b>>c;
        cout<<max({a*b,b*c,c*a,a*b*c});
    }
    
    Python
    #Code này cũng thế
    a = int(input())
    b = int(input())
    c = int(input())
    AC = [a, b, c]        
    while 0 in AC:
        AC.pop(AC.index(0))        
    if len(AC) <= 1:
        print(0)
    else:
        print(prod(AC))
    
    • 6 bình luận nữa