| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Dãy số (THTB Vòng Khu vực 2021) | 100 (p) | 1.0s | 1G |
| 2 | Tập số (THTB Vòng Khu vực 2021) | 100 (p) | 1.0s | 1G |
| 3 | Kho báu (THTB Vòng Khu vực 2021) | 100 (p) | 1.0s | 1G |
Bob gửi cho Alice một dãy số nguyên gồm \(N\) phần tử: \(A_1,A_2,...,A_N\) đây là thông tin về một kho báu. Một đoạn con \((L,R)\) của dãy là một dãy gồm các phần tử liên tiếp \(A_L,A_{L+1},...,A_R\) với \(1\leq L<R\leq N\), đoạn con \((L,R)\) được gọi là chứa thông tin quan trọng nhất nếu:
Yêu cầu: Hãy giúp Alice tìm đoạn con chứa thông tin quan trọng nhất.
Test 1
7
3 3 3 3 1 11 1
13
Alice và Bob đã tìm thấy kho báu, nhưng để mở được kho báu cả hai phải giải câu đố sau:
Cho một số nguyên dương \(n\), một tập con của tập {\(1, 2, ... n\)} gọi là tập \(fset\) nếu không tồn tại hai
số \(u, v (u \ne v)\) thuộc tập mà \(u \times v\) là số chính phương. Số chính phương là bình phương của một
số nguyên. Hãy đếm số cách chọn tập \(fset\) ? Hai cách chọn tập được gọi là khác nhau nếu tồn tại
một số xuất hiện trong cách chọn tập này nhưng không xuất hiện trong cách chọn tập kia.
Yêu cầu: Cho \(n, m\) gọi \(s\) là số cách chọn tập \(fset\), hãy tính \(s\) % \(m\), trong đó là phép toán chia %
lấy dư.
Test 1
4 100
12
Có tất cả \(2^4=16\)
tập con của
tập {1, 2, 3, 4}. Tất cả các tập
con đều thỏa mãn trừ các tập:
{1, 4}, {1, 2, 4}, {1, 3, 4}, {1, 2, 3, 4}
Sau khi giải xong câu đố, Alice và Bob đã mở được kho báu. Kho báu gồm \(n\) vật, cả hai quyết định phân chia các vật lấy được theo nguyên tắc sau:
Yêu cầu: Cho \(v_1, v_2, \dots, v_n\) là ước giá của \(n\) vật, hãy đưa ra tổng ước giá các vật đem bán nhỏ nhất.
Dữ liệu vào từ thiết bị vào chuẩn gồm nhiều bộ dữ liệu, mỗi bộ có khuôn dạng sau:
Test 1
3
1
2
3
4
2
2
4
1
0
1