首页 > 其他分享 >P1888 三角函数

P1888 三角函数

时间:2023-09-15 22:13:44浏览次数:36  
标签:P1888 三角函数 int long 约分 格式 yue 输入

题目描述

输入一组勾股数 a,b,c(a\neq b\neq c)a,b,c(a=b=c),用分数格式输出其较小锐角的正弦值。(要求约分。)

输入格式

一行,包含三个正整数,即勾股数 a,b,ca,b,c(无大小顺序)。

输出格式

一行,包含一个分数,即较小锐角的正弦值

输入输出样例

输入 #1
3 5 4
输出 #1
3/5

说明/提示

数据保证:a,b,ca,b,c 为正整数且 \in [1,10^9]∈[1,109]。

解题思路

输入sort排序得到最大最小值,注意约分,最大公约数求法;

#include<iostream>
#include<algorithm>
using namespace std;
long gcd(long a,long b){
    int yue=1;
    for(int i=a;i>=i;i--){
        if(a%i==0&&b%i==0){
            yue=i;
            break;
        }
    }
    return a/yue;
}

int main(){
  long a[3];
  for(int i=0;i<3;i++)
    cin>>a[i];
  sort(a,a+3);

  cout<<gcd(a[0],a[2])<<"/"<<gcd(a[2],a[0]);
  return 0;
}

 

 

标签:P1888,三角函数,int,long,约分,格式,yue,输入
From: https://www.cnblogs.com/ywy1/p/17706003.html

相关文章

  • 现代 CSS 解决方案:CSS 原生支持的三角函数
    在CSS中,存在许多数学函数,这些函数能够通过简单的计算操作来生成某些属性值,例如:calc():用于计算任意长度、百分比或数值型数据,并将其作为CSS属性值。min()和max():用于比较一组数值中的最大值或最小值,也可以与任意长度、百分比或数值型数据一同使用。clamp():用于将属性值限制在......
  • [安乐椅#18] 三角函数技巧
    特殊角三角函数值\(\sin{\dfrac{\pi}{12}}=\dfrac{\sqrt{6}-\sqrt{2}}{4}\)\(\sin{\dfrac{\pi}{8}}=\dfrac{\sqrt{2-\sqrt{2}}}{2}\)\(\sin{\dfrac{\pi}{6}}=\dfrac{1}{2}\)\(\sin{\dfrac{\pi}{4}}=\dfrac{\sqrt{2}}{2}\)\(\sin{\dfrac{\pi}{3}......
  • 【专题一】三角函数,平面向量与复数
    【专题一】三角函数,平面向量与复数这是个人【专题式学习】的第一部分——三角函数,平面向量与复数。之所以把这三个放在一起,是因为它们联系真的很紧密。()三角函数定义考虑一个平面直角坐标系中的点\(P(x,y)\)(\(P\)不与原点重合),角\(\alpha\)的始边为\(x\)轴正半轴,终边为......
  • 【230806-4】三角形ABC中,内角ABC的对边为abc,已知b=2,角B=45度。求:三角形ABC面积的最大
    ......
  • python调用三角函数
    Python调用三角函数三角函数是数学中重要的概念之一,广泛应用于数学、物理、工程等领域。在Python中,我们可以通过调用内置的数学库来使用三角函数。引入数学库在使用三角函数之前,我们需要先引入Python的数学库。Python的数学库math提供了一系列的数学函数,包括三角函数、指数函数......
  • java三角函数公式
    Java三角函数公式引言三角函数是数学中的重要概念,它们在计算机科学和其他领域中经常使用。在Java中,可以使用Math类中的静态方法来计算常见的三角函数值。本文将介绍Java中的三角函数公式,并提供代码示例。正弦函数(sinefunction)正弦函数是三角函数中最常见的一种。它表示一个角......
  • 反三角函数
    f(x)=sin(x)的逆函数y=asin(x),定义域[-1,1],值域[-pi/2,pi/2]+n*pi,n=0g(x)=cos(x)的逆函数y=acos(x),定义域[-1,1],值域[0,pi]+n*pi,n=0t(x)=tan(x)的逆函数y=atan(x),定义域R,值域[-pi/2,pi/2]+n*pi,n=0 基本关系式:sin(x)=cos(pi/2-x),sin(x)^2+cos(x)^2=1,tan(......
  • 多元三角函数梯度下降法python
    多元三角函数梯度下降法梯度下降法简介梯度下降法是一种常用的优化算法,用于求解函数的最小值。它通过迭代地更新参数的值来逐步接近最优解。梯度下降法的核心思想是利用函数的梯度信息,即函数在当前点的导数值,来指导参数的更新方向。多元三角函数多元三角函数是指包含多个三角函......
  • 如何使用python计算复杂三角函数
    当涉及到计算复杂的三角函数时,Python提供了强大的数学库和函数来帮助我们进行计算。在本篇博客中,我将介绍如何使用Python来计算复杂的三角函数。首先,我们需要导入Python的math模块,它提供了许多数学函数和常量。你可以使用以下代码导入math模块:importmath接下来,让我......
  • 反三角函数
    反三角函数反三角函数是反函数。正弦函数\(y=\sinx\)的反函数为\(y=\arcsinx\)。正弦函数的定义域为\(D=(-\infty,+\infty)\),值域为\(R=[-1,1]\)。其反函数的定义域\(D=[-1,1]\),值域为\(R=[-\frac{\pi}{2},\frac{\pi}{2}]\)。\(x\)\(-1\)\(-\frac{\sqrt{3}}......