IUHCoder Contest Round 5
Points: 100
Problem Statement
Bạn có một dãy số nguyên A có chiều dài là N . Tìm sự khác biệt giữa hiệu số tối đa của 2 yếu tố (với các chỉ số khách nhau ) trong ~A~ .
Ràng buộc
- ~2 \leq N \leq 100~
- ~1 \leq A_i \leq 10^9~
- Tất cả các giá trị đầu vào là số nguyên.
Input
Đầu vào tiêu chuẩn theo định dạng sau:
~N~
~A_1~ ~A_2~ ~...~ ~A_N~
Output
In ra sự khác biệt giữa hiệu số tối đa của 2 yếu tố (với các chỉ số khách nhau ) trong ~A~ .
Sample Input 1
4
1 4 6 3
Sample Output 1
5
Sự khác biệt hiệu số tối đa giữa 2 phần tử: ~A_3-A_1=6-1=5~ .
Sample Input 2
2
1000000000 1
Sample Output 2
999999999
Sample Input 3
5
1 1 1 1 1
Sample Output 3
0
Points: 100
Problem Statement
Snuke có một chuỗi số nguyên ~A~ với chiều dài ~N~ .
Anh ấy tự do chọn số nguyên ~b~ . Ở đây, anh ta sẽ cảm thấy buồn nếu ~A_i~ và ~b+i~ cách xa nhau. Cụ thể hơn, the sadness của Snuke được tính như sau:
- ~abs(A_1 - (b+1)) + abs(A_2 - (b+2)) + ... + abs(A_N - (b+N))~
Ở đây, ~abs(x)~ là một hàm trả về giá trị tuyệt đối của ~x~ .
Tìm nổi buồn tối thiểu của Snuke.
Ràng buộc
- ~1 \leq N \leq 2 \times 10^5~
- ~1 \leq A_i \leq 10^9~
- Tất cả các giá trị đầu vào là số nguyên.
Input
Đầu vào tiêu chuẩn theo định dạng sau:
~N~
~A_1~ ~A_2~ ~...~ ~A_N~
Output
In ra nỗi buồn tối thiểu của Snuke
Sample Input 1
5
2 2 3 5 5
Sample Output 1
2
Nếu chúng ta chọn ~b=0~ , thì nỗi buồn tối thiều của Snuke sẽ là ~abs(2-(0+1))+abs(2-(0+2))+abs(3-(0+3))+abs(5-(0+4))+abs(5-(0+5))=2~ . Không có bất kì sự lựa chọn ~b~ nào nhỏ hơn 2 vì vậy đáp án là 2.
Sample Input 2
9
1 2 3 4 5 6 7 8 9
Sample Output 2
0
Sample Input 3
6
6 5 4 3 2 1
Sample Output 3
18
Sample Input 4
7
1 1 1 1 2 3 4
Sample Output 4
6
Problem Statement
Có ~N~ hòn đảo được xếp hàng từ tây sang đông, được kết nối bởi ~N-1~ cây cầu.
Cây cầu thứ ~i~ được kết nối với hòn đảo thứ ~i~ từ phía tây và hòn đảo thứ ~(i+1)~ từ phía tây.
Một ngày, tranh chấp đã diễn ra tại một số hòn đảo, và có ~M~ yêu cầu từ các cư dân của các hòn đảo
Yêu cầu thứ ~i~ : Tranh chấp hòn đảo thứ ~a_i~ từ phía tây và hòn đảo thứ ~b_i~ từ phía tây. Hãy làm cho việc di chuyển giữa các các cây cầu là không thể.
Bạn đã quyết định loại bỏ một sô cây cầu đáp ứng tất cả ~M~ yêu cầu.
Tìm số lượng cây cầu tối thiểu phải được gỡ bỏ.
Constraints
- Tất cả các giá trị đầu vào là số nguyên
- ~2 \leq N \leq 10^5~
- ~1 \leq M \leq 10^5~
- ~1 \leq a_i < b_i \leq N~
- Tất cả các cặp ~(a_i, b_i)~ là riêng biệt.
Input
Đầu vào tiêu chuẩn theo định dạng sau:
~N~ ~M~
~a_1~ ~b_1~
~a_2~ ~b_2~
~:~
~a_M~ ~b_M~
Output
In ra số lượng cây cầu tối thiểu cần gỡ bỏ.
Sample Input 1
5 2
1 4
2 5
Sample Output 1
1
Các yêu cầu có thể được đáp ứng bằng cách loại bỏ cây cầu nối các đảo thứ hai và thứ ba từ phía tây.
Sample Input 2
9 5
1 8
2 7
3 5
4 6
7 9
Sample Output 2
2
Sample Input 3
5 10
1 2
1 3
1 4
1 5
2 3
2 4
2 5
3 4
3 5
4 5
Sample Output 3
4
Points: 100
Problem Statement
Snuke có một chuỗi số nguyên ~A~ có chiều dài ~N~ .
Anh ấy sẽ thực hiện ba lần cắt giảm trong ~A~ và chia nó thành 4 (không rỗng) tiếp giáp với các chuỗi con ~B, C, D~ và ~E~ . Các vị trí các nút cắt có thể được tự do chọn.
Cho ~P,Q,R,S~ là tổng của các phần tử trong ~B,C,D,E~ , tương ứng. Snuke cảm thấy hạnh phúc khi sự khác biệt tuyệt đối của tối đa và tối thiểu giữa ~P,Q,R,S~ là nhỏ nhất. Tìm sự khác biệc tuyệt đối tối đa và tối thiểu giữa ~P,Q,R,S~
Ràng buộc
- ~4 \leq N \leq 2 \times 10^5~
- ~1 \leq A_i \leq 10^9~
- Tất cả các giá trị đầu vào là số nguyên.
Input
Đầu vào tiêu chuẩn theo định dạng sau:
~N~
~A_1~ ~A_2~ ~...~ ~A_N~
Output
Tìm sự khác biệt tuyệt đối tối đa và tối thiểu giữa ~P,Q,R,S~
Sample Input 1
5
3 2 4 1 2
Sample Output 1
2
Nếu chúng chia cho ~A~ như ~B,C,D,E=(3),(2),(4),(1,2)~ , sau đó ~P=3,Q=2,R=4,S=1+2=3~ . Ở đây, giá trị tối đa và tối thiểu giữa ~P,Q,R,S~ là ~4~ và ~2~ , với sự khác biệt tuyệt đối là ~2~ . Chúng tôi không thể tạo ra sự khác biệt tuyệt đối của mức tối đa và mức tối thiểu nhỏ hơn 2 , vì vậy câu trả lời là 2.
Sample Input 2
10
10 71 84 33 6 47 23 25 52 64
Sample Output 2
36
Sample Input 3
7
1 2 3 1000000000 4 5 6
Sample Output 3
999999994
Points: 100
Mô tả vấn đề
Chúng ta có một đồ thị với ~ N ~ đỉnh, được đánh số từ ~ 0 ~ đến ~ N-1 ~. Các cạnh vẫn chưa được thêm vào.
Chúng tôi sẽ xử lý các truy vấn ~ Q ~ để thêm các cạnh. Trong truy vấn ~ i ~ -th ~ (1 ≤ i ≤ Q) ~, ba số nguyên ~ A_i, B_i ~ và ~ C_i ~ sẽ được đưa ra và chúng ta sẽ thêm vô số cạnh vào biểu đồ như sau:
- Hai đỉnh được đánh số ~ A_i ~ và ~ B_i ~ sẽ được nối với nhau bằng một cạnh có trọng số là ~ C_i ~.
- Hai đỉnh được đánh số ~ B_i ~ và ~ A_i + 1 ~ sẽ được nối với nhau bằng một cạnh có trọng số ~ C_i + 1 ~.
- Hai đỉnh được đánh số ~ A_i + 1 ~ và ~ B_i + 1 ~ sẽ được nối với nhau bởi một cạnh có trọng số ~ C_i + 2 ~.
- Hai đỉnh được đánh số ~ B_i + 1 ~ và ~ A_i + 2 ~ sẽ được nối với nhau bằng một cạnh có trọng số ~ C_i + 3 ~.
- Hai đỉnh được đánh số ~ A_i + 2 ~ và ~ B_i + 2 ~ sẽ được nối với nhau bởi một cạnh có trọng số ~ C_i + 4 ~.
- Hai đỉnh được đánh số ~ B_i + 2 ~ và ~ A_i + 3 ~ sẽ được nối với nhau bằng một cạnh có trọng số ~ C_i + 5 ~.
- Hai đỉnh được đánh số ~ A_i + 3 ~ và ~ B_i + 3 ~ sẽ được nối với nhau bằng một cạnh có trọng số ~ C_i + 6 ~.
- ...
Ở đây, hãy xem xét các chỉ số của các đỉnh modulo ~ N ~. Ví dụ, đỉnh được đánh số ~ N ~ là một được đánh số ~ 0 ~, và đỉnh được đánh số ~ 2N-1 ~ là một được đánh số ~ N-1 ~.
Hình dưới đây cho thấy bảy cạnh đầu tiên được thêm vào khi ~ N = 16, A_i = 7, B_i = 14, C_i = 1 ~:
Sau khi xử lý tất cả các truy vấn, hãy tìm tổng trọng số của các cạnh có trong cây khung tối thiểu của đồ thị.
Hạn chế
- ~ 2 ≤ N ≤ 200.000 ~
- ~ 1 ≤ Q ≤ 200.000 ~
- ~ 0 ≤ A_i, B_i ≤ N-1 ~
- ~ 1 ≤ C_i ≤ 10 ^ 9 ~
Input
Đầu vào được cung cấp từ Đầu vào chuẩn ở định dạng sau:
~ N ~ ~ Q ~
~ A_1 ~ ~ B_1 ~ ~ C_1 ~
~ A_2 ~ ~ B_2 ~ ~ C_2 ~
~ A_Q ~ ~ B_Q ~ ~ C_Q ~
Output
In tổng trọng lượng của các cạnh có trong cây khung tối thiểu của biểu đồ.
Đầu vào Mẫu 1
7 1
5 2 1
Đầu ra Mẫu 1
21
Hình dưới đây cho thấy cây khung tối thiểu của biểu đồ:
Lưu ý rằng có thể có nhiều cạnh nối cùng một cặp đỉnh.
Đầu vào Mẫu 2
2 1
0 0 1000000000
Đầu ra Mẫu 2
1000000001
Cũng lưu ý rằng có thể có các vòng lặp tự.
Đầu vào Mẫu 3
5 3
0 1 10
0 2 10
0 4 10
Đầu ra mẫu 3
42
Points: 100
Mô tả vấn đề
Có ~ N ~ ô vuông liên tiếp, được đánh số từ ~ 1 ~ đến ~ N ~ từ trái sang phải. Snuke và Rng đang chơi trò chơi trên bàn cờ bằng cách sử dụng các ô vuông này, được mô tả dưới đây:
- Đầu tiên, Snuke viết một số nguyên vào mỗi ô vuông.
- Mỗi người trong hai người chơi sở hữu một mảnh. Snuke đặt quân cờ của mình vào ô vuông ~ 1 ~, và Rng đặt quân cờ vào ô vuông ~ 2 ~.
- Người chơi có quân cờ ở bên trái đối phương sẽ di chuyển quân cờ của mình. Đích đến phải là một hình vuông ở bên phải của hình vuông nơi quân cờ đang được đặt và không được vào hình vuông nơi quân cờ của đối thủ được đặt.
- Lặp lại bước 3. Khi các quân cờ không thể di chuyển được nữa, trò chơi kết thúc.
- Điểm của mỗi người chơi được tính bằng tổng các số nguyên được viết trong các ô vuông mà người chơi đã đặt quân cờ của mình trước khi kết thúc trò chơi.
Snuke đã viết một số nguyên ~ A_i ~ vào hình vuông ~ i (1 ≤ i ≤ N-1) ~, nhưng không viết vào hình vuông thứ ~ N ~. Anh ấy đã quyết định tính toán cho mỗi ~ M ~ số nguyên ~ X_1, X_2, ..., X_M ~, nếu anh ấy viết nó vào ô vuông ~ N ~ và trò chơi được chơi, giá trị Điểm của Snuke - Điểm của Rng sẽ được là bao nhiêu. Ở đây, người ta giả định rằng mỗi người chơi di chuyển quân cờ của mình để tối đa hóa giá trị điểm của người chơi - điểm của đối thủ.
Hạn chế
- ~ 3 ≤ N ≤ 200.000 ~
- ~ 0 ≤ A_i ≤ 10 ^ 6 ~
- Tổng của tất cả ~ A_i ~ nhiều nhất là ~ 10 ^ 6 ~.
- ~ 1 ≤ M ≤ 200.000 ~
- ~ 0 ≤ X_i ≤ 10 ^ 9 ~
Đầu vào
Đầu vào được cung cấp theo định dạng sau:
~ N ~
~ A_1 ~ ~ A_2 ~ ~ ... ~ ~ A_ {N-1} ~
~ M ~
~ X_1 ~
~ X_2 ~
~: ~
~ X_M ~
Đầu ra
Đối với mỗi số nguyên ~ M ~ ~ X_1, ..., X_M ~, in ra giá trị "(Điểm của Snuke) - (Điểm của Rng)" nếu nó được viết thành ô vuông ~ N ~, một trên mỗi dòng.
Đầu vào Mẫu 1
5
2 7 1 8
1
2
Đầu ra Mẫu 1
0
Trò chơi diễn ra như sau, trong đó S
đại diện cho quân của Snuke vàR
đại diện cho Rng.
Điểm của cả hai người chơi là ~ 10 ~, do đó "(Điểm của Snuke) - (Điểm của Rng)" là ~ 0 ~.
Đầu vào Mẫu 2
9
2 0 1 6 1 1 2 6
5
2016
1
1
2
6
Đầu ra Mẫu 2
2001
6
6
7
7