Chia đất (Quảng Trị 2025)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
CAU2.INP - Tệp ra:
CAU2.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
HSG 10 Bạc Liêu 2024 - Cực trị
Cho mảng 2 chiều A có kích thước M × N số nguyên. Phần tử A_{i, j} được gọi là cực trị khi nó lớn hơn hoặc nhỏ hơn các phần tử xung quanh
Yêu cầu: Hãy lập chương trình tính tổng các phần tử cực trị của mảng A
Input, Output
Input: (stdin)
- Dòng đầu tiên gồm 2 số M, N (3 \le M \le 10^{4}; 3 \le N \le 20)
- M dòng tiếp theo, mỗi dòng gồm có N số nguyên của mảng A
Output: (stdout)
- Ghi ra tổng tìm được
Sample
Input (stdin)
4 5
4 7 4 7 8
4 8 2 5 9
3 7 3 6 4
1 4 5 1 2
Output (stdout)
19
Note
- Có 3 phần tử cực trị trong mảng là 8, 9 và 2 => 8+9+2=19.
Cặp số bằng nhau (Bắc Giang 2025)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
BAI3.INP - Tệp ra:
BAI3.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
GIAI THỪA KÉP (Bà Rịa Vũng Tàu 2024)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
FADOUBLE.INP - Tệp ra:
FADOUBLE.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
TLE Speedrun - Chuỗi ký tự
Input và Output
Input
- Một số nguyên dương A (1 \le A \le 10^9).
Output
- Ký tự thứ A của chuỗi lặp lại
TLEOJTLEOJTLEOJ....
Sample
Input
10
Output
J
Pre TS10 2023 #02 - Trọng số của xâu
Trọng số của một xâu s chỉ gồm các chữ cái trong bảng chữ cái tiếng Anh được tính bằng tổng các giá trị i^2 \times v_{s_i} với 1 \le i \le |s|, trong đó |s| là độ dài xâu s, s_i là ký tự thứ i của xâu s, v_{s_i} là vị trí của ký tự s_i trong bảng chữ cái.
Ví dụ, trọng số của xâu s = abca sẽ được tính như sau:
- Với i = 1, ta có 1^2 \times v_{s_1} = 1^2 \times 1 = 1.
- Với i = 2, ta có 2^2 \times v_{s_2} = 2^2 \times 2 = 8.
- Với i = 3, ta có 3^2 \times v_{s_3} = 3^2 \times 3 = 27.
- Với i = 4, ta có 4^2 \times v_{s_4} = 4^2 \times 1 = 16.
- Vậy trọng số của xâu s bằng 1 + 8 + 27 + 16 = 52.
Một xâu con liên tiếp của xâu t là xâu t khi xóa đi một số ký tự đầu và cuối (có thể không xóa ký tự nào), và giữ nguyên thứ tự của các ký tự còn lại. Ví dụ ab, bdc, abdc hay b là xâu con liên tiếp của abdc nhưng acd hay abc thì không.
Tính tổng trọng số của tất cả các xâu con liên tiếp của xâu t.
Input, Output và Subtasks
Input: (STRW.inp)
- Một dòng duy nhất gồm xâu t có độ dài không quá 2 \times 10^5.
Output: (STRW.out)
- Một dòng duy nhất là trọng số của xâu t. Vì kết quả có thể rất lớn nên bạn chỉ cần in ra trọng số sau khi đã chia lấy dư cho 10^9 + 7.
Subtasks
- Subtask 1 (30\%): Độ dài xâu t không vượt quá 200.
- Subtask 2 (35\%): Độ dài xâu t không vượt quá 2000.
- Subtask 3 (35\%): Độ dài xâu t không vượt quá 2 \times 10^5.
Sample
Input (STRW.inp)
abc
Output (STRW.out)
65
Note
- Các xâu
a,b,ccó trọng số lần lượt là 1, 2, 3. - Các xâu
ab,bccó trọng số lần lượt là 9, 14. - Xâu
abccó trọng số là 36.
Vậy tổng trọng số của các xâu con của xâu abc là 65.
Tổng chẵn (Hà Tĩnh 2025)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
ESUM.INP - Tệp ra:
ESUM.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
Đếm dãy quà (Quảng Nam 2025)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
COUNT.INP - Tệp ra:
COUNT.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
RÚT GỌN PHÂN SỐ (Đắk Lắk 2023)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
RUTGON.INP - Tệp ra:
RUTGON.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
Đố vui tin học (HSG9 VT 2023)
Để tổng kết phát thưởng cho cuộc thi Đố vui tin học, Ban tổ chức có N phần quà được đánh thứ tự từ 1 tới N, phần quà thứ i có giá trị a_i. Ban tổ chức yêu cầu học sinh chọn các phần quà theo quy tắc sau:
- Phần quà chọn sau phải có số thứ tự lớn hơn phần quà chọn trước đó.
- Phần quà chọn sau phải có giá trị lớn hơn phần quà chọn trước đó ít nhất K giá trị
Yêu cầu: Hãy giúp các bạn học sinh lựa chọn theo quy tắc ban tổ chức đặt ra sao cho số lượng phần quà được chọn là nhiều nhất
Input và Output
Input: (GIFT.inp)
- Dòng đầu tiên chứa 2 số nguyên dương N và K cách nhau một ký tự trắng (N\le 10^4, K\le 10^3)
- N dòng tiếp theo, dòng thứ i chứa số nguyên dương a_i (a_i\le 10^6) là giá trị của phần quà thứ i
Output: (GIFT.out)
- Một dòng duy nhất chứa số lượng phần quà nhiều nhất thỏa mãn yêu cầu
Bonus
Bạn có thể giải bài toán này với N\le 10^6 ?
Subtasks
- Subtask 1 (10\%): N\le 20.
- Subtask 2 (30\%): N\le 10^4.
- Subtask 3 (30\%): N\le 10^5.
- Subtask 4 (30\%): Không có giới hạn gì thêm.
Sample
Input (GIFT.inp)
5 2
4
5
6
4
8
Output (GIFT.out)
3
Chứng khoán (OLP 30/4 2023)
Chứng khoán là một trong những kênh đầu tư nhiều rủi ro. Nhà đầu tư cần phân tích nhiều yếu tố thị trường để quyết định đầu tư vào một cổ phiếu. Một trong những tham số được nhiều nhà đầu tư quan tâm là tính ổn định giá trị của một cổ phiếu. Xét giá bán của một cổ phiếu trong nhiều phiên giao dịch. Cổ phiếu được xem là có giá ổn định trong một khoảng thời gian nếu khoảng chênh lệch của giá bán cao nhất và giá bán thấp nhất của cổ phiếu đó trong khoảng thời gian trên không vượt quá ngưỡng ổn định giá T cho trước
Yêu cầu: Cho biết giá bạn một cổ phiếu trong N phiên giao dịch. Hãy viết chương trình tính số phiên giao dịch dài nhất mà cổ phiếu đó có giá ổn định
Input, Output và Subtasks
Input: (CHUNGKHOAN.inp)
- Dòng đầu chứa 2 số nguyên T và N lần lượt là ngưỡng ổn định giá và số phiếu giao dịch (0\le T\le 2\cdot 10^9, 1<n\le 3\cdot 10^6)
- Dòng thứ hai chứa N số nguyên G_i (0\le G_i\le 2\cdot 10^9) lần lượt cho biết giá bán của cổ phiếu trong N phiên giao dịch
Output: (CHUNGKHOAN.out)
- Số nguyên duy nhất là số phiên giao dịch dài nhất mà cổ phiếu có giá ổn định
Subtasks
- Subtask 1 (30\%): 1<N\le 10^4
- Subtask 2 (20\%): 10^4<N\le 5\cdot 10^5
- Subtask 3 (50\%): Không có ràng buộc gì thêm
Sample 1
Input (CHUNGKHOAN.inp)
5 10
5 7 9 20 15 13 20 12 11 1
Output (CHUNGKHOAN.out)
3
Số chính phương (Phú Thọ 2023)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
CAU3.INP - Tệp ra:
CAU3.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB
Trồng cây (Vĩnh Phúc 2025)
Đề bài: Đề thi được đính kèm trong tệp PDF bên dưới.
- Tệp vào:
CAU2.INP - Tệp ra:
CAU2.OUT - Thời gian chạy:
1.0s - Bộ nhớ:
1024MB