专栏文章
题解:P1888 三角函数
P1888题解参与者 9已保存评论 13
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 13 条
- 当前快照
- 1 份
- 快照标识符
- @mipbjjz8
- 此快照首次捕获于
- 2025/12/03 09:18 3 个月前
- 此快照最后确认于
- 2025/12/03 09:18 3 个月前
这如题所述,就是让我们做三角函数。
先画一个直角三角形:
CPPA
|\
| \
| \
| \
| \
|_____\
C B
正弦值就是对边比斜边也就是 。
须知:斜边是直角三角形中最长的一条边,如果这都不懂就回家重学勾股和三角函数。
又因为边长与对角的正弦值成正比,角越其正弦值越,对应边长也越短。
然后求出最长和最短边,再用 约分就行了。
Code:
CPP#include<bits/stdc++.h>
using namespace std;
#define int long long
const int mod=1e9+7;
int max(int A,int B){return (A>B)?A:B;}
int min(int A,int B){return (A<B)?A:B;}
signed main(){
ios::sync_with_stdio(0),
cin.tie(0),cout.tie(0);
int a[3];cin>>a[0]>>a[1]>>a[2];
sort(a,a+3);//sort快速排序
cout<<a[0]/__gcd(a[0],a[2])<<"/"<<a[2]/__gcd(a[0],a[2]);
return 0;
}
相关推荐
评论
共 13 条评论,欢迎与作者交流。
正在加载评论...