栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

poj 2610 Dog & Gopher

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

poj 2610 Dog & Gopher

#include <iostream>#include <cstdlib>#include <cstring>#include <cstdio>#include <cmath>using namespace std;#define eps 1.0E-8double xx1,xx2,yy1,yy2;double dist(double x1, double y1, double x2, double y2){    double x = abs(x1 - x2);    double y = abs(y1 - y2);    return sqrt(x * x + y * y);}bool ok(double x, double y){    double d1 = dist(xx1, yy1, x, y);    double d2 = dist(xx2, yy2, x, y);    if (d1 * 2 + eps < d2)        return true;    return false;}int main(){    scanf("%lf%lf%lf%lf", &xx1, &yy1, &xx2, &yy2);    double x, y;    while (scanf("%lf%lf", &x, &y) != EOF)    {        if (ok(x, y))        { printf("The gopher can escape through the hole at (%.3f,%.3f).n", x, y); return 0;        }    }    printf("The gopher cannot escape.n");    return 0;}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/377290.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号