| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | LTOJ Challenge 03 - Tổng dãy số | 50 (p) | 2.0s | 256M |
| 2 | LTOJ Challenge 03 - K ước số | 50 (p) | 1.0s | 256M |
| 3 | LTOJ Challenge 03 - Thử thách | 50 (p) | 2.0s | 256M |
| 4 | LTOJ Challenge 03 - TEAMBUILDING | 50 (p) | 0.25s | 512M |
Cho hai số tự nhiên \(K\) và \(N\). Xét dãy số vô hạn được tạo theo quy luật:
Hãy tính tổng của \(N\) số đầu tiên của dãy. Vì kết quả có thể rất lớn, chỉ cần in ra hai chữ số cuối cùng của kết quả.
Dữ liệu được đọc từ tệp TONGDAYSO.INP có cấu trúc như sau:
Gồm hai dòng:
Dữ liệu được ghi ra tệp TONGDAYSO.OUT có cấu trúc như sau:
In ra hai chữ số cuối cùng của tổng cần tìm.
2
5
9
Năm số đầu tiên là \(1, 1, 2, 2, 3\), có tổng bằng \(9\).
Số nguyên dương \(x\) được gọi là số \(k\) ước nếu \(x\) có thể biểu diễn dưới dạng tích của đúng \(k\) số nguyên tố. Một thừa số nguyên tố được tính theo số lần xuất hiện trong tích.
Cho \(q\) truy vấn. Mỗi truy vấn gồm ba số nguyên \(n\), \(m\), \(k\). Với mỗi truy vấn, hãy xác định có bao nhiêu số \(k\) ước nằm trong đoạn \([n,m]\), kể cả hai đầu đoạn.
Dữ liệu được đọc từ tệp KDIV.INP có cấu trúc như sau:
Dữ liệu được ghi ra tệp KDIV.OUT có cấu trúc như sau:
Gồm \(q\) dòng, mỗi dòng chứa một số nguyên là kết quả của truy vấn tương ứng.
5
21 40 1
46 65 9
50 100 2
100 150 3
150 200 4
4
0
17
12
7
Cho ba số nguyên dương \(K\), \(a\) và \(b\). Từ dãy số vô hạn \(1, 2, 3, 4, \ldots\), hãy loại bỏ tất cả các số chia hết cho \(a\) hoặc \(b\). Xác định số ở vị trí thứ \(K\) trong dãy còn lại sau khi loại bỏ.
Dữ liệu được đọc từ tệp THUTHACH.INP có cấu trúc như sau:
Dữ liệu được ghi ra tệp THUTHACH.OUT có cấu trúc như sau:
Gồm \(T\) dòng, mỗi dòng chứa kết quả của truy vấn tương ứng.
2
2 2 4
2 3 4
3
2
2
10 2 5
15 3 9
23
22
Một nhóm gồm \(n\) sinh viên tham gia một chuyến team-building. Các sinh viên đứng thành một hàng ngang theo thứ tự ban đầu.
Hãy chia các sinh viên thành một số nhóm sao cho:
Đếm số cách chia nhóm thỏa mãn các điều kiện trên. Hai cách chia được xem là khác nhau nếu tồn tại hai sinh viên thuộc cùng một nhóm ở cách chia này nhưng không cùng nhóm ở cách chia kia.
Dữ liệu được đọc từ tệp TEAMBUILDING.INP có cấu trúc như sau:
1 biểu thị sinh viên nam, ký tự 0 biểu thị sinh viên nữ.Dữ liệu được ghi ra tệp TEAMBUILDING.OUT có cấu trúc như sau:
In ra số cách chia nhóm, lấy phần dư theo \(10^9 + 7\).
4 1
1011
5
Có năm cách chia thỏa mãn: [1], [0], [1], [1]; [1], [01], [1]; [1], [011]; [10], [1], [1]; và [101], [1].