QHHOJ SC 2024 - Premier - Round #2
Vì bận chơi
Vì mỗi lần đổ nước bạn phải bấm chuột phải, điều đó dẫn đến giảm độ bền của chuột nên bạn hãy tìm cách để lấp đầy hồ bơi bằng nguồn nước với số lần đổ nước ít nhất.
- Gồm 2 số nguyên
.
- Gồm một số nguyên duy nhất là số lần đổ nước ít nhất thỏa mãn yêu cầu.
2 3
3
- Subtask
: . - Subtask
: Không có giới hạn gì thêm.
Điểm: 2000
Buổi hòa nhạc của
Tuy nhiên một vài người họ đã không hài lòng và đã đề nghị đổi vị trí với nhau sao cho cặp đôi nào cũng được ngồi gần nhau. Một cặp đôi được gọi là ngồi gần nhau khi họ ngồi cạnh nhau cùng hàng hoặc ngồi cạnh nhau cùng cột.
Để đảm bảo trật tự cho buổi hòa nhạc bạn hãy giúp họ chọn ra số người ít nhất được đổi chỗ để cặp đôi nào cũng được ngồi gần nhau.
- Dòng đầu tiên chứa hai số nguyên
và là kích thước của khán đài. dòng tiếp theo mỗi dòng chứa số nguyên ( ), các cặp đôi được biểu thị bởi các số nguyên giống nhau.
- Gồm một dòng duy nhất là số người tối thiểu cần được đổi chỗ.
, .- Dữ liệu đảm bảo không có ai phải đi một mình.
- Subtask
: , . - Subtask
: Không có giới hạn gì thêm.
4 3
1 2 2
3 1 4
5 5 6
3 6 4
4
- Các vị trí cần đổi chỗ là
, , , .
Điểm: 3000
Thành phố
Dựa theo kế hoạch,
Dòng đầu tiên là
số tự nhiên ( ), lần lượt là số trạm xe bus, số con đường một chiều, số tuyến xe bus phải xây dựng và trạm đặc biệt theo cách nhìn của . dòng tiếp theo mỗi dòng gồm số tự nhiên ( ), thể hiện rằng có một con đường một chiều từ đến với độ dài là .
- Một dòng duy nhất là tổng đường đi ngắn nhất tìm được khi xây dựng các tuyến xe bus theo kế hoạch đề ra.
- Nếu không có cách nào xây các tuyến xe bus phù hợp in ra
.
- Subtask
( số điểm) ( ) - Subtask
( số điểm) Không có giới hạn gì thêm)
3 4 2 1
1 2 9
3 2 28
2 1 3
2 3 11
35
Cho một dãy gồm
: Lấy một đoạn số , tăng mỗi số lên đơn vị. Nói cách khác, với mọi gán . : Tính giá trị của biểu thức .
Trong đó
- Dòng
: chứa ba số nguyên . - Dòng
: chứa số nguyên dương . - Dòng
: mỗi dòng mô tả một thao tác cập nhật hoặc truy vấn, có dạng như đã miêu tả ở trên.
- Gồm một số dòng chứa đáp án của các truy vấn loại
.
. . .
5 7 1 1
5 9 10 2 1
1 2 3 8
1 1 5 7
2 3 5
1 3 5 4
1 3 5 4
1 4 5 2
2 3 4
42
52
- Các test được sinh và sắp xếp theo thứ tự hoàn toàn ngầu nhiên.
Điểm: 5000
Du hành thời gian là một khái niệm khoa học viễn tưởng rất phổ biến trong các bộ phim, đây là một chủ đề khơi dậy sự tò mò của rất nhiều người và đồng thời cũng có tạo ra rất nhiều nghịch lý xoắn não.
Có thể thấy rằng việc du hành thời gian sẽ tạo ra nhiều vấn đề như nghịch lý ông nội hay nghịch lý tiền định như trong bộ phim
Đầu tiên sẽ phải kể đến giả thuyết tự sửa chữa của dòng thời gian, tức là bạn sẽ không thể làm bất cứ điều gì để thay đổi được hiện tại, hành động của bạn chỉ thúc đẩy cho hiện tại xảy ra. Ví dụ như bạn quay lại quá khứ để ngăn chặn một vụ tai nạn xe hơi nhưng lại không ngờ rằng bạn lại là nguyên nhân của vụ tai nạn. Ta có thể thấy giả thuyết này trong các bộ phim khoa học viễn tưởng như: Predesination, Interstellar, Tenet, Time Crime...
Tiếp theo phải kể đến câu chuyện dòng thời gian song song, tức là nếu bạn quay về quá khứ và thay đổi điều gì đó thì bạn sẽ tạo ra một dòng thời gian mới hoàn toàn. Giả thuyết này cũng có sự liên quan chặt chẽ tới vật lý lượng tử, đặc biệt là trong thí nghiệm con mèo của Schrödinger khi mà một vật thể tồn tại song song ở cả
Chắc hẳn trong vòng thi đấu đầu tiên của
Trong bài toán hôm nay chúng ta sẽ được gặp ông QQtrox (
:- Tăng giá trị của tất cả các đỉnh thuộc
lên đơn vị. .
- Tăng giá trị của tất cả các đỉnh thuộc
:- Đưa giá trị của tất cả các đỉnh quay về ngay trước truy vấn thứ
. - Dữ liệu đảm bảo sẽ không du hành tới tương lai (vì tương lai vẫn có thể thay đổi được).
- Đưa giá trị của tất cả các đỉnh quay về ngay trước truy vấn thứ
:- Tính tổng
. .- Vì kết quả có thể rất lớn nên hãy ghi ra phần dư khi chia kết quả cho
.
- Tính tổng
: tính tổng . .- Đơn vị góc là
. - Ghi ra kết quả với chính xác
chữ số thập phân.
: tính tổng . .- Đơn vị góc là
. - Ghi ra kết quả với chính xác
chữ số thập phân.
Dòng đầu tiên chứa số nguyên dương
- Dòng đầu tiên chứa hai số nguyên
lần lượt là số đỉnh của đồ thị và số truy vấn của ông QQtrox. dòng tiếp theo, mỗi dòng chứa hai số nguyên ( ) thể hiện rằng có một cạnh nối giữa đỉnh thứ và đỉnh thứ . Dữ liệu đảm bảo đồ thị tạo thành dạng cây. dòng tiếp theo, mỗi dòng chứa một truy vấn thuộc một trong các dạng đã kể trên.
- Ghi ra các kết quả của các truy vấn như yêu cầu ở trên, mỗi kết quả được ghi trên một dòng.
. .
- Subtask
( số điểm): . - Subtask
( số điểm): Không có truy vấn và bậc của tất cả các đỉnh đều không lớn hơn . - Subtask
( số điểm): Không có truy vấn và bậc của tất cả các đỉnh đều không lớn hơn . - Subtask
( số điểm): Không có truy vấn và bậc của tất cả các đỉnh đều không lớn hơn . - Subtask
( số điểm): Bậc của tất cả các đỉnh đều không lớn hơn - Subtask
( số điểm): Không có truy vấn . - Subtask
( số điểm): Không có truy vấn . - Subtask
( số điểm): Không có truy vấn . - Subtask
( số điểm): Không có giới hạn gì thêm.
1
5 10
1 2
2 3
3 4
4 5
add 1 5 5
add 1 3 2
add 2 4 7
sin 1 2
cos 3 5
sum 2 3 4
res 2
sin 1 2
cos 3 5
sum 2 3 4
1.648
1.264
76832
-1.918
0.851
1250
- Ban đầu dãy số là
. - Sau truy vấn
dãy số trở thành . - Sau truy vấn
dãy số trở thành . - Sau truy vấn
dãy số trở thành . - Kết quả truy vấn
là: . - Kết quả truy vấn
là: . - Kết quả truy vấn
là: . - Truy vấn
đưa dãy số về trước khi truy vấn xảy ra, dãy số trở thành: . - Kết quả truy vấn
là: . - Kết quả truy vấn
là: . - Kết quả truy vấn
là: .