Task: | Time bomb |
Sender: | Ollie |
Submission time: | 2016-09-20 18:24:08 +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.04 s | details |
#5 | ACCEPTED | 0.05 s | details |
#6 | ACCEPTED | 0.05 s | details |
#7 | ACCEPTED | 0.06 s | details |
#8 | ACCEPTED | 0.05 s | details |
#9 | ACCEPTED | 0.06 s | details |
#10 | ACCEPTED | 0.05 s | details |
#11 | ACCEPTED | 0.06 s | details |
#12 | ACCEPTED | 0.06 s | details |
#13 | ACCEPTED | 0.05 s | details |
#14 | ACCEPTED | 0.05 s | details |
#15 | ACCEPTED | 0.05 s | details |
#16 | ACCEPTED | 0.05 s | details |
#17 | ACCEPTED | 0.06 s | details |
#18 | ACCEPTED | 0.05 s | details |
#19 | ACCEPTED | 0.05 s | details |
#20 | ACCEPTED | 0.06 s | details |
Compiler report
input/code.cpp: In function 'int main()': input/code.cpp:28:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=0;j<row.length();j++) { ^
Code
#include <bits/stdc++.h> #define N 100001 #define ll long long using namespace std; vector<string> r = { "####.##.##.####", "..#..#..#..#..#", "###..#####..###", "###..####..####", "#.##.####..#..#", "####..###..####", "####..####.####", "###..#..#..#..#", "####.#####.####", "####.####..####" }; int main() { ios_base::sync_with_stdio(0); vector<string> s(100); for(int i=0;i<5;i++) { string row; getline(cin, row); int k=0; for(int j=0;j<row.length();j++) { if((j+1)%4==0) continue; s[k/3+1] += row[j]; k++; } } reverse(s.begin(), s.end()); int num = 0; int offset = 1; for(auto str : s) { if(!str.length()) continue; for(int i=0;i<10;i++) { if(str == r[i]) { num += i*offset; offset *= 10; } } } cout << (num%97==0?"BEER!!":"BOOM!") << endl; 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! |