Task: | Dice game |
Sender: | dsedov |
Submission time: | 2018-10-20 13:26:16 +0300 |
Language: | C++ |
Status: | READY |
Result: | ACCEPTED |
test | verdict | time | |
---|---|---|---|
#1 | ACCEPTED | 0.03 s | details |
#2 | ACCEPTED | 0.02 s | details |
#3 | ACCEPTED | 0.01 s | details |
#4 | ACCEPTED | 0.03 s | details |
#5 | ACCEPTED | 0.01 s | details |
#6 | ACCEPTED | 0.02 s | details |
#7 | ACCEPTED | 0.02 s | details |
#8 | ACCEPTED | 0.03 s | details |
#9 | ACCEPTED | 0.02 s | details |
#10 | ACCEPTED | 0.02 s | details |
#11 | ACCEPTED | 0.01 s | details |
#12 | ACCEPTED | 0.02 s | details |
#13 | ACCEPTED | 0.02 s | details |
#14 | ACCEPTED | 0.01 s | details |
#15 | ACCEPTED | 0.01 s | details |
#16 | ACCEPTED | 0.02 s | details |
#17 | ACCEPTED | 0.02 s | details |
#18 | ACCEPTED | 0.01 s | details |
#19 | ACCEPTED | 0.02 s | details |
#20 | ACCEPTED | 0.02 s | details |
#21 | ACCEPTED | 0.01 s | details |
#22 | ACCEPTED | 0.02 s | details |
#23 | ACCEPTED | 0.01 s | details |
#24 | ACCEPTED | 0.02 s | details |
#25 | ACCEPTED | 0.02 s | details |
#26 | ACCEPTED | 0.01 s | details |
#27 | ACCEPTED | 0.02 s | details |
#28 | ACCEPTED | 0.02 s | details |
#29 | ACCEPTED | 0.03 s | details |
#30 | ACCEPTED | 0.03 s | details |
#31 | ACCEPTED | 0.02 s | details |
#32 | ACCEPTED | 0.02 s | details |
#33 | ACCEPTED | 0.01 s | details |
#34 | ACCEPTED | 0.01 s | details |
#35 | ACCEPTED | 0.03 s | details |
Code
#include <stdio.h> #include <iostream> #include <memory.h> #include <string> #include <algorithm> #include <vector> #include <cmath> using namespace std; #define sqr(a) ((a) * (a)) #define pi 3.1415926535897932384626433832795 const double EPS = 1e-12; #define TASK "d" //#define CONTEST 1 int a1, b1, a2, b2; int c1, d1, c2, d2; void Load() { cin >> a1 >> b1 >> a2 >> b2; cin >> c1 >> d1 >> c2 >> d2; } void Solve() { double sum1 = 0, sum2 = 0; for(int i = a1; i <= b1; i++) sum1 += i; sum1 /= b1 - a1 + 1; for(int i = a2; i <= b2; i++) sum2 += i; sum2 /= b2 - a2 + 1; double sum3 = 0, sum4 = 0; for(int i = c1; i <= d1; i++) sum3 += i; sum3 /= d1 - c1 + 1; for(int i = c2; i <= d2; i++) sum4 += i; sum4 /= d2 - c2 + 1; double first = sum1 + sum2; double second = sum3 + sum4; if (abs(first - second) < EPS) cout << "Tie" << endl; else if(first < second - EPS) cout << "Taina" << endl; else cout << "Teemu" << endl; } int main() { #ifdef CONTEST freopen(TASK".in", "r", stdin); freopen(TASK".out", "w", stdout); #endif Load(); Solve(); return 0; }
Test details
Test 1
Verdict: ACCEPTED
input |
---|
31 36 33 36 43 46 22 25 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 2
Verdict: ACCEPTED
input |
---|
59 64 43 50 80 83 23 30 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 3
Verdict: ACCEPTED
input |
---|
72 76 16 19 36 41 51 55 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 4
Verdict: ACCEPTED
input |
---|
15 20 21 28 20 24 17 23 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 5
Verdict: ACCEPTED
input |
---|
11 48 58 84 14 52 62 73 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 6
Verdict: ACCEPTED
input |
---|
18 47 12 62 5 20 22 92 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 7
Verdict: ACCEPTED
input |
---|
49 75 20 28 64 85 3 20 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 8
Verdict: ACCEPTED
input |
---|
14 51 62 87 42 75 40 57 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 9
Verdict: ACCEPTED
input |
---|
48 71 88 97 65 86 57 96 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 10
Verdict: ACCEPTED
input |
---|
30 79 31 81 64 97 3 57 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 11
Verdict: ACCEPTED
input |
---|
22 83 13 53 6 70 42 53 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 12
Verdict: ACCEPTED
input |
---|
10 61 30 57 19 78 15 46 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 13
Verdict: ACCEPTED
input |
---|
85 92 14 31 53 90 23 56 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 14
Verdict: ACCEPTED
input |
---|
4 39 54 72 14 87 2 67 |
correct output |
---|
Taina |
user output |
---|
Taina |
Test 15
Verdict: ACCEPTED
input |
---|
2 80 11 84 4 78 21 73 |
correct output |
---|
Teemu |
user output |
---|
Teemu |
Test 16
Verdict: ACCEPTED
input |
---|
35 70 56 98 47 84 41 86 |
correct output |
---|
Teemu |
user output |
---|
Teemu |
Test 17
Verdict: ACCEPTED
input |
---|
13 99 46 62 25 71 43 82 |
correct output |
---|
Taina |
user output |
---|
Taina |
Test 18
Verdict: ACCEPTED
input |
---|
25 91 41 94 65 77 10 98 |
correct output |
---|
Teemu |
user output |
---|
Teemu |
Test 19
Verdict: ACCEPTED
input |
---|
54 89 32 50 5 89 33 99 |
correct output |
---|
Taina |
user output |
---|
Taina |
Test 20
Verdict: ACCEPTED
input |
---|
38 82 5 84 8 95 22 83 |
correct output |
---|
Teemu |
user output |
---|
Teemu |
Test 21
Verdict: ACCEPTED
input |
---|
40 100 33 63 35 95 10 95 |
correct output |
---|
Teemu |
user output |
---|
Teemu |
Test 22
Verdict: ACCEPTED
input |
---|
35 83 33 67 49 91 27 50 |
correct output |
---|
Teemu |
user output |
---|
Teemu |
Test 23
Verdict: ACCEPTED
input |
---|
6 75 39 49 10 32 27 99 |
correct output |
---|
Teemu |
user output |
---|
Teemu |
Test 24
Verdict: ACCEPTED
input |
---|
66 76 17 34 21 100 1 72 |
correct output |
---|
Taina |
user output |
---|
Taina |
Test 25
Verdict: ACCEPTED
input |
---|
15 86 3 79 13 62 31 78 |
correct output |
---|
Taina |
user output |
---|
Taina |
Test 26
Verdict: ACCEPTED
input |
---|
42 77 4 45 67 80 8 53 |
correct output |
---|
Taina |
user output |
---|
Taina |
Test 27
Verdict: ACCEPTED
input |
---|
19 44 69 81 49 57 49 52 |
correct output |
---|
Teemu |
user output |
---|
Teemu |
Test 28
Verdict: ACCEPTED
input |
---|
27 61 38 48 25 53 33 63 |
correct output |
---|
Tie |
user output |
---|
Tie |
Test 29
Verdict: ACCEPTED
input |
---|
73 82 8 52 24 82 58 70 |
correct output |
---|
Taina |
user output |
---|
Taina |
Test 30
Verdict: ACCEPTED
input |
---|
33 95 72 83 24 96 76 88 |
correct output |
---|
Taina |
user output |
---|
Taina |
Test 31
Verdict: ACCEPTED
input |
---|
35 89 5 70 7 93 8 92 |
correct output |
---|
Taina |
user output |
---|
Taina |
Test 32
Verdict: ACCEPTED
input |
---|
19 51 43 68 29 65 38 48 |
correct output |
---|
Teemu |
user output |
---|
Teemu |
Test 33
Verdict: ACCEPTED
input |
---|
8 68 18 80 38 43 11 83 |
correct output |
---|
Taina |
user output |
---|
Taina |
Test 34
Verdict: ACCEPTED
input |
---|
33 57 9 91 13 76 45 55 |
correct output |
---|
Teemu |
user output |
---|
Teemu |
Test 35
Verdict: ACCEPTED
input |
---|
12 95 7 89 18 90 14 80 |
correct output |
---|
Teemu |
user output |
---|
Teemu |