| Task: | Time bomb |
| Sender: | OOliOO_slayer |
| Submission time: | 2016-09-20 17:01:22 +0300 |
| Language: | C++ |
| Status: | READY |
| Result: | WRONG ANSWER |
| test | verdict | time | |
|---|---|---|---|
| #1 | WRONG ANSWER | 0.06 s | details |
| #2 | ACCEPTED | 0.06 s | details |
| #3 | WRONG ANSWER | 0.05 s | details |
| #4 | ACCEPTED | 0.05 s | details |
| #5 | WRONG ANSWER | 0.05 s | details |
| #6 | ACCEPTED | 0.05 s | details |
| #7 | WRONG ANSWER | 0.05 s | details |
| #8 | ACCEPTED | 0.05 s | details |
| #9 | WRONG ANSWER | 0.06 s | details |
| #10 | ACCEPTED | 0.06 s | details |
| #11 | WRONG ANSWER | 0.06 s | details |
| #12 | ACCEPTED | 0.05 s | details |
| #13 | WRONG ANSWER | 0.06 s | details |
| #14 | ACCEPTED | 0.05 s | details |
| #15 | WRONG ANSWER | 0.06 s | details |
| #16 | ACCEPTED | 0.05 s | details |
| #17 | WRONG ANSWER | 0.06 s | details |
| #18 | ACCEPTED | 0.06 s | details |
| #19 | WRONG ANSWER | 0.05 s | details |
| #20 | ACCEPTED | 0.06 s | details |
Compiler report
input/code.cpp: In function 'int main()':
input/code.cpp:34:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while (start < s1.size()) {
^Code
#include <vector>
#include <string>
#include <iostream>
using namespace std;
string s1,s2,s3,s4,s5;
int getnum(int start) {
if (s3.substr(start, 3) == "#.#") return 0;
if (s1.substr(start, 3) == "..#") return 1;
if (s3.substr(start, 3) == "..#") return 7;
if (s4.substr(start, 3) == "#..") return 2;
if (s2.substr(start, 3) == "..#") return 3;
if (s1.substr(start, 3) == "#.#") return 4;
if (s2.substr(start, 3) == "#.." && s4.substr(start,3) == "..#") return 5;
if (s2.substr(start, 3) == "#.." && s4.substr(start,3) == "#.#") return 6;
if (s2.substr(start, 3) == "#.#" && s4.substr(start,3) == "#.#") return 8;
return 9;
}
int main() {
cin >>s1>>s2>>s3>>s4>>s5;
int start=0;
int nums = (s1.size() + 1)/4;
long long power = 1;
for (int i = 1; i < nums; i++) {
power *= 10;
}
long long ans = 0;
while (start < s1.size()) {
int num = getnum(start);
//cout << num << endl;
ans += num*power;
power/= 10;
start += 4;
}
//cout << ans << endl;
if (ans % 97 == 0) {
cout << "BEER!";
}else {
cout << "BOOM!";
}
}
Test details
Test 1
Verdict: WRONG ANSWER
| input |
|---|
| ###.###...# ..#.#.#...# ###.###...# #.....#...# ###.###...# |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER! |
Test 2
Verdict: ACCEPTED
| input |
|---|
| ###.#.#.### #...#.#...# ###.###.### ..#...#...# ###...#.### |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 3
Verdict: WRONG ANSWER
| input |
|---|
| ###.###.###.###.###.#.#.### #.#.#.....#.#.#...#.#.#.#.# ###.###...#.#.#.###.###.### #.#.#.#...#.#.#.#.....#.#.# ###.###...#.###.###...#.### |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER! |
Test 4
Verdict: ACCEPTED
| input |
|---|
| ###.#.#.###.###.###.###.###.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 5
Verdict: WRONG ANSWER
| input |
|---|
| ###.###.###.###.#.#.###.### #.#.#.#.#.#.#.#.#.#.#...#.. ###.###.###.###.###.###.### #.#...#...#...#...#.#.#.#.# ###.###.###.###...#.###.### |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER! |
Test 6
Verdict: ACCEPTED
| input |
|---|
| ###...#.#.#.###.###.###.###...... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 7
Verdict: WRONG ANSWER
| input |
|---|
| #.#.###.###.###.###...#.### #.#.#.....#.#...#.#...#.#.# ###.###.###.###.#.#...#.### ..#.#.#...#.#.#.#.#...#.#.# ..#.###.###.###.###...#.### |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER! |
Test 8
Verdict: ACCEPTED
| input |
|---|
| #.#.###.#.#.###.###.###.###.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 9
Verdict: WRONG ANSWER
| input |
|---|
| ###.###.###.###.###.###.### #.#...#.#.#...#.#.....#.#.# ###.###.###.###.###.###.### #.#.#...#.#.#.....#...#...# ###.###.###.###.###.###.### |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER! |
Test 10
Verdict: ACCEPTED
| input |
|---|
| ###.#.#.###.###.###.###.#.#.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 11
Verdict: WRONG ANSWER
| input |
|---|
| ..#.###...#.###.###.###.### ..#.#.....#.#...#.#.#...#.# ..#.###...#.###.#.#.###.#.# ..#.#.#...#...#.#.#...#.#.# ..#.###...#.###.###.###.### |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER! |
Test 12
Verdict: ACCEPTED
| input |
|---|
| ..#.###.###.###.#.#...#.#.#.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 13
Verdict: WRONG ANSWER
| input |
|---|
| ###.###.###.###...#...# ..#...#.#.#...#...#...# ###.###.###.###...#...# #...#.....#.#.....#...# ###.###.###.###...#...# |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER! |
Test 14
Verdict: ACCEPTED
| input |
|---|
| ###.###.###.#.#.###.###.###.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 15
Verdict: WRONG ANSWER
| input |
|---|
| ###.###.###.###.###.###.### #...#...#.....#.#.#...#...# ###.###.###.###.#.#.###...# #.#.#.#.#.#...#.#.#.#.....# ###.###.###.###.###.###...# |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER! |
Test 16
Verdict: ACCEPTED
| input |
|---|
| ..#.###.###.###.###.###.###.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 17
Verdict: WRONG ANSWER
| input |
|---|
| ###.#.#.###.###...#.###.### #.#.#.#.#.#...#...#.#.#.#.# ###.###.###.###...#.#.#.### ..#...#.#.#...#...#.#.#.#.# ###...#.###.###...#.###.### |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER! |
Test 18
Verdict: ACCEPTED
| input |
|---|
| ###.###.###.###...#.###.###.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
Test 19
Verdict: WRONG ANSWER
| input |
|---|
| ###.###...#.###.#.#.###.### ..#.#.#...#...#.#.#...#...# ..#.###...#.###.###...#...# ..#.#.#...#.#.....#...#...# ..#.###...#.###...#...#...# |
| correct output |
|---|
| BEER!! |
| user output |
|---|
| BEER! |
Test 20
Verdict: ACCEPTED
| input |
|---|
| ###.#.#.###.###.###.###.#.#.##... |
| correct output |
|---|
| BOOM! |
| user output |
|---|
| BOOM! |
