THTA_25/12/2025-01/01/2026

Bộ đề bài

1. Sa Bàn

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 0B Input: bàn phím Output: màn hình

SA BÀN

Trong cuộc thi có M trường đăng ký tham gia, mỗi trường có N đội thi.
Các đội sẽ điều khiển và lập trình robot để hoàn thành nhiệm vụ trên sa bàn.
Ban tổ chức tiến hành chia các đội thi thành nhiều nhóm.
Các đội thi cùng nhóm sẽ thi đấu trên cùng một sa bàn.
Mỗi sa bàn có nhiều nhất K đội thi.

Yêu cầu:

  • Hãy giúp ban tổ chức tính số lượng sa bàn ít nhất cần phải chuẩn bị.

Dữ liệu vào:

  • Dòng thứ nhất chứa số tự nhiên M.
  • Dòng thứ hai chứa số tự nhiên N.
  • Dòng thứ ba chứa số tự nhiên K.

Dữ liệu ra:

  • In ra số lượng sa bàn ít nhất ban tổ chức phải chuẩn bị.

Ràng buộc:

  • 1 ≤ M, N, K ≤ 1 000 000 000.

Ví dụ:

Input Output Giải thích
10
2
4
5 Có 10 trường đăng ký, mỗi trường có 2 đội nên tổng cộng có 20 đội thi.
Mỗi sa bàn có nhiều nhất 4 đội thi, vì vậy ban tổ chức cần chuẩn bị ít nhất 5 sa bàn.

2. Nét chạm mặt đất

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 0B Input: bàn phím Output: màn hình

Nét chạm mặt đất

Bạn Nam rất thích chơi các trò chơi với chữ cái.
Bạn tiến hành cắt các chữ cái bằng bìa, đặt lên mặt đất và đếm xem
có bao nhiêu nét của chữ cái chạm mặt đất.

Ví dụ:

  • Chữ A có 2 nét chạm mặt đất.
  • Chữ C có 1 nét chạm mặt đất.

Yêu cầu:

  • Cho một chuỗi S chỉ bao gồm các ký tự A, F, H, I, K, N.
    Hãy đếm số nét chạm mặt đất của chuỗi S.

Dữ liệu vào:

  • Gồm một dòng duy nhất chứa chuỗi S.

Dữ liệu ra:

  • Số nét chạm mặt đất của chuỗi S.

Ví dụ:

Input Output
AHFFIKN 11

3. Tổng dãy số

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 0B Input: bàn phím Output: màn hình

Tổng dãy số

Tại một ngôi làng, có một cậu bé tên Nam rất yêu thích khám phá.
Một ngày nọ, Nam tìm thấy một đồ trang sức cổ của làng.
Trên đồ vật có khắc một dãy số bí ẩn: 1, 2, 4, 5, 7, 8, 10, ...

Bên dưới dãy số có dòng chữ:
"Hãy tìm ra quy luật của dãy số này và giải mã kho báu của ngôi làng".

Nam cần tính tổng của N số đầu tiên trong dãy số trên để tìm ra đáp án.
Do việc tính toán bằng tay mất nhiều thời gian, Nam muốn viết một chương trình
để tính nhanh hơn.

Yêu cầu:

  • Cho số tự nhiên N, hãy tính tổng của N số đầu tiên của dãy số trên.

Dữ liệu vào:

  • Gồm một số tự nhiên N.

Dữ liệu ra:

  • Một số là tổng của N số đầu tiên của dãy số.

Ràng buộc:

  • 1 ≤ N ≤ 1 000 000 000.

Ví dụ:

Input Output Giải thích
4 12 Bốn số đầu tiên của dãy số là 1, 2, 4, 5. Tổng của chúng là 12.

4. TẶNG SỮA

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 0B Input: bàn phím Output: màn hình

TẶNG SỮA

