首页 > 编程语言 >牛客寒假算法基础集训营4-J-Applese 的减肥计划

牛客寒假算法基础集训营4-J-Applese 的减肥计划

时间:2023-01-03 12:06:15浏览次数:65  
标签:10 f2 集训营 f1 res 牛客 输出 double Applese


链接:​​https://ac.nowcoder.com/acm/contest/330/J​​ 牛客网

 

已知 Applese 两只手分别产生的力的大小,以及它们之间的夹角,试求两力合力的大小。

输入描述:


仅一行三个整数 f1,f2,af1,f2,a,分别表示两只手产生的力的大小以及它们之间的夹角。


输出描述:

输出一个实数表示两力合力的大小,要求相对误差或绝对误差不超过 10−610−6。

严格来讲,如果你的答案是 a,而标准答案是 b,那么当 |a−b|max{1,|b|}≤10−6|a−b|max{1,|b|}≤10−6 时,你的答案会被认为是正确的。

示例1

输入


6 8 90


输出


10.0000000000


示例2

输入


10 10 60


输出


17.3205080757


备注:


1≤f1,f2≤1001≤f1,f2≤100 0≤a≤180


 

思路

首先我们需要知道高中的那个公式:

牛客寒假算法基础集训营4-J-Applese 的减肥计划_c++

然后那就直接写就行了,算是一个签到题吧。

代码

#include<cstdio>
#include<cmath>
using namespace std;

const double PI = acos(double(-1));

int main(){
int x,y,a;
scanf("%d%d%d",&x,&y,&a);
double res;
res = x*x + y*y + 2*x*y*cos(PI*a*1.0/180);
printf("%.10lf\n",sqrt(res));
return 0;
}

 

标签:10,f2,集训营,f1,res,牛客,输出,double,Applese
From: https://blog.51cto.com/u_13758447/5985122

相关文章

  • 牛客寒假算法基础集训营4-B-Applese 走方格
    链接:​​https://ac.nowcoder.com/acm/contest/330/B​​​牛客网 在这个游戏中,它位于一个n行m列的方阵中的左上角(坐标为(0,0),行的序号为0∼n−10∼n−1,列的序号为0......
  • 牛客训练(BIT+高精度)
    又是这类用BIT辅助计数的题。。这个显然满足要求的区间比不满足的要多太多,所以变成求不满足的。。。然后要先求总方案数,为这个不是很想在化了,反正O(n)求也可以的。。然后求......
  • 牛客2022跨年场
    牛客2022跨年场​F题使用python,就是加了一个end='\0',然后寄了好多。A猜群名小沙为了这场元旦比赛绞尽脑汁,他现在在每个题目中藏入了一个字,收集所有的字,并将按照题号......
  • 牛客练习赛107
    挺有难度的比赛。A求\((n!)!\modm,n,m\le1e6\)容易发现n!>m之后答案为0。B仔细看题。考虑两个序列中的1能不能都放在一号位可以的话就是最优的。不能的话考虑一个......
  • 牛客小白月赛64 C题 题解
    题目链接题意描述这一题的意思其实就是,让你构造一个\(n*k\)的矩阵,使得第i列的总和为i,同时使得:每一列的任意两个数之间的差不大于1,且任意两行之间的总和差不大于1。......
  • 牛客--64--F
    关键这个题目很值得学习呀!看着是不能记录所有的状态,但是可以映射一下,然后就是直接线性dp了代码#include<bits/stdc++.h>usingnamespacestd;constintM=2e6+5;co......
  • 大数据开发面试题,牛客上面试被问频率最高的几道面试题
    大数据开发面试题,牛客上面试被问频率最高的几道面试题一、Hadoop部分一、HDFS文件写入和读取过程****可灵活回答:1)HDFS读写原理(流程)2)HDFS上传下载流程3)讲讲(介绍下)HDFS4)HD......
  • 牛客网刷题笔记篇
    字符串篇字符串翻转链接地址importjava.util.*;publicclassSolution{publicStringtrans(Strings,intn){//writecodehereif(n=......
  • 牛客 --- 音量调节(递推dp)
    原题链接:https://ac.nowcoder.com/acm/problem/19990思路:1)很像电梯问题,升或降对应调高或调低,所以内部每次要考虑两个状态。说到内部,如何结合01背包找最大音量呢?2)我们知......
  • Python DevOps运维开发实战集训营【中级班,第8期,2022年12月结课】
    点击下载——​​PythonDevOps运维开发实战集训营【中级班,第8期,2022年12月结课】​​提取码:as28《PythonDevOps运维开发实战集训营【中级班】》,第8期,2022年12月10号结课......