zoukankan      html  css  js  c++  java
  • HDU 2076 夹角有多大

    传送门:

    http://acm.hdu.edu.cn/showproblem.php?pid=2076

    夹角有多大(题目已修改,注意读题)

    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 19481    Accepted Submission(s): 7723


    Problem Description
    时间过的好快,一个学期就这么的过去了,xhd在傻傻的看着表,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少。现在xhd知道的只有时间,请你帮他算出这个夹角。

    注:夹角的范围[0,180],时针和分针的转动是连续而不是离散的。
     
    Input
    输入数据的第一行是一个数据T,表示有T组数据。
    每组数据有三个整数h(0 <= h < 24),m(0 <= m < 60),s(0 <= s < 60)分别表示时、分、秒。
     
    Output
    对于每组输入数据,输出夹角的大小的整数部分。
     
    Sample Input
    2 8 3 17 5 13 30
     
    Sample Output
    138 75
     
    Author
    xhd
     
    Source
     
    code:
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        int t;
        scanf("%d",&t);
        while(t--)
        {
            int h,m,s;
            scanf("%d %d %d",&h,&m,&s);
            if(h>=12)
                h=h-12;
            //注意时钟和分钟是连续的
            double sum1=(h+(m*1.0/60)+(s*1.0/3600))*30;//12个小时,一个小时30度
            double sum2=(m+(s*1.0/60))*6;//60分钟,1分钟6度
            double result=fabs(sum1-sum2);
            if(result>180)
            {
                result=360-result;
            }
            printf("%d
    ",int(result));
        }
        return 0;
    }
  • 相关阅读:
    Shiro
    RabbitMQ
    RabbitMQ
    RabbitMQ
    RabbitMQ
    RabbitMQ
    RabbitMQ
    Java
    Java
    Java
  • 原文地址:https://www.cnblogs.com/yinbiao/p/9307279.html
Copyright © 2011-2022 走看看