[Offer收割]编程练习赛24 register

Ended

Participants:356

Verdict:Accepted
Score:100 / 100
Submitted:2017-08-27 12:22:16

Lang:G++

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <bits/stdc++.h>
using namespace std;
int main() {
    int t; scanf("%d",&t);
    while(t--) {
        double h, m, s; scanf("%lf%lf%lf",&h, &m, &s);
        double t; scanf("%lf", &t);
        double curS = h * 3600 + m * 60 + s;
        double nxtS = curS + t;
        double mh = fmod(nxtS / 10, 360.0);
        double hh = fmod(nxtS / 120, 360.0);
//        printf("hh = %f mh = %f\n",mh,hh);
        double ang = abs(mh -hh);
        if(ang > 180) ang = 360 - ang;
        printf("%.4f\n", ang);
    }
    return 0;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX