csuoj 1395: Timebomb
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的更多相关文章
- csuoj 1511: 残缺的棋盘
http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1511 1511: 残缺的棋盘 时间限制: 1 Sec 内存限制: 128 MB 题目描述 输入 ...
- csuoj 1354: Distinct Subsequences
这个题是计算不同子序列的和: spoj上的那个同名的题是计算不同子序列的个数: 其实都差不多: 计算不同子序列的个数使用dp的思想: 从头往后扫一遍 如果当前的元素在以前没有出现过,那么dp[i]=d ...
- hdoj 1395 2^x mod n = 1 【暴力】
策略 : 观察可知,1 或者是能被2整除的数都不会求余等于1, 仅仅须要推断一下是不是除1之外的奇数,在依次查找2^x(mod(n)) ? = 1就能够了 难点:假设每次都是在原来的基础上×2 再推断 ...
- FAFU 1395
动态规划:...翻牌FAFU 1395 动态规划
- 并查集--CSUOJ 1601 War
并查集的经典题目: CSUOJ 1601: War Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 247 Solved: 70[Submit][Sta ...
- 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 ...
- A Dangerous Maze (II) LightOJ - 1395(概率dp)
A Dangerous Maze (II) LightOJ - 1395(概率dp) 这题是Light Oj 1027的加强版,1027那道是无记忆的. 题意: 有n扇门,每次你可以选择其中一扇.xi ...
- LightOJ - 1395 A Dangerous Maze (II) —— 期望
题目链接:https://vjudge.net/problem/LightOJ-1395 1395 - A Dangerous Maze (II) PDF (English) Statistic ...
- CSUOJ 1644 超能陆战队
1644: 超能陆战队 Time Limit: 1 Sec Memory Limit: 256 MBSubmit: 6 Solved: 1[Submit][Status][Web Board] D ...
随机推荐
- Visual Studio 2008破解激活升级方法
声明:本文中涉及到的序列号及更新方法均来自互联网,请支持正版. 微软为业余爱好者.热衷者和学生提供了免费版——Express Edition (轻型.易学.易用的开发工具). 如不想支付任何费用,建议 ...
- Selinux在HTTP+PHP服务中的安全权限修改
在PHP用使用fopen的写入功能实,常会遇到诸如: PHP Warning: fopen(file): failed to open stream: Permission denied in (f ...
- 用Java操作树莓派!pi4j简介与安装
简介 对C不熟?习惯了使用java不想换语言,但又想操作树莓派?想一边喝咖啡,一边吃树莓派蛋糕?快来使用pi4j吧! pi4j旨在为java开发者提供面友好的面向对象的API,来操控树莓派.pi4j对 ...
- linux epoll 简单demo
一个简单的epoll demo ,同时接受多个客户端连接,并把接收到的字符串转化为大写字母返回给客户端 #include<stdio.h> #include<arpa/inet.h& ...
- linux下连接本地的navicate
1.进mysql cd mysql; cd bin; ./mysql -uroot -proot; show databases;#可以没有 #修改权限 1.GRANT ALL PRIVILEGES ...
- C#程序读取数据库中包含null的列的值
private void btn2_Click(object sender, RoutedEventArgs e) { using (SqlConnection ...
- UITextView 监听 return key的改变
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSSt ...
- Java学习-003-JDK、JRE、JVM简介
此文主要对 JDK.JRE.JVM进行简单的介绍,给各位亲们一个参考.若有不足之处,敬请各位大神指正,不胜感激! 一.基本概念 JDK(Java Development Kit:Java 开发工具包) ...
- css3画图之大白(●—●)
把大白送给你~ <!DOCTYPE html> <html> <head> <title>大白</title> <meta http- ...
- PHP 数组和字符串互相转换实现方法
$array=explode(separator,$string); $string=implode(glue,$array);