| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Biến đổi dãy | 100 (p) | 1.0s | 1G |
| 2 | Hai chú thỏ | 100 (p) | 1.0s | 1G |
| 3 | Tổng chữ số mũ K | 100 (p) | 1.0s | 1G |
| 4 | Mật mã bạn bè | 100 (p) | 1.0s | 1G |
Cho dãy \(a\) có \(n\) số nguyên dương, nhiệm vụ của bạn là biến đổi sao cho các phần tử của dãy \(a\) bằng nhau.
Phép biến đổi duy nhất bạn có thể sử dụng là gán \(a_i\) bằng \(a_i+1\)
Nhập từ file văn bản EQUAL.INP
In ra file văn bản EQUAL.OUT
- Một dòng duy nhất là số phép biến đổi tối thiểu để các phần tử của mảng \(a\) bằng nhau.
5
1 2 5 4 5
8
Trên đường thẳng có vô số điểm, có hai chú thỏ. Chú thỏ thứ nhất đứng ở ô \(1\) và chú thỏ thứ hai đứng ở ô \(n\). Chú thỏ thứ nhất chỉ nhảy từ ô thứ \(i\) sang ô thứ \(i+a\). Chú thỏ thứ hai chỉ nhảy từ ô thứ \(i\) sang ô thứ \(i-b\). Cho biết rằng hai chú thỏ có thể gặp nhau được hay không. Nếu có hãy in ra thời gian mà hai chú thỏ gặp nhau hoặc "NO" nếu không thể gặp nhau
Chú ý: Hai chú thỏ được xem là gặp nhau nếu cả hai chú thỏ đều đứng cùng một ô
Dữ liệu nhập từ file RABBIT.INP
Dữ liệu in ra file RABBIT.OUT
- Một dòng duy nhất chứa kết quả bài toán.
6 2 3
1
Giây thứ \(0\), con thỏ thứ nhất đang ở ô \(1\).
Giây thứ \(1\), con thỏ thứ nhất đang ở ô \(3\).
Giây thứ \(0\), con thỏ thứ hai đang ở ô \(6\).
Giây thứ \(1\), con thỏ thứ hai đang ở ô \(3\).
Cho một số nguyên dương \(N\), hãy kiểm tra tổng của các chữ số mũ \(k\) có lớn hơn \(X\) hay không.
Ví dụ: Tổng các chữ số mũ \(3\) của \(15\) là \(1^3+5^3=126\)
Nhập dữ liệu từ file POWK.INP
Dữ liệu in ra file POWK.OUT
- In ra YES/NO tương ứng với việc tổng chữ số mũ \(k\) của \(N\) có lớn hơn \(X\) không.
5 3 124
YES
Quân và Trung là hai bạn thân. Tuy nhiên sắp tới họ đang tính tổ chức một sự kiện bí mật nên không thể gặp nhau công khai được. Vì vậy để có thể có cuộc họp bí mật nhất có thể Quân quyết định đưa Trung \(2\) con số (Quân cũng giữ \(2\) con) trong các số \(a\), \(b\), \(c\), \(d\) dương sao cho \(a\) * \(b\) * \(c\) * \(d\) = \(n\) làm mật mã để họ có thê liên lạc với nhau. Hoàng là người ngoài cuộc nên anh ấy rất tò mò, anh ấy đã thăm dò được con số \(n\) nhưng không biết các số còn lại. Vì muốn stalk cuộc họp của Quân và Trung nên Hoàng muốn đếm xem có bao nhiêu bộ số \(a\), \(b\), \(c\), \(d\) thoả mãn (một bộ số khác một bộ số khác khi có ít nhất một số trong bộ số khác bộ số kia).
Hoàng đang ngồi nghe lén Quân nên nhờ bạn đếm hộ số bộ số để Hoàng biết có thể dò từng bộ số không.
Nhập dữ liệu từ file MATMA.INP
Xuất ra file MATMA.OUT
- Gồm \(t\) dòng, mỗi dòng là đáp án từng test.
\(20\%\) số test có \(n\) \(\leq 10^6\)
\(10\%\) số test ràng buộc gốc
2
3
4
4
10