{"code":"aba15e","name":"Trò chơi bắt chước","description":"Turing hiện đang làm việc để crack các máy bí ẩn. Nhưng ông thấy rằng có hai hàm toán học  là $f(n)$ và $g(n)$ được sử dụng để mã hóa tin nhắn của người Đức. Ông muốn thử nghiệm khám phá của mình để bắt chước cách mã hóa của máy tính.\r\n\r\nCác hàm được định nghĩa là:\r\n- $g (n + 1) = 4 \\times g (n) + f (n + 1) + c$ \r\n- $f (n + 2) = 3 \\times f (n + 1) + 2 * f (n)$\r\n\r\nDữ liệu ban đầu:\r\n- $f (0) = 1;$ \r\n- $f (1) = 1;$ \r\n- $g (-1) = 1;$ \r\n- $g (0) = 1;$ \r\n- $c = 2;$ \r\n\r\n**Yêu cầu**: Cho số nguyên $n$, cần phải tìm giá trị $g(n)\\mod 10^9+7$.\r\n\r\n<h4>Input</h4>\r\n\r\n- Dòng đầu tiên ghi số lượng các trường hợp thử nghiệm $T$, \r\n- $T$ dòng tiếp theo mỗi dòng ghi một giá trị của $n$.\r\n\r\n<h4>Output</h4>\r\n\r\n- Với mỗi test $T$, xuất ra giá trị của $g(n)$.\r\n\r\n<h4>Example</h4>\r\n\r\n!!! question \"Test 1\"\r\n\r\n    ???+ \"Input\"\r\n        ```sample\r\n        5\r\n        1\r\n        2\r\n        3\r\n        6\r\n        1000\r\n        ```\r\n    \r\n    ???+ success \"Output\"\r\n        ```sample\r\n        7\r\n        35\r\n        159\r\n        12835\r\n        566998663\r\n        ```","points":400.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}}