HDU 2076 夹角有多大
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HDU 2076 夹角有多大相关的知识,希望对你有一定的参考价值。
夹角有多大 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 12533 Accepted Submission(s): 4969
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 |
1 //每小时时针转一圈 2 #include <iostream> 3 #include <cstdio> 4 #include <cmath> 5 using namespace std; 6 int main() 7 { 8 int t; 9 cin>>t; 10 int h,m,s; 11 while(t--){ 12 cin>>h>>m>>s; 13 if(h>=12) h-=12; 14 double ans=fabs(360.0/12*(h+m/60.0+s/3600.0)-360.0/60*(m+s/60.0)); 15 if(ans>180) printf("%d\n",(int)(360-ans)); 16 else printf("%d\n",(int)ans); 17 } 18 return 0; 19 }
以上是关于HDU 2076 夹角有多大的主要内容,如果未能解决你的问题,请参考以下文章