QOJ.ac

QOJ

Limite de temps : 2 s Limite de mémoire : 512 MB Points totaux : 100 Difficulté: [afficher]

#1807. Rozdziel sztabki

Statistiques

Dany jest zbiór $N$ metalowych sztabek. Waga $i$-tej sztabki wynosi $2i - 1$.

Twoim zadaniem jest rozdzielenie tych sztabek na dwie lub więcej grup w taki sposób, aby suma wag sztabek w każdej grupie była taka sama, lub stwierdzenie, że jest to niemożliwe. Zauważ, że każda sztabka musi trafić do dokładnie jednej grupy i niedozwolone jest przecinanie sztabek.

Wejście

Wejście zawiera jedną liczbę całkowitą $N$ ($2 \le N \le 10^5$).

Wyjście

Jeśli nie ma możliwości rozdzielenia sztabek na dwie lub więcej grup o równej sumie wag, wypisz w jednej linii liczbę $-1$.

W przeciwnym razie, w pierwszej linii wypisz liczbę grup $G$ ($2 \le G \le N$). Następnie wypisz $G$ linii, po jednej dla każdej grupy. $i$-ta z tych linii musi zaczynać się od liczby całkowitej $K_i$, oznaczającej liczbę sztabek w $i$-tej grupie. Następnie wypisz $K_i$ liczb całkowitych: wagi sztabek znajdujących się w tej grupie. Każda sztabka musi zostać przypisana do dokładnie jednej grupy, a sumy wag sztabek we wszystkich grupach muszą być równe.

Jeśli istnieje więcej niż jedno rozwiązanie, wypisz dowolne z nich.

Przykład

Wejście 1

4

Wyjście 1

2
2 1 7
2 3 5

Wejście 2

2

Wyjście 2

-1

Wejście 3

3

Wyjście 3

-1

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.