需要考虑A和B同时在一个地址的特殊情况
查看原帖
需要考虑A和B同时在一个地址的特殊情况
72813
扩散性百万甜面包楼主2021/12/30 08:36

大模拟写了几个小时,最后试了uDebug所有例子发现都可以,但是还是WA。

最后发现没有考虑特殊情况。

如果 ab 本身就在一个地址上,那么 move onto 应该是直接略过的。

void move_onto(int a, int b) {
  if (box_address[a] == box_address[b]) {
    return;
  }
  ...
}
2021/12/30 08:36
加载中...