-
Notifications
You must be signed in to change notification settings - Fork 0
/
UVa 10683.cpp
81 lines (72 loc) · 2.1 KB
/
UVa 10683.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
/*BISMILLAHIR RAHMANIR RAHIM*/
#include<bits/stdc++.h>
#define lli long long int
#define yes cout << "YES" << endl
#define no cout << "NO" << endl
#define ALL(x) x.begin(), x.end()
#define print(x) cout<<x<<endl;
#define cases(x, y) for(int x=1; x<=y; x++)
#define PI acos(-1.0)
#define maxiii(a, b, c) max(max(a, b), c)
#define miniii(a, b, c) min(min(a, b), c)
#define nl cout<<"\n";
#define scanINT(n) int n;cin>>n;
#define scanLL(n) long long n;cin>>n;
#define scanCHAR(n) char n;cin>>n;
#define scanSTRING(n) string n;cin>>n;
#define scanDOUBLE(n) double n;cin>>n;
#define point(x) fixed<<setprecision(x)
#define printcase(c, n) cout << "Case " << c << ": " << n <<endl;
#define printcaseii(c, n, m) cout << "Case " << c << ": " << n << " " << m <<endl;
#define vprint(vec) for(int i=0; i<vec.size(); i++){cout << vec[i] << " ";}cout<<endl;
#define aprint(ar, n) for(int i=0; i<n; i++){cout << ar[i] << " ";}cout<<endl;
#define FastIO ios_base::sync_with_stdio(false); cin.tie(NULL);
#define INPUT freopen("input.txt", "r", stdin);
#define OUTPUT freopen("output.txt", "w", stdout);
using namespace std;
lli findLCM(lli a, lli b){return ((a*b)/__gcd(a,b));}
lli input(){lli x; cin >> x; return x;}
lli hh, mm, ss, cc;
void split(lli n){
cc = n%100; n /= 100;
ss = n%100; n /= 100;
mm = n%100; n /=100;
hh = n%100;
}
lli convertToCC(){
lli X = hh*3600;
X += mm*60;
X += ss;
X *= 100;
X += cc;
return X;
}
void solve(lli given){
split(given);
lli conv = convertToCC();
//print(conv)
lli ans = (conv*1000000)/(144*60*100);
printf("%07lld\n", ans);
}
int main(){
FastIO;
#ifndef ONLINE_JUDGE
clock_t tStart = clock();
//INPUT;
//OUTPUT;
#endif
/*int tc = 1;
//cin >> tc; //TEST CASE
for(int i=1; i<=tc; i++){
solve(i);
}*/
lli s;
while(scanf("%lld", &s) != EOF){
solve(s);
}
#ifndef ONLINE_JUDGE
//printf("\n**Time -> %.5fs\n", (double)(clock()-tStart) / CLOCKS_PER_SEC);
//nl;nl; print(point(5) << "**Time -> " << (double)(clock()-tStart) / CLOCKS_PER_SEC << "fs");
#endif
return 0;
}