Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

GV: Trương Phước Hải

TẬP HUẤN ĐỘI DỰ TUYỂN


Ngày 21/08/2021

TỔNG QUAN ĐỀ BÀI

STT Tên bài File chương trình File dữ liệu File kết quả
1 MÃ HÓA ENCRYPTION.* ENCRYPTION.INP ENCRYPTION.OUT
2 ĐƯỜNG ĐI LÝ TƯỞNG IDEAL.* IDEAL.INP IDEAL.OUT
3 BÓNG CHUYỀN BÃI BIỂN VOLLEYBALL.* VOLLEYBALL.INP VOLLEYBALL.OUT
4 BẮT TAY H_SHAKES.* H_SHAKES.INP H_SHAKES.OUT

MÃ HÓA

Steve viết liên tiếp các số tự nhiên từ 1 trở đi tạo thành một dãy số không chứa khoảng cách có phần đầu
như sau: 12345678910111213141516171819 … Các chữ số trong dãy được đánh số bắt đầu từ 1. Steve
đưa ra một thông điệp mã hóa có dạng 𝑙, 𝑟 và yêu cầu em trai mình giải mã tìm ra các con số tự nhiên nằm
trọn vẹn trong đoạn từ vị trí 𝑙 đến vị trí 𝑟 của dãy số trên. Chẳng hạn từ vị trí 8 đến vị trí 18 có 6 số tự nhiên
nằm trọn vẹn trong đó là 8, 9, 10, 11, 12, 13.

Dữ liệu: vào từ tập tin văn bản ENCRYPTION.INP chứa hai số nguyên dương 𝑙, 𝑟(1 ≤ 𝑙 ≤ 𝑟 ≤ 1018 ).

Kết quả: ghi ra tập tin văn bản ENCRYPTION.OUT một số nguyên dương là số lượng số tự nhiên nằm
trọn vẹn trong đoạn từ vị trí 𝑙 đến vị trí 𝑟 của dãy số.

Ví dụ:

ENCRYPTION.INP ENCRYPTION.OUT
8 18 6

1/4
GV: Trương Phước Hải

ĐƯỜNG ĐI LÝ TƯỞNG

Mê cung có 𝑛 phòng đánh số từ 1 đến 𝑛, được nối với nhau bởi 𝑚 đoạn đường đi 2 chiều nối trực tiếp 2
phòng, đường đi thứ 𝑖 có màu 𝑐𝑖 . Giữa 2 phòng có thể có nhiều đường đi nối trực tiếp. Đường đi trực tiếp
có thể nối một phòng với chính nó. Người
chơi được máy bay lên thẳng thả xuống
1 1 2
phòng 1 và phải tìm đường đi tới phòng 𝑛.
Độ dài của đường đi được tính bằng số đoạn 11

4
2

1
đường nối giữa 2 phòng đã đi qua. Ai có
4
đường đi ngắn nhất sẽ thắng cuộc. Nếu có 3
3
nhiều người cùng có đường đi ngắn nhất thì
3
so sánh theo thứ tự từ điển các màu đã đi
qua. Người có đường đi ngắn nhất với thứ tự từ điển nhỏ nhất sẽ thắng. Đường đi lý tưởng là đường ngắn
nhất và có thứ tự từ điển nhỏ nhất.

Yêu cầu: Cho 𝑚, 𝑛 và các đường đi (𝑎𝑖 , 𝑏𝑖 , 𝑐𝑖 ) xác định đường màu 𝑐𝑖 nối từ phòng 𝑎𝑖 tới phòng
𝑏𝑖 (2 ≤ 𝑛 ≤ 105 ; 1 ≤ 𝑚 ≤ 2 × 105 ; 1 ≤ 𝑎𝑖 , 𝑏𝑖 ≤ 𝑛; 1 ≤ 𝑐𝑖 ≤ 109 ). Dữ liệu đảm bảo có đường đi từ phòng
1 đến phòng 𝑛. Hãy xác định đường đi lý tưởng: số đoạn đường và màu của các đoạn đó theo trình tự đi.

Dữ liệu: Vào từ tập tin văn bản IDEAL.INP

- Dòng đầu tiên chứa 2 số nguyên 𝑛 và 𝑚,


- Dòng thứ 𝑖 trong 𝑚 dòng sau chứa 3 số nguyên 𝑎𝑖 , 𝑏𝑖 , 𝑐𝑖 .

Kết quả: Ghi ra tập tin văn bản IDEAL.OUT

