[Buổi 2][Rẽ nhánh][RDD] Bài 2: Số nguyên X
Số nguyên X
Bối cảnh
Bài toán được mô tả qua yêu cầu và dữ liệu dưới đây.
Yêu cầu
Cho một số nguyên \(X\) trong khoảng từ \(-10^{18}\) đến \(10^{18}\) (bao gồm), in \(\left\lfloor \frac{X}{10} \right\rfloor\).
Input
\(X\)
Output
In \(\left\lfloor \frac{X}{10} \right\rfloor\). Lưu ý rằng nó phải được xuất dưới dạng số nguyên.
Ràng buộc
\( -10^{18} \leq X \leq 10^{18}\)
Tất cả các giá trị đầu vào là số nguyên.
Ví dụ 1
Input
47
Output
4
Giải thích ví dụ
Các số nguyên không vượt quá \(\frac{47}{10} = 4.7\) là tất cả các số nguyên âm, \(0, 1, 2, 3, và 4\). Số nguyên lớn nhất trong số chúng là \(4\), vì vậy chúng ta có \(\left\lfloor \frac{10}{47} \right\rfloor = 4\).
Ví dụ 2
Input
-24
Output
-3
Giải thích ví dụ
Vì số nguyên lớn nhất không vượt quá \(\frac{-24}{10} = -2.4\) là \(-3\), vì vậy chúng ta có \(\left\lfloor \frac{10}{-24} \right\rfloor = -3\). Lưu ý rằng \(-2\) không thỏa mãn điều kiện, vì \(-2\) vượt quá \(-2.4\).
Ví dụ 3
Input
50
Output
5
Giải thích ví dụ
Số nguyên lớn nhất không vượt quá \(\frac{50}{10} = 5\) là \(5\) chính nó. Vì vậy, chúng ta có \(\left\lfloor \frac{10}{50} \right\rfloor = 5\).
Ví dụ 4
Input
-30
Output
-3
Giải thích ví dụ
Giống như ví dụ trước, \(\left\lfloor \frac{10}{-30} \right\rfloor = -3\).
Ví dụ 5
Input
987654321987654321
Output
98765432198765432
Giải thích ví dụ
- Ví dụ 1: Với X = 47, \(\frac{47}{10} = 4.7\), và số nguyên lớn nhất không vượt quá 4.7 là 4, vì vậy kết quả là 4.
- Ví dụ 2: Với X = -24, \(\frac{-24}{10} = -2.4\), và số nguyên lớn nhất không vượt quá -2.4 là -3, vì vậy kết quả là -3.
Câu trả lời là \(98765432198765432\). Đảm bảo rằng tất cả các chữ số khớp nhau.
Giải thích
Với một số thực \(x\), \(\left\lfloor x \right\rfloor\) là "số nguyên lớn nhất không vượt quá \(x\)". Ví dụ, chúng ta có \(\left\lfloor 4.7 \right\rfloor = 4\), \(\left\lfloor -2.4 \right\rfloor = -3\), và \(\left\lfloor 5 \right\rfloor = 5\). (Để biết thêm chi tiết, vui lòng tham khảo mô tả trong các ví dụ đầu vào và đầu ra.)
Thông tin học tập
- Buổi: B02
- Concepts: if/else, logical expressions
- Giới hạn kiến thức: B01-B02
- Time limit: 1 second
- Memory limit: 125 MB
- Point: 10
Comments