hdu-2080(三角函数和向量)
夹角有多大II
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 13817 Accepted Submission(s): 7111
注:夹角的范围[0,180],两个点不会在圆心出现。
每组数据有四个实数x1,y1,x2,y2分别表示两个点的坐标,这些实数的范围是[-10000,10000]。
解析:高中的基本知识;
向量a*b=|a||b|cos(角度)=x1x2+y1y2;
在求acos,可的弧度值再转换成角度,角度=弧度*180/pi;
#include<bits/stdc++.h>
using namespace std;
#define PI 3.1415967
int main()
{ double x1,x2,y1,y2; double mo,ji;int t;scanf("%d",&t); while (t--) {scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2); mo=sqrt(x1*x1+y1*y1)*sqrt(x2*x2+y2*y2); ji=x1*x2+y1*y2;printf("%.2lf\n",acos(ji/mo)*180.0/PI); }return 0;
}
hdu-2080(三角函数和向量)相关推荐
- HDOJ HDU 2080 夹角有多大II ACM 2080 IN HDU
MiYu原创, 转帖请注明 : 转载自 ______________白白の屋 题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=2080 ...
- HDU 2080 夹角有多大II
夹角有多大II Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Su ...
- HDU 2080 JAVA
Problem Description 这次xhd面临的问题是这样的:在一个平面内有两个点,求两个点分别和原点的连线的夹角的大小. 注:夹角的范围[0,180],两个点不会在圆心出现. Input 输 ...
- 40岁开始学python_今年31岁,现在开始想自学Python语言,还来得及吗?
只要你明确自己想用Python干什么的话,还是来得及的. 因为编程的方法就像一门语言,语法是通用的,至少是大同小异的,就是写法不同,无论学习什么编程语言,基本上都绕不开变量,常量,数据类型,运算,函数 ...
- 在雨中跑步淋雨多还是走路淋雨多?
由于最近高强度更新的蒋氏数学内容过于硬核,今天给大家带来一点简单数学. 相信读者朋友们都有肉身不带雨伞过在大雨中奔跑的经历.我个人非常喜欢硕大雨点拍在脸上的感觉.每次在雨中行走时,我都会想,究竟是在 ...
- Python实现AI视频识别——手势控制
用opencv识别手势 实现原理 用opencv库拍摄一帧图片,用mediapipe库识别人手和标识点,然后用opencv在视频上添加标识的信息,最后用opencv合成一个动态视频输出 代码 impo ...
- 【HDU 3903】三角函数的一些性质
1.题目链接.题目大意:给定一个三角形的三条边:a,b,c以及三个数n,m,k.这些数据都是整数.判定下面这个式子是不是有理数. 2.分析:显然,我们知道,cosA,cosB,cosC一定是有理数,因 ...
- [转] HDU 题目分类
转载来自:http://www.cppblog.com/acronix/archive/2010/09/24/127536.aspx 分类一: 基础题:1000.1001.1004.1005.1008 ...
- HDU题目分类啊!!!
分类一(详细): 分类二: 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.10 ...
最新文章
- 记录一次失败的面试 大家千万不要学我 请不要笑我
- Object::connect: No such slot (QT槽丢失问题)
- MobIM仅为开发者提供即时通讯的消息通道服务
- vivo C/C++工程师 HR视频面试问题总结20180807
- 广州海珠区计算机学校,2019广州海珠区电脑派位和对口直升表
- iOS小技巧---改变uisearchbar中的cancel按钮的文字、取消clearButton
- mysql socket tcp udp_TCP、UDP、HTTP、SOCKET之间的区别
- HTML5 — 知识总结篇《IV》【实体字符】
- 更换卡巴斯基6授权许可文件的方法
- 如何选择企业数据加密软件?
- python王者战斗_把英雄分类,看 Python 带你上王者
- 【Mybatis-Plus】条件参数查询手册
- 11.HCNA-HNTD——文件系统基础
- 免费企业邮箱: Google企业邮箱的申请
- linux下安装mysql8.0
- C# 微信支付请求分账
- 哪个城市美女最多?OPPO R11开启“谁是拍照King·仲夏之梦”活动
- html怎么消除上下间距,html上下间距怎么调-电脑自学网
- 理解O(log2N)和O(Nlog2N)
- LifecycleOwner xx is attempting to register while current state is RESUMED. LifecycleOwners must cal