| Task: | Time bomb |
| Sender: | trukilla hissikuiluun |
| Submission time: | 2016-09-20 18:37:47 +0300 |
| Language: | C++ |
| Status: | READY |
| Result: | ACCEPTED |
| test | verdict | time | |
|---|---|---|---|
| #1 | ACCEPTED | 0.05 s | details |
| #2 | ACCEPTED | 0.05 s | details |
| #3 | ACCEPTED | 0.06 s | details |
| #4 | ACCEPTED | 0.05 s | details |
| #5 | ACCEPTED | 0.05 s | details |
| #6 | ACCEPTED | 0.05 s | details |
| #7 | ACCEPTED | 0.05 s | details |
| #8 | ACCEPTED | 0.05 s | details |
| #9 | ACCEPTED | 0.05 s | details |
| #10 | ACCEPTED | 0.06 s | details |
| #11 | ACCEPTED | 0.05 s | details |
| #12 | ACCEPTED | 0.05 s | details |
| #13 | ACCEPTED | 0.06 s | details |
| #14 | ACCEPTED | 0.05 s | details |
| #15 | ACCEPTED | 0.06 s | details |
| #16 | ACCEPTED | 0.05 s | details |
| #17 | ACCEPTED | 0.05 s | details |
| #18 | ACCEPTED | 0.05 s | details |
| #19 | ACCEPTED | 0.05 s | details |
| #20 | ACCEPTED | 0.05 s | details |
Compiler report
input/code.cpp: In function 'int main()':
input/code.cpp:29:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j=0;j<line.size();j+=4) {
^Code
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll vals[100000];
string arr[10];
int main()
{
map<string, int> nums;
nums["####.##.##.####"] = 0;
nums["..#..#..#..#..#"] = 1;
nums["###..#####..###"] = 2;
nums["###..####..####"] = 3;
nums["#.##.####..#..#"] = 4;
nums["####..###..####"] = 5;
nums["####..####.####"] = 6;
nums["###..#..#..#..#"] = 7;
nums["####.#####.####"] = 8;
nums["####.####..####"] = 9;
string s;
int cc = 0;
for (int i=0;i<5;i++) {
string line;
cin >> line;
int num = 0;
for (int j=0;j<line.size();j+=4) {
arr[num] += string(line, j, 3);
num++;
}
cc = num;
}
ll sum = 0;
cc--;
for (int i=0;i<10;i++) {
sum += pow(10, cc-i) * nums[arr[i]];
}
if (sum % 97 == 0) {
cout << "BEER!!" << endl;
} else {
cout << "BOOM!" << endl;
}
/* int n = str[0].length()/6;
cout << n;
cout << str[0].length()/(6*4);
cout << str[0];
*/
return 0;
}
Test details
Test 1
Verdict: ACCEPTED
| input |
|---|
| ###.###...# ..#.#.#...# ###.###...# #.....#...# ###.###...# |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER!! |
Test 2
Verdict: ACCEPTED
| input |
|---|
| ###.#.#.### #...#.#...# ###.###.### ..#...#...# ###...#.### |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 3
Verdict: ACCEPTED
| input |
|---|
| ###.###.###.###.###.#.#.### #.#.#.....#.#.#...#.#.#.#.# ###.###...#.#.#.###.###.### #.#.#.#...#.#.#.#.....#.#.# ###.###...#.###.###...#.### |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER!! |
Test 4
Verdict: ACCEPTED
| input |
|---|
| ###.#.#.###.###.###.###.###.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 5
Verdict: ACCEPTED
| input |
|---|
| ###.###.###.###.#.#.###.### #.#.#.#.#.#.#.#.#.#.#...#.. ###.###.###.###.###.###.### #.#...#...#...#...#.#.#.#.# ###.###.###.###...#.###.### |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER!! |
Test 6
Verdict: ACCEPTED
| input |
|---|
| ###...#.#.#.###.###.###.###...... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 7
Verdict: ACCEPTED
| input |
|---|
| #.#.###.###.###.###...#.### #.#.#.....#.#...#.#...#.#.# ###.###.###.###.#.#...#.### ..#.#.#...#.#.#.#.#...#.#.# ..#.###.###.###.###...#.### |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER!! |
Test 8
Verdict: ACCEPTED
| input |
|---|
| #.#.###.#.#.###.###.###.###.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 9
Verdict: ACCEPTED
| input |
|---|
| ###.###.###.###.###.###.### #.#...#.#.#...#.#.....#.#.# ###.###.###.###.###.###.### #.#.#...#.#.#.....#...#...# ###.###.###.###.###.###.### |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER!! |
Test 10
Verdict: ACCEPTED
| input |
|---|
| ###.#.#.###.###.###.###.#.#.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 11
Verdict: ACCEPTED
| input |
|---|
| ..#.###...#.###.###.###.### ..#.#.....#.#...#.#.#...#.# ..#.###...#.###.#.#.###.#.# ..#.#.#...#...#.#.#...#.#.# ..#.###...#.###.###.###.### |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER!! |
Test 12
Verdict: ACCEPTED
| input |
|---|
| ..#.###.###.###.#.#...#.#.#.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 13
Verdict: ACCEPTED
| input |
|---|
| ###.###.###.###...#...# ..#...#.#.#...#...#...# ###.###.###.###...#...# #...#.....#.#.....#...# ###.###.###.###...#...# |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER!! |
Test 14
Verdict: ACCEPTED
| input |
|---|
| ###.###.###.#.#.###.###.###.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 15
Verdict: ACCEPTED
| input |
|---|
| ###.###.###.###.###.###.### #...#...#.....#.#.#...#...# ###.###.###.###.#.#.###...# #.#.#.#.#.#...#.#.#.#.....# ###.###.###.###.###.###...# |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER!! |
Test 16
Verdict: ACCEPTED
| input |
|---|
| ..#.###.###.###.###.###.###.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 17
Verdict: ACCEPTED
| input |
|---|
| ###.#.#.###.###...#.###.### #.#.#.#.#.#...#...#.#.#.#.# ###.###.###.###...#.#.#.### ..#...#.#.#...#...#.#.#.#.# ###...#.###.###...#.###.### |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER!! |
Test 18
Verdict: ACCEPTED
| input |
|---|
| ###.###.###.###...#.###.###.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 19
Verdict: ACCEPTED
| input |
|---|
| ###.###...#.###.#.#.###.### ..#.#.#...#...#.#.#...#...# ..#.###...#.###.###...#...# ..#.#.#...#.#.....#...#...# ..#.###...#.###...#...#...# |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER!! |
Test 20
Verdict: ACCEPTED
| input |
|---|
| ###.#.#.###.###.###.###.#.#.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
