http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1395

1395: Timebomb

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 139  Solved: 55
[Submit][Status][Web Board]

Description

Input

Output

Sample Input

***   * * * *** *** *** ***
* * * * * * * * *
* * * *** *** *** *** ***
* * * * * * * * *
*** * * *** *** *** ***

Sample Output

BEER!!

HINT

Source

分析:

直接写就ok啦,最后能整除6就“BEER” , 否则“BOOM”.

AC代码:

 #include<cstdio>
#include<algorithm>
#include<cstring>
#include<queue>
#include<iostream>
#include<stack>
#include<map>
#include<string>
using namespace std;
char ch[][];
int main(){
int n;
while(gets(ch[])){
for(int i = ; i < ; i++){
gets(ch[i]);
}
int l = strlen(ch[]);
int sum = ;
for(int i = ; i < l; i+=){
//printf("%s\n", ch[i]);
int num = ;
if(ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
){
num = ;
}
if(ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
){
num = ;
}
if(ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]!='*' && ch[][i+]!='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
){
num = ;
}
if(ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
){
num = ;
}
if(ch[][i]=='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
){
num = ;
}
if(ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]!='*' && ch[][i+]!='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
){
num = ;
}
if(ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]!='*' && ch[][i+]!='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
){
num = ;
}
if(ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
){
num = ;
}
if(ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
){
num = ;
}
if(ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
&&ch[][i]!='*' && ch[][i+]!='*' && ch[][i+]=='*'
&&ch[][i]=='*' && ch[][i+]=='*' && ch[][i+]=='*'
){
num = ;
}
sum *= ;
sum += num;
}
if(sum % == ){
printf("BEER!!\n");
}
else
printf("BOOM!!\n");
} return ;
}
04-30 11:32