Sau dịp Tết, Nam được lì xì tổng số tiền N nghìn đồng.
Nam muốn sử dụng số tiền này để mua sữa tươi tặng các bạn nhỏ
có hoàn cảnh khó khăn.

Giá bán sữa được quy định như sau:

  • Mua theo thùng (48 hộp) có giá 285 nghìn đồng.
  • Mua theo lốc (4 hộp) có giá 25 nghìn đồng.
  • Mua lẻ từng hộp có giá 7 nghìn đồng.

Yêu cầu:

  • Tính số hộp sữa tối đa Nam có thể mua được.

Dữ liệu vào:

  • Số tự nhiên N.

Dữ liệu ra:

  • Số hộp sữa tối đa Nam có thể mua được.

Ví dụ:

Input Output Giải thích
285 48 Nam mua được 1 thùng gồm 48 hộp sữa với giá 285 nghìn đồng.
318 53 Nam mua 1 thùng (48 hộp) giá 285 nghìn đồng, 1 lốc (4 hộp) giá 25 nghìn đồng và 1 hộp lẻ giá 7 nghìn đồng. Tổng cộng mua được 53 hộp sữa.

5. ĐỒNG PHỤC

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 0B Input: bàn phím Output: màn hình

ĐỒNG PHỤC

Trường Tèo chuẩn bị tham gia múa dân vũ nên nhà trường tiến hành đặt may
đồng phục cho học sinh với ba kích cỡ: S, M, L.

Lượng vải cần để may mỗi áo là:

  • Kích cỡ S: 2 mét vải.
  • Kích cỡ M: 3 mét vải.
  • Kích cỡ L: 4 mét vải.

Để tính toán lượng vải cần dùng, Tèo lập một chuỗi ký tự gồm các chữ
S, M, L tương ứng với kích cỡ áo của từng học sinh.

Yêu cầu:

  • Tính tổng số mét vải cần sử dụng.

Dữ liệu vào:

  • Dòng thứ nhất: Số tự nhiên N là số học sinh.
  • Dòng thứ hai: Chuỗi gồm N ký tự, mỗi ký tự là S, M hoặc L.

Dữ liệu ra:

  • Số mét vải cần sử dụng.

Ví dụ:

Input Output Giải thích
3
LMS
9 Một áo cỡ L cần 4 mét vải, một áo cỡ M cần 3 mét vải, một áo cỡ S cần 2 mét vải. Tổng cộng cần 9 mét vải.

6. TỪ VỰNG

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 0B Input: bàn phím Output: màn hình

TỪ VỰNG

Tí muốn nâng cao vốn từ vựng tiếng Anh để đạt danh hiệu
"Trạng nguyên Tiếng Anh".
Tí lập kế hoạch học từ vựng mỗi ngày trong tuần như sau:

  • Vào ngày thứ K trong tuần, Tí học được K từ mới (2 ≤ K ≤ 7).
  • Riêng Chủ nhật, Tí không học từ mới mà dành thời gian nghỉ ngơi.

Hôm nay là Thứ K (được nhập từ bàn phím với quy ước:
0 là Chủ nhật, 2 là Thứ Hai, 3 là Thứ Ba, ..., 7 là Thứ Bảy).
Ngày mai Tí bắt đầu thực hiện kế hoạch học từ vựng.

Yêu cầu:

  • Tính sau N ngày, Tí sẽ nhớ được bao nhiêu từ vựng.

Dữ liệu vào:

  • Dòng thứ nhất: Số tự nhiên K.
  • Dòng thứ hai: Số tự nhiên N.

Dữ liệu ra:

  • Số từ mới Tí học được sau N ngày.

Ví dụ:

Input Output Giải thích
0
4
14 Trong 4 ngày đầu, số từ Tí học được lần lượt là 2, 3, 4, 5. Tổng cộng là 14 từ.
2
8
30 Trong 8 ngày đầu, số từ Tí học được lần lượt là 3, 4, 5, 6, 7, 0, 2, 3. Tổng cộng là 30 từ.