测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A33016. 偶遇

填空题 较难

题目描述

偶遇

题目描述

给出 19 × 19  方格边上的两个点,求只沿着边走两个点的距离。

也就是说,从一个点到另一个点沿着边走至少要走多长。

样例

咕咕咕

参考答案

int dir(int x, int y){ if(x == 1 && y == 19){ return ... } else if(x == 1 && y == 1){ return ... } else if(x == 19 && y == 19){ return ... } else if(x == 19 && y == 1){ ... } else if(x == 19){ ... } else if(x == 1){ ... } else if(y == 1){ ... } else{ ... } }

答案解析

直接沿着边模拟就行了。

需要按照边判断位移增量。

上一题 下一题