求助50分

P2142 高精度减法

@[liuyinuo666](/user/1059565) 你把 ``` if(lena<lenb or (lena==lenb and x<=y)) { swap(x,y); cout<<'-'; } ``` 改成 ```cpp if(lena<lenb or (lena==lenb and x<=y)) { swap(x,y); swap(lena,lenb); cout<<'-'; } ``` 你交换了x和y,但lena和lenb没有交换 (求关)
by wisdom2010 @ 2024-01-29 22:33:13


谢谢,已关
by liuyinuo666 @ 2024-01-30 07:51:33


@[wisdom2010](/user/1251525) 那个 $x$ ≤ $y$ 应该改成 $x$ < $y$。 不然数据点 $6$ 的 $0$ 会输出 $-0$。
by ycy1124 @ 2024-02-03 15:14:40


@[ycy1124](/user/1199534) 嗯嗯,谢谢提醒
by wisdom2010 @ 2024-02-03 15:28:36


|