{"code":"cses1092","name":"CSES - Two Sets | Hai tập hợp","description":"Việc của bạn là chia các số $1, 2, \\ldots, n$ thành hai dãy số có tổng bằng nhau. \r\n\r\n## Input\r\n\r\n- Một dòng duy nhất là số nguyên $n$.\r\n\r\n## Output \r\n\r\n- In ra `YES`, nếu tồn tại cách chia, ngược lại in ra `NO`.\r\n- Trong trường hợp có cách chia như thế, in ra một ví dụ về cách tạo ra hai dãy. Đầu tiên, in ra số lượng phần tử của dãy thứ nhất theo sau là các phần tử đó ở dòng tiếp theo. Sau đó in ra dãy thứ hai theo cách tương tự. \r\n\r\n## Constraints\r\n\r\n- $1 \\le n \\le 10^6$\r\n\r\n## Example\r\n\r\n**Sample input 1**\r\n```\r\n7\r\n```\r\n\r\n**Sample output 1**\r\n```\r\nYES\r\n4\r\n1 2 4 7\r\n3\r\n3 5 6\r\n```\r\n\r\n**Sample input 2**\r\n```\r\n6\r\n```\r\n\r\n**Sample output 2**\r\n```\r\nNO\r\n```","points":1000.0,"partial":false,"time_limit":1.0,"memory_limit":524288,"short_circuit":false,"allowed_languages":[3,4,34,36,37,5,6,11,12,14,28,2,38,39,9,18,17,29,23,27,35,25,26,10,7,19,32,1,8,15,16,24,20,33,13,41,21,40],"is_public":true,"is_manually_managed":false,"permissions":{"can_edit":false}}