{"code":"maxset","name":"Tập lớn nhất","description":"Cho dãy số nguyên dương $A = (a_1, a_2, . . ., a_n)$. Hãy tìm tập nhiều phần tử nhất có cùng ít nhất\r\nmột ước số chung lớn lớn hơn 1 và đưa ra số phần tử trong tập tìm được.\r\n\r\nVí dụ, với $A = (6, 15, 10, 42)$, tập {$6, 10, 42$} chứa các số cùng chia hết cho 2 và là tập nhiều phần\r\ntử nhất có cùng ít nhất một ước số chung lớn lớn hơn 1. Số lượng các phần tử trong tập là 3.\r\n\r\n<h4>Input</h4>\r\n\r\n- Dòng đầu tiên chứa số nguyên $n\\ (1 \\le  n \\le  1000)$,\r\n- Dòng thứ 2 chứa $n$ số nguyên $a_1, a_2, . . ., a_n (2 \\le  a_i \\le  10^{18}, i = 1 ÷ n)$.\r\n\r\n<h4>Output</h4>\r\n\r\n- Đưa ra một số nguyên – số lượng phần tử của tập tìm được.\r\n\r\n<h4>Example</h4>\r\n\r\n!!! question \"Test 1\"\r\n\r\n    ???+ \"Input\"\r\n\r\n        ```sample\r\n        4\r\n        6 15 10 42\r\n        ```\r\n\r\n    ???+ success \"Output\"\r\n\r\n        ```sample\r\n        3\r\n        ```","points":1800.0,"partial":true,"time_limit":1.0,"memory_limit":262144,"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}}