题解:P12130 [蓝桥杯 2025 省 B] 移动距离

· · 题解

根据题目没描述,我们得知这是一道填空题,这种题我也是第一次做,感觉好古怪

作为一个学习c++的四年级小蒟蒻,第一次发题解还是有那么亿点点紧张,上个月把手摔断了,这个月疯狂刷题,可是没刷几道就崩溃了,于是跑过来发题解。

言归正传,前面的废话有点太多了。

题目中说“即顺时针或逆时针移动不限”,说明小明可以在 X 轴上移动一定距离后通过顺时针旋转到达目标点,所以我懒得手算了,让代码自己跑去吧

接下来代码附上,大家不要抄代码,不然可能会被封禁帐号!!!我有个同学已经被封了,不知道是不是因为这个原因。

管理员叔叔求过!!!

#include<bits/stdc++.h>
using namespace std;
#define endl '\n'
int main(){
    ios::sync_with_stdio(false);
    cin.tie(NULL),cout.tie(NULL);
    double x = 233,y = 666,ans;
    ans=sqrt(x*x+y*y)*(1+atan2(y,x));
    cout<<round(ans);
    return 0;
}
}