QHHOJ SC 2024 - Naive - Round #2
Mã Morse là một phương pháp được sử dụng trong viễn thông để mã hóa văn bản ký tự như trình tự chuẩn của hai khoảng thời gian tín hiệu khác nhau, được gọi là dấu chấm và dấu gạch ngang hoặc dot và dash.
Mã Morse quốc tế mã hóa 26 chữ cái tiếng Anh từ A đến Z, một số chữ cái không phải tiếng Anh, chữ số Ả Rập và một tập hợp nhỏ các dấu câu và tín hiệu thủ tục, được thể hiện qua ảnh sau:
là một người rất đam mê các trò chơi mã số. Anh ấy có một vài ký tự đã được mã hóa qua mã Morse. Nhiệm vụ của bạn là giải mã những đoạn mã này.
- Gồm một dòng duy nhất chứa 1 ký tự được mã hóa.
- Gồm một dòng duy nhất là ký tự đó khi được giải mã. (26 chữ cái tiếng Anh được viết in hoa từ
đến hoặc 10 chữ số từ đến ).
- Tất cả các ký tự được mã hóa điều có trong bảng trên.
---
O
Điểm: 750
- Một số nguyên
duy nhất là sức mạnh của viên đá.
- Một dòng duy nhất chứa hai số
và là chỉ số của viên đá ( , ). - Nếu tồn tại nhiều đáp án, hãy trả lời một đáp án bất kỳ.
- Nếu không tồn tại hai chỉ số này thì in
.
.
- Subtask
( số điểm): . - Subtask
( số điểm): Giới hạn gốc.
9
2 4
Điểm: 1000
vừa mua được một mẻ cá thập cẩm từ một ngư dân nọ, cậu ta đem thả tất cả chúng vào bể tạo thành một quần xã. Nhưng sau một thời gian vì mỗi quan hệ đối kháng (động vật ăn động vật) bể cá của cậu ta chỉ còn lại một vài con. Lúc này bỗng nghĩ ra một câu đố dành cho mọi người:
Giả sử bể cá có dạng
Yêu cầu: Tìm điểm số lớn nhất có thể.
Dòng đầu tiên chứa số nguyên dương
( ) , là số con cá được mua về.Dòng thứ i trong số
dòng sau, chứa 2 số nguyên biểu thị cho con cá thứ .
- Một số duy nhất là kết quả của bài toán.
- Subtask
( số điểm): . - Subtask
( số điểm): . - Subtask
( số điểm): Không có giới hạn gì thêm.
3
1 6
2 5
3 4
3
Điểm: 2000
Sau khi trở về từ hang
Dòng đầu là số thành phố
( ).n dòng tiếp theo mỗi dòng gồm
số ( ).
- In ra chênh lệnh ít nhất có thể, nếu không in
.
- Subtask
( số điểm): . - Subtask
( số điểm): Không có giới hạn gì thêm
3
-3 -2
-3 3
3 -1
6
Điểm: 3000
Mùa hè năm 2024 là mùa hè cuối cùng và nhiều kỉ niệm nhất của
ở Việt Nam, vì sau đó cậu sẽ đi du học một thời gian khá dài. sẽ kết được nhiều bạn mới và có nhiều trải nghiệm hơn ở vùng đất xa quê, đổi lại thì cậu sẽ hiếm khi có cơ hội được gặp mặt với những người bạn thân yêu. Vì vậy, trước khi đi sẽ tặng cho những người bạn mình một thùng quà gồm nhiều hộp quà kỉ niệm nhỏ nhằm để các bạn luôn nhớ về cậu ấy.Ban đầu, số hộp quà trong một thùng quà sẽ khác nhau tùy theo mức độ thân thiết của
với người bạn đó. Tuy nhiên những người bạn của quen biết nhau và có thể sinh lòng đố kị khi người khác nhận được nhiều quà hơn mình. Vì vậy cậu quyết định thêm hoặc bớt số quà trong một số thùng quà để tất cả thùng quà đều có số hộp quà giống nhau. Thật không may là đã đóng gói tất cả kiện hàng nên khi muốn thêm hoặc bớt một hộp quà trong một kiện hàng sẽ tốn chi phí nhất định.Bạn hãy giúp
tìm chi phí nhỏ nhất để làm cho tất cả thùng quà của cậu ấy có số hộp quà bằng nhau.- Dòng đầu tiên chứa số nguyên
là số thùng quà đã chuẩn bị. - Dòng tiếp theo chứa
số nguyên, cho biết thùng quà thứ có hộp quà. - Dòng cuối cùng chứa
số nguyên, cho biết chi phí thêm hoặc bớt một hộp quà trong thùng quà thứ là .
- Gồm một số nguyên duy nhất là chi phí ít nhất để các thùng quà có số hộp quà bằng nhau.
4
1 2 3 2
5 2 2 1
7
. . .
- Subtask
( ): . - Subtask
( ): . - Subtask
( ): .
- Chi phí để đưa tất cả thùng quà về còn
món quà là: . - Có thể chứng minh rằng đây là cách làm tối ưu nhất.