/in/foo.cc:3:7: error: invalid preprocessing directive #\U0000904d\U00005386\U00005f53\U0000524d\U00009ad8\U00007cbe\U00005ea6\U00006570\U00007684\U00006bcf\U00004e00\U00004f4d\U00008fdb\U0000884c\U00004e58\U00006cd5\U00008fd0\U00007b97
3 | # 遍历当前高精度数的每一位进行乘法运算
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:8:7: error: invalid preprocessing directive #\U00005904\U00007406\U00005269\U00004f59\U00007684\U00008fdb\U00004f4d\U0000ff0c\U00006269\U00005c55\U00006570\U00007ec4
8 | # 处理剩余的进位,扩展数组
| ^~~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:12:7: error: invalid preprocessing directive #\U00008fd4\U000056de\U000065b0\U00007684\U00006570\U00007ec4\U0000548c\U000065b0\U0000957f\U00005ea6
12 | # 返回新的数组和新长度
| ^~~~~~~~~~~~~~~~~~~~
/in/foo.cc:16:7: error: extended character 、 is not valid in an identifier
16 | # 输入底数x、指数n、进制k
| ^
/in/foo.cc:16:7: error: extended character 、 is not valid in an identifier
/in/foo.cc:16:7: error: invalid preprocessing directive #\U00008f93\U00005165\U00005e95\U00006570x\U00003001\U00006307\U00006570n\U00003001\U00008fdb\U00005236k
16 | # 输入底数x、指数n、进制k
| ^~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:18:7: error: invalid preprocessing directive #\U0000521d\U000059cb\U00005316\U00007ed3\U0000679c\U00004e3a1\U0000ff08K\U00008fdb\U00005236\U00004e0b\U00007684\U0000521d\U000059cb\U0000503c\U0000ff0c\U00006570\U00007ec4\U00004f4e\U00004f4d\U00005b58\U00006570\U00005b57\U00004f4e\U00004f4d\U0000ff09
18 | # 初始化结果为1(K进制下的初始值,数组低位存数字低位)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:21:7: error: invalid preprocessing directive #\U00008ba1\U00007b97x\U00007684n\U00006b21\U000065b9\U0000ff1a\U00005faa\U000073afn\U00006b21\U00004e58\U00006cd5
21 | # 计算x的n次方:循环n次乘法
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:24:7: error: invalid preprocessing directive #\U00005b9a\U00004e49\U00008fdb\U00005236\U00005b57\U00007b26\U00006620\U00005c04\U0000ff080
24 | # 定义进制字符映射(0-15对应'0'-'9','A'-'F')
| ^~~~~~~~~~~~~~~~~~~
/in/foo.cc:26:7: error: invalid preprocessing directive #\U00005c06\U00007ed3\U0000679c\U00006570\U00007ec4\U0000ff08\U00004f4e\U00004f4d\U00005728\U0000524d\U0000ff09\U00008f6c\U00006362\U00004e3a\U00009ad8\U00004f4d\U00005728\U0000524d\U00007684\U00005b57\U00007b26\U00004e32
26 | # 将结果数组(低位在前)转换为高位在前的字符串
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:27:14: error: empty character constant
27 | output = ''.join([hex_chars[digit] for digit in reversed(result)])
| ^~
/in/foo.cc:28:7: error: invalid preprocessing directive #\U00008f93\U000051fa\U00007ed3\U0000679c
28 | # 输出结果
| ^~~~~~~~
/in/foo.cc:1:1: error: 'def' does not name a type
1 | def Mul(a, b, k, current_len):
| ^~~