问题标题: 1726 走散的兄妹

0
0

2
已采纳
陆麟瑞
陆麟瑞
资深天翼
资深天翼

用一个while循环一直循环,满足就跳出循环。

while(1)
    {
        if(x!=0)
        {
            x*=2;
            x=-x;
        }
        else
        {
            x=1;
        }
        if(b>=a&&b<=a+x||b>=a+x&&b<=a)//如果达到了
        {
            ans+=abs(b-a);
            break;
        }
        else
        {
            ans+=abs(x)*2;
        }
    }
0
0
我要回答