Dãy số fibonacci

Sunlight

Fix đề: In ra kết quả với sai số không quá 10^{-6}.

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ị

remyvnkhiemtruong

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ự

Sunlight
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

Sunlight

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, c có trọng số lần lượt là 1, 2, 3.
  • Các xâu ab, bc có trọng số lần lượt là 9, 14.
  • Xâu abc có 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)

Sunlight

Để 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)

Sunlight

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