@[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