1.题目链接。题目大意:给定一个三角形的三条边:a,b,c以及三个数n,m,k.这些数据都是整数。判定下面这个式子是不是有理数。

2.分析:显然,我们知道,cosA,cosB,cosC一定是有理数,因为从余弦定理可以轻松证明。然后就是几个性质了。

(1)cosA是有理数,cosnA也是有理数。这个证明很简单,采用数学归纳法证明即可。

(2)cosA是有理数,sinkA=u*sinA。其中u是有理数。这个证明也是很好证明的,用第一条结论+三角函数展开式即可。

知道了这些,我们可以简单的证明一下分子一定是有理数:


所以分子一定是一个有理数,那么只需要分母是有理数即可.对于分母:

那么只需要判断里面的数据能不能开方就行了。注意数据会爆long long

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
const int INF = 0x7FFFFFFF;
const int mod = 1e9 + 7;
const int maxn = 3e5 + 10;
int a, b, c, n, m, k, T;
int main()
{scanf("%d", &T);while (T--){scanf("%d%d%d%d%d%d", &a, &b, &c, &n, &m, &k);LL k = (LL)4 * a*a*b*b - (LL)(a*a + b * b - c * c)*(a*a + b * b - c * c);LL sqr = sqrt(1.0*k);if (sqr*sqr == k)printf("YES\n");elseprintf("NO\n");}return 0;
}

【HDU 3903】三角函数的一些性质相关推荐

  1. HDU - 5073 Galaxy 思维+方差性质

    题目链接 题意: 一共有N个星球,其星球围绕着其中心旋转,现在你可以去掉最多K个星球,使得其最后的:∑ni=1d2i\sum_{i=1}^n d_i^2最小 其中di表示第i个点到中心的距离.当然随着 ...

  2. HDU 6641 TDL 异或性质

    定义 f ( n , m ) f(n,m) f(n,m)为比 n n n大的第 m m m个与 n n n互质的数,给出 ( f ( n , m ) − n ) ⊕ n (f(n,m)-n)\oplu ...

  3. 三角函数$y=Asin(\omega x+\phi)$的图像和性质

    静雅凤中$\;\cdot\;$三角函数图像和性质 (2016北京高考)考查目的:三角函数图像和性质 将函数$y=sin(2x-\cfrac{\pi}{3})$图象上的点$P(\cfrac{\pi}{4 ...

  4. 三角函数专题【高阶辅导】

    Ⅰ.三角函数和解三角形知识结构图 Ⅱ.主要的知识点和相关题型 1.角的集合表示:角的终边在直线上,角的终边在射线上,在扇形内,在对顶扇形内,象限角,象限界角,区间角等. 2.弧长与扇形面积公式及其应用 ...

  5. 通信系统模型以及三角函数基本概念复习

    微信公众号 小石谈IC xiaoshi_IC 学习通信原理,时时刻刻要记住基本的通信系统模型,以及学习到某一章节的时候,要时时刻刻反复琢磨这个系统模型,并加以辅助matlab代码辅助验证. 另外,通信 ...

  6. 二元函数对xy同时求导_微积分-7.关于三角函数、极坐标系与参数方程

    到目前为止,我们都只讨论了平面直角坐标系下的函数. 我们知道,牛顿切入微积分的角度,是为了研究现实世界中的物理运动.假如把函数看作是点 随着时间 的运动轨迹,可以发现,平面直角坐标系,更易于描述平移类 ...

  7. c语言三角函数弧度制,三角函数公式:(1).弧度制:

    <三角函数公式:(1).弧度制:>由会员分享,可在线阅读,更多相关<三角函数公式:(1).弧度制:(5页珍藏版)>请在人人文库网上搜索. 1.三角函数公式:(1).弧度制:,弧 ...

  8. 高中数学高考热点_三角函数解三角形经典题型(高考必备)

    翻看近年高考的试卷高中数学三件函数解三角形一般出大题,今天老师给同学总结三个热点题型! ①解三角形 ②三角函数图像与性质 ③三角函数与平面向量结合! 好的今天的高考热点三角函数解三角形就分享到这里,更 ...

  9. 高考计算机会考基础知识点,2017高考一定会考的46个知识点!

    原标题:2017高考一定会考的46个知识点! 章世俊老师说 高三生已经在为2017年的高考做准备了,小数老师提供给大家2017年必考的知识点,希望同学们在复习的时候多重视! 第一部分:选择与填空 1. ...

最新文章

  1. LTE 中的RV版本
  2. base64码 java_工具类:Java将图片变成base64码
  3. 【实战】用机器学习来提升你的用户增长:(三、预测客户的终生价值)
  4. Python正则表达式如何进行字符串替换
  5. 前端学习(1769):前端调试之什么是manifest
  6. ABAP--使用SLIN事务码进行ABAP程序扩展语法检查,提高程序开发的质量
  7. 浙江师范大学c语言函数实验答案,浙江师范大学2012年秋C语言考试卷与答案
  8. 【三维路径规划】基于matlab蚁群算法水下潜器三维路径规划【含Matlab源码 043期】
  9. 【CF1355E】Restorer Distance(整数三分)--附整数/浮点三分模板
  10. jupyter nootbook支持matlab语言
  11. matlab画出n的阶乘,matlab计算n的阶乘函数程序
  12. 基于SSH的客户关系管理系统
  13. vc707 MicroBlaze LCD 试验
  14. 黑群晖折腾之docker系列之迅雷远程下载
  15. iPhoneX 适配
  16. 大学英语六级历年真题Word,PDF,和音频 下载
  17. python监控linux运行程序_python linux监控程序
  18. 摘自_sina_海派与京派画作_吴昌硕_徐渭_齐白石
  19. 测试环境:一种更准确的测试环境温度监测方法
  20. 算法设计与分析--贪心算法

热门文章

  1. flash中遮罩+形状补间实现场景转换
  2. javascript_JavaScript走向成熟
  3. 手把手教你闪图怎样在线制作?
  4. 极限运算中的一个经典例题
  5. visual studio code 键盘快捷键参考
  6. 记录下2015申请apple开发者企业账号过程
  7. mysql 首字母排序_Mysql sql书写之——实现首字母从A-Z排序
  8. 职场江湖漂,谁人不挨刀,防治小人领导有3招,实战案例写的真好
  9. PhysX入门教程(全)
  10. Quick #UE4 Tip (第2周 2020.1.31)