
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main() {
double l =sqrt(233*233+666*666);
double i=0;
double x=666.0/233;
for(i;;i+=0.000001*3.14){
if(tan(i)>=x){
break;
}
}
int a=l + i*l;
cout<<a;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main() {
double x = 233, y = 666;
double l = sqrt(x*x + y*y);
double e = atan(y/x);
int a = l * (1 + e);
cout<<a;
return 0;
}
移动距离算法解析

被折叠的 条评论
为什么被折叠?



