Cses - Hai dãy

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Tác giả:
Người đăng:
Nguồn bài:
CSES
Dạng bài

CSES - Hai dãy (Two sets)

Giới hạn thời gian: 1.00 s
Giới hạn bộ nhớ: 512 MB

Nhiệm vụ của bạn là chia các số ~1, 2, ..., n~ thành hai tập hợp có tổng bằng nhau.

Đầu vào

Dòng đầu vào duy nhất chứa một số nguyên ~n~.

Đầu ra

In ra "YES", nếu phép chia khả thi, và "NO" nếu không.

Sau đó, nếu phép chia khả thi, in ra một ví dụ về cách tạo các tập hợp. Đầu tiên, in số phần tử trong tập hợp đầu tiên, theo sau là các phần tử đó trên một dòng riêng, và sau đó, in tập hợp thứ hai tương tự.

Ràng buộc

  • ~1 ≤ n ≤ 10^6~

Ví dụ 1

Đầu vào:

7

Đầu ra:

YES
4
1 2 4 7
3
3 5 6

Ví dụ 2

Đầu vào:

6

Đầu ra:

NO

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.