{"code":"ezperm","name":"Hoán Vị Dễ Dàng","description":"Hàm $F(a)$ với a là một dãy số nguyên $n \\geq 1$ phần tử $a_1$, $a_2$, $a_3$, ... $a_n$ được định nghĩa thông qua đoạn code sau :\r\n     \r\n        F(a) = 0;\r\n        Duyệt i từ 2 đến n\r\n        {\r\n           k = 0;\r\n           Duyệt e từ 1 đến i-1\r\n           {\r\n               Nếu a[e] < a[i] thì\r\n               {\r\n                   k = k + 1;\r\n               }\r\n           }\r\n           F(a) = F(a) + k * a[i];\r\n        }\r\n[user:cuom1999] thích những thứ nhỏ bé (ví dụ như [user:Small]), do đó [user:cuom1999] muốn [user:ami] tính hàm F với tất cả các dãy số tự nhiên có độ dài bằng 2. Quá dễ, đáp án luôn là +∞. Còn [user:ami] thích những ghứ vĩ đại, do đó [user:ami] muốn các bạn tính tổng tất cả các hàm F(a) với a là một hoán vị n phần tử. Vì kết quả có thể lớn, các bạn cần in ra đáp số chia dư 1000000007.\r\n\r\n<h4>Input</h4>\r\n\r\n- Dòng đầu tiên chứa 1 số nguyên dương $q$ là số câu hỏi.\r\n- $q$ tiếp theo, mỗi dòng dòng chứa 1 số nguyên dương $n$.\r\n\r\n<h4>Output</h4>\r\n\r\n- In ra $q$ dòng, mỗi dòng ứng với một câu hỏi.\r\n\r\n<h4>Scoring</h4>\r\n\r\n- Subtask $1$ ($10\\%$ số điểm): $1 \\leq n \\leq 10$, $q$ = 1.\r\n\r\n- Subtask $2$ ($30\\%$ số điểm): $1 \\leq n \\leq 100$, $q$ = 1.\r\n\r\n- Subtask $3$ ($60\\%$ số điểm): $1 \\leq n \\leq 10^6$, $1 \\leq q \\leq 10^6$.\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        1\r\n        2\r\n        3\r\n        4\r\n        ```\r\n\r\n    ???+ success \"Output\"\r\n\r\n        ```sample\r\n        0\r\n        2\r\n        24\r\n        240\r\n        ```\r\n        \r\n    ??? warning \"Note\"\r\n\r\n        $F ([1, 2, 3]) = 2*1 + 3*2 = 8$\r\n\r\n        $F ([1, 3, 2]) = 3 * 1 + 2 * 1 = 5$\r\n\r\n        $F ([2, 3, 1]) = 3 * 1 = 3$\r\n\r\n        $F ([2, 1, 3]) = 3 * 2 = 6$\r\n\r\n        $F ([3, 1, 2]) = 2$\r\n\r\n        $F ([3, 2, 1]) = 0$\r\n\r\n        Do đó đáp án $= 8 + 5 + 3 + 6 + 2 = 24$","points":400.0,"partial":true,"time_limit":2.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}}