[Buổi 2][Rẽ nhánh][RDD] Bài 18: Học bảng cửu chương


LÀM BÀI

Points: 10
Time limit: 1.0s
Memory limit: 20M

Author:
Problem types
Allowed languages
C++

Học bảng cửu chương

Bối cảnh

Sau khi đã học bảng cửu chương, bạn C có thể nhân hai số nguyên từ \(1\) đến \(9\) (bao gồm cả hai). Anh ấy không thể thực hiện bất kỳ phép tính nào khác.

Yêu cầu

Cho hai số nguyên \(A\) và \(B\).

Nếu bạn C có thể tính \(A \times B\), hãy in ra kết quả; nếu không, hãy in ra \(-1\).

Input

Dữ liệu nhập được cung cấp từ đầu vào chuẩn theo định dạng sau:

\(A\)

\(B\)

Output

Nếu bạn C có thể tính \(A \times B\), hãy in ra kết quả; nếu không, hãy in ra \(-1\).

Ràng buộc

\(1 \leq A \leq 20\)

\(1 \leq B \leq 20\)

Tất cả giá trị đầu vào là số nguyên.

Ví dụ 1

Input

2 5

Output

10

Giải thích ví dụ

\(2 imes 5 = 10.\)

Ví dụ 2

Input

5 10

Output

-1

Giải thích ví dụ

Ví dụ 1

  • Input: 2 5
  • Giải thích: Bạn C có thể tính 2 × 5 = 10, nên in ra 10.

Ví dụ 2

  • Input: 5 10
  • Giải thích: Bạn C không thể tính 5 × 10 vì 10 ngoài phạm vi, nên in ra -1.

\(5 \times 10 = 50\), nhưng bạn C không thể thực hiện phép tính này, vì vậy hãy in ra \(-1\).

Thông tin học tập

  • Buổi: B02
  • Concepts: if/else, logical expressions, arithmetic
  • Giới hạn kiến thức: B01-B02
  • Time limit: 1 second
  • Memory limit: 20 MB
  • Point: 10

Comments

There are no comments at the moment.

Zalo