游客 Signup | Login
中文 | En

3505 - 喵呜C

老喵呜家的钟坏了,于是乎一群人在老喵呜家修钟。他们把整个钟重里到外都拆了一遍,之后又重新装了起来。折腾了半天之后发现,钟终于能走了。

         但是,这还没有结束,因为他们需要把钟调到当前的时间,他们知道这时候是几点几分几秒,但是,他们数学不好,不知道时针分针秒针该摆到什么位置。

Input

 第一行输入一个数T,表示测试数据个数,对于每组数据,输入三个整数,hms,分别表示当前的时、分、秒(0<=h<12, 0<=m, s<60 

Output

输出有T行,每一行表示一组测试数据的输出,对于每组测试数据,输出一个数,表示当前时间时针应该从12点的位置开始顺时针转动多少度,答案保留5位小数。

Examples

Input

3
0 0 0
9 0 0
4 50 20

Output

0.00000
270.00000
145.16667

Solution C

#include<stdio.h>
int main()
{
    double s1,s2,s3,s;
    int T,i,j,n;
    scanf("%d",&T);
    while(T--)
    {
        scanf("%lf%lf%lf",&s1,&s2,&s3);
        s=s1/12*360+s2/60/12*360+s3/3600/12*360;
        printf("%.5lf\n",s);
    }
}

Solution C++

#include <stdio.h>

int main()
{
    int h,m,s,T;
    //freopen("c.in","r",stdin);
    //freopen("c.out","w",stdout);
    double anglePerSec=360.0/(60*60*12);
    scanf("%d",&T);
    while(T--)
    {
        scanf("%d%d%d",&h,&m,&s);
        printf("%.5lf\n",(s+60*m+60*60*h)*anglePerSec);
    }
    return 0;
}

Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题