Universal Cup Judging System

Universal Cup

Time Limit: 2.0 s Memory Limit: 1024 MB Total points: 100 Hackable ✓
Statistics

Mô tả

Xét $n$ điểm nguyên trên mặt phẳng, trong đó $n$ chia hết cho $3$. Các tọa độ $x$ là một hoán vị của các số nguyên từ $1$ đến $n$. Các tọa độ $y$ cũng là một hoán vị của các số nguyên từ $1$ đến $n$.

Hãy xây dựng một cấu hình gồm $n/3$ hình tam giác có các đỉnh là các điểm đã cho: mỗi điểm phải xuất hiện làm đỉnh của một trong các tam giác. Các tam giác có thể suy biến và có thể giao nhau tùy ý.

Điểm số của một cấu hình là tổng kích thước của tất cả các tam giác trong đó. Kích thước của một tam giác là chu vi của hình chữ nhật bao quanh nó. Hình chữ nhật bao quanh là hình chữ nhật nhỏ nhất có các cạnh song song với các trục tọa độ và chứa tam giác đó.

Hãy tìm một cấu hình đạt được điểm số lớn nhất có thể.

Dữ liệu vào

Dòng đầu tiên chứa một số nguyên $n$ ($3 \le n \le 99\,999$; $n$ chia hết cho $3$).

Mỗi dòng trong $n$ dòng tiếp theo chứa hai số nguyên $x$ và $y$: tọa độ của một trong các điểm. Mỗi số nguyên từ $1$ đến $n$ xuất hiện đúng một lần trong các tọa độ $x$ và đúng một lần trong các tọa độ $y$.

Dữ liệu ra

Trên dòng đầu tiên, hãy in ra điểm số lớn nhất có thể.

Tiếp theo, in ra một cấu hình bất kỳ đạt được điểm số này. Để làm điều đó, hãy in ra $n/3$ dòng, mỗi dòng gồm ba số nguyên: chỉ số của các điểm trong dữ liệu vào là các đỉnh của một tam giác. Các điểm được đánh số từ $1$ đến $n$ theo thứ tự xuất hiện trong dữ liệu vào. Các tam giác và các đỉnh của chúng có thể được in ra theo thứ tự bất kỳ.

Ví dụ

6
6 5
3 6
5 3
2 4
1 1
4 2
32
2 3 5
6 1 4

Ghi chú

problem_17172_187b4365a0de3832ff3c189274998f76.png

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#1223EditorialOpen题解jianglyView

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.