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 ;
}

csuoj 1395: Timebomb的更多相关文章

  1. csuoj 1511: 残缺的棋盘

    http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1511 1511: 残缺的棋盘 时间限制: 1 Sec  内存限制: 128 MB 题目描述 输入 ...

  2. csuoj 1354: Distinct Subsequences

    这个题是计算不同子序列的和: spoj上的那个同名的题是计算不同子序列的个数: 其实都差不多: 计算不同子序列的个数使用dp的思想: 从头往后扫一遍 如果当前的元素在以前没有出现过,那么dp[i]=d ...

  3. hdoj 1395 2^x mod n = 1 【暴力】

    策略 : 观察可知,1 或者是能被2整除的数都不会求余等于1, 仅仅须要推断一下是不是除1之外的奇数,在依次查找2^x(mod(n)) ? = 1就能够了 难点:假设每次都是在原来的基础上×2 再推断 ...

  4. FAFU 1395

    动态规划:...翻牌FAFU 1395 动态规划

  5. 并查集--CSUOJ 1601 War

    并查集的经典题目: CSUOJ 1601: War Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 247  Solved: 70[Submit][Sta ...

  6. hdu 1395 2^x mod n = 1(暴力题)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1395 2^x mod n = 1 Time Limit: 2000/1000 MS (Java/Oth ...

  7. A Dangerous Maze (II) LightOJ - 1395(概率dp)

    A Dangerous Maze (II) LightOJ - 1395(概率dp) 这题是Light Oj 1027的加强版,1027那道是无记忆的. 题意: 有n扇门,每次你可以选择其中一扇.xi ...

  8. LightOJ - 1395 A Dangerous Maze (II) —— 期望

    题目链接:https://vjudge.net/problem/LightOJ-1395 1395 - A Dangerous Maze (II)    PDF (English) Statistic ...

  9. CSUOJ 1644 超能陆战队

    1644: 超能陆战队 Time Limit: 1 Sec  Memory Limit: 256 MBSubmit: 6  Solved: 1[Submit][Status][Web Board] D ...

随机推荐

  1. 汇总10.4版本ArcGIS Server与ArcMap 安装+SDE+注册数据源(非破解)

    文档参考了Server技术支持部各位前辈的总结文档. win10 + Server 10.4 +  ArcMap 10.4 + Oracle instant client (32位 和 64位) 安装 ...

  2. (转)Linux下安装Matlab2014及破解

    原文链接:http://blog.csdn.net/lanbing510/article/details/41698285 文章已搬家至http://lanbing510.info/2014/12/0 ...

  3. 蓝牙的AVDTP协议笔记

    1.概述    AVDTP(AUDIO/VIDEO DISTRIBUTION TRANSPORT PROTOCOL)是用来描述音频/视频在蓝牙设备间的传输的协议,是A2DP协议的基础协议,其在协议栈中 ...

  4. 蓝牙BLE LINK LAYER剖析(二) -- PDU

    DATA FORMAT The Link Layer has only one packet format used for both advertising channel packets and ...

  5. Ajax如何解决跨域问题

    如果需要从不同的服务器(不同域名)上获取数据就需要使用跨域 HTTP 请求. 跨域请求在网页上非常常见.很多网页从不同服务器上载入 CSS, 图片,Js脚本等. 在现代浏览器中,为了数据的安全,所有请 ...

  6. 使用jQuery基本过滤选择器

    <script type="text/javascript"> $(function(){ //增加第一个元素的类别 $("li:first").a ...

  7. iOS FMDB小试了一下

    今天从早上9点,一直在看FMDB,知道中午11:40.我的效率是不是很低下.中间也碰到了几个小bug. 虽然做了一个小demo,但是觉得还比不上在项目中使用中锻炼的多,先暂且一总结. 先下载FMDB的 ...

  8. Sql server中内连接语句

    数据库中学生表和课程表如下: 内连接sql语句: select a.studentName,a.studentAge,b.courseName from student a inner join co ...

  9. web页面的适配问题

    一个web页面既要在宽屏上显示,又要在窄屏上显示,既要在电脑上显示,又要在手机上显示,这个适配问题相当的麻烦. 其实解决电脑与手机的适配问题,一般有两个思路:一个是做判断,根据不同条件在css和js做 ...

  10. 1.后台如何获取 jquery get方式的ajax的参数

    1. update.jsp 1.2 默认是dataType是json getJSON: function( url, data, callback ) { return jQuery.get(url, ...