博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cos距离UVa11817
阅读量:7207 次
发布时间:2019-06-29

本文共 1473 字,大约阅读时间需要 4 分钟。

在本文中,我们主要介绍cos距离的内容,自我感觉有个不错的建议和大家分享下

    http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2917

    模版,测地线距离和直线距离之差

    精度问题使人头疼!

    每日一道理
书籍好比一架梯子,它能引领人们登上文化的殿堂;书籍如同一把钥匙,它将帮助我们开启心灵的智慧之窗;书籍犹如一条小船,它会载着我们驶向知识的海洋。
#include
#include
using namespace std;const double R = 6371009;double torad(double deg) { return deg/180 * M_PI;}void get_coord(double lat, double lng, double& x, double& y, double& z) { lat = torad(lat); lng = torad(lng); x = R*cos(lat)*cos(lng); y = R*cos(lat)*sin(lng); z = R*sin(lat);}double sqr(double x) { return x*x; }double dist(double x1, double y1, double z1, double x2, double y2, double z2) { return sqrt(sqr(x1-x2)+sqr(y1-y2)+sqr(z1-z2));}int main() { int T; double lat1, lng1, lat2, lng2; double x1, y1, z1, x2, y2, z2; scanf("%d", &T); while(T--) { scanf("%lf%lf%lf%lf", &lat1, &lng1, &lat2, &lng2); get_coord(lat1, lng1, x1, y1, z1); get_coord(lat2, lng2, x2, y2, z2); double d = dist(x1, y1, z1, x2, y2, z2); double d2 = 2*asin(d/(2*R))*R; printf("%.0lf\n", d2-d); } return 0;}

    

文章结束给大家分享下程序员的一些笑话语录: 面试官:熟悉哪种语言

应聘者:JAVA
面试官:知道什么叫类么
应聘者:我这人实在,工作努力,不知道什么叫累
面试官:知道什么是包?
应聘者:我这人实在 平常不带包 也不用公司准备了
面试官:知道什么是接口吗?
应聘者:我这个人工作认真。从来不找借口偷懒
面试官:知道什么是继承么
应聘者:我是孤儿没什么可以继承的
面试官:知道什么叫对象么?
应聘者:知道,不过我工作努力,上进心强,暂时还没有打算找对象。
面试官:知道多态么?
应聘者:知道,我很保守的。我认为让心爱的女人为了自已一时的快乐去堕胎是不道德的行为!请问这和C#有什么关系??

--------------------------------- 原创文章 By

cos和距离
---------------------------------

转载地址:http://suoum.baihongyu.com/

你可能感兴趣的文章
【转】iOS 10 UserNotifications 使用说明
查看>>
英文投稿模板
查看>>
计算机网络常见英文缩写
查看>>
Esper epl语句实验
查看>>
使用phpize建立php扩展(Cannot find config.m4)
查看>>
【TensorFlow】CNN
查看>>
redis cli命令
查看>>
C#中委托和事件的区别
查看>>
数据库操作
查看>>
CLIPS
查看>>
HBase中数据的多版本特性潜在的意外
查看>>
僵还是老的la,看myeclipse的spring mvc3 scaffolding 完胜sts
查看>>
网上开店进货渠道大参考
查看>>
经典语录
查看>>
【配置文件】log4j是什么log4j
查看>>
xsd验证允许空值
查看>>
图灵成立七周年——经典回顾
查看>>
#周末课堂# 赵扬老师 Android系列课程【ListView完全解析、Memory in Android】(火热报名中~~~)...
查看>>
【改进】C# WinForm捕获全局异常 SamWang
查看>>
HashMap的使用方法及注意事项
查看>>