- Dòng đầu tiên chứa số nguyên 𝑘,


- Dòng thứ 2 chứa 𝑘 số nguyên – màu của các đoạn theo trình tự đi.

Ví dụ:

IDEAL.INP IDEAL.OUT
4 6 2
1 2 1 1 3
1 3 2
3 4 3
2 3 1
2 4 4
3 1 1

2/4
GV: Trương Phước Hải

BÓNG CHUYỀN BÃI BIỂN

Có 𝑛 đội đăng ký thi đấu bóng chuyền bãi biển, đội thứ 𝑖 có chỉ số chuyên môn là 𝑎𝑖 . Không có 2 đội nào
có cùng chỉ số chuyên môn. Theo danh sách đăng ký, hai đội đầu tiên trong danh sách sẽ ra thi đấu với nhau.
Đội thắng ở lại sân, đội thua quay về xếp hàng ở cuối danh sách. Các nhà chuyên môn đánh giá khá chính
xác: đội có chỉ số chuyên môn cao hơn luôn thắng!

Steve tham gia ban trọng tài và được phân công cầm còi ở 𝑚 trận có thứ tự: 𝑏1 , 𝑏2 , … , 𝑏𝑚 (1 ≤ 𝑏𝑗 ≤ 1018 ).

Yêu cầu: Hãy xác định cặp đội thi đấu ở mỗi trận do Steve cầm còi.

Dữ liệu: Vào từ tập tin văn bản VOLLEYBALL.INP

- Dòng đầu tiên chứa số nguyên 𝑛(2 ≤ 𝑛 ≤ 105 ).


- Dòng thứ hai chứa 𝑛 số nguyên 𝑎1 , 𝑎2 , … , 𝑎𝑛 (1 ≤ 𝑎𝑖 ≤ 𝑛; 𝑎𝑖 ≠ 𝑎𝑗 ∀𝑖 ≠ 𝑗).
- Dòng thứ ba chứa số nguyên 𝑚(1 ≤ 𝑚 ≤ 105 ).
- Mỗi dòng trong 𝑚 dòng sau chứa số nguyên 𝑏𝑗 .

Kết quả: Ghi ra tập tin văn bản VOLLEYBALL.OUT gồm 𝑚 dòng, mỗi dòng ghi 2 số nguyên là chỉ số
chuyên môn của đội đứng đầu và đội đứng thứ nhì danh sách ở mỗi trận đấu tương ứng.

Ví dụ:

VOLLEYBALL.INP VOLLEYBALL.OUT
4 2 1
2 1 4 3 4 2
3 2 4
1
5
2

3/4
GV: Trương Phước Hải

BẮT TAY

Trước buổi thi đấu các vận động viên xếp thành một hàng ngang cùng hướng mặt lên khán đài chính để
chào cờ. Khi quốc ca kết thúc các vận động viên quay mặt lại bắt tay nhau. Có người quay sang phải (R), có
người – sang trái (L). Nếu hai vận động viên đứng đối mặt với nhau – họ sẽ bắt tay, sau đó quay lưng lại với
nhau (để có thể bắt tay với người bên cạnh).
Việc bắt tay và quay lưng diễn ra đồng thời ở
R L L R L R R
tất cả các cặp đối mặt nhau trong hàng và mất
đúng một giây. Kết quả là có thể có các cặp L R
vận động viên nào đó đối mặt với nhau, họ lại
bắt tay và quay lưng. Quá trình trên tiếp diễn
và chỉ kết thúc khi không có ai đối mặt nhau
(nếu tình huống đó xuất hiện).

Ví dụ nêu ở hình bên có 7 vận động viên. Sau 3 giây quá trình bắt tay kết thúc và đã có 4 lần bắt tay.

Yêu cầu: Cho xâu 𝑆 chỉ chứa các ký tự {L, R} độ dài không quá 105 . Hãy xác định quá trình bắt tay kéo dài
trong bao nhiêu giây và có mấy lần bắt tay diễn ra. Nếu quá trình này không kết thúc thì đưa ra thông báo
NEVEREND.

Dữ liệu: Vào từ tập tin văn bản H_SHAKES.INP gồm một dòng chứa xâu 𝑆.

Kết quả: Ghi ra tập tin văn bản H_SHAKES.OUT hai số nguyên kết quả hoặc thông báo NEVEREND.

Ví dụ:

H_SHAKES.INP H_SHAKES.OUT
RLLRLRR 3 4

4/4

You might also like