/in/foo.cc:3:18: error: stray '#' in program
3 | MOD = 998244353 # 定义模数
| ^
/in/foo.cc:5:3: error: invalid preprocessing directive #\U00005b9a\U00004e49\U000077e9\U00009635
5 | # 定义矩阵 A
| ^~~~~~~~
/in/foo.cc:10:3: error: invalid preprocessing directive #\U00005b9a\U00004e49\U0000521d\U000059cb\U00005411\U000091cf
10 | # 定义初始向量 [F(2), F(1), F(0)] = [1, 1, 1]
| ^~~~~~~~~~~~
/in/foo.cc:19:41: error: stray '#' in program
19 | result = np.eye(len(A), dtype=int) # 单位矩阵
| ^
/in/foo.cc:36:7: error: invalid preprocessing directive #\U00004f7f\U00007528\U000077e9\U00009635\U00005feb\U0000901f\U00005e42\U00006765\U00008ba1\U00007b97
36 | # 使用矩阵快速幂来计算 A^(n-3)
| ^~~~~~~~~~~~~~~~~~~~
/in/foo.cc:39:7: error: invalid preprocessing directive #print
39 | # print(A_n_minus_2)
| ^~~~~
/in/foo.cc:41:7: error: invalid preprocessing directive #\U00008ba1\U00007b97
41 | # 计算 F(n) = A^(n-3) * [F(3), F(2), F(1)]^T
| ^~~~
/in/foo.cc:44:7: error: invalid preprocessing directive #\U00008fd4\U000056de
44 | # 返回 F(n)
| ^~~~
/in/foo.cc:47:3: error: invalid preprocessing directive #\U00008f93\U00005165n\U00005e76\U00008f93\U000051faF
47 | # 输入n并输出F(n)
| ^~~~~~~~~~~~
/in/foo.cc:1:1: error: 'import' does not name a type
1 | import numpy as np
| ^~~~~~
/in/foo.cc:1:1: note: C++20 'import' only available with '-fmodules-ts'