把
```cpp
for(int i=0;i<12;i++) cout<<(int)b[i];
cout<<(int)final;
```
改成
```cpp
for(int i=0;i<11;i++) cout<<b[i];
cout<<(int)final;
```
即去掉`(int)`和把 $12$ 改成 $11$。
另外,您的程序的算法本身就是错误的,它会输出错误的答案。
by _caiji_ @ 2021-01-25 16:41:40