E 羊村保卫战

E 羊村保卫战,第1张

E 羊村保卫战

 

样例 样例输入 Copy
0 2 2
2 2
样例输出 Copy
2.828		

 一开始是想求对角线和到四面的点到直线距离  后来一想其实就是勾股定理求到四顶点距离找最大就行了

签到题  代码如下

```c++
#include
#include
#include
#include

using namespace std;

int main()
{

   int x0,y0;
   int d;
   int x,y;//狼堡
   scanf("%d %d %d",&x0,&y0,&d);
   scanf("%d %d",&x,&y);
   int x1=x0+d,y1=y0;
   int x2=x0+d,y2=y0-d;
   int x3=x0,y3=y0-d;
   double minn=0;
   double s0=sqrt(pow(x-x0,2)+pow(y-y0,2));
   double s1=sqrt(pow(x-x1,2)+pow(y-y1,2));
   double s2=sqrt(pow(x-x2,2)+pow(y-y2,2));
   double s3=sqrt(pow(x-x3,2)+pow(y-y3,2));
   if(minn 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5658430.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)