Time To Get Up HDU
来源:互联网 发布:高校教务网络管理系统 编辑:程序博客网 时间:2024/06/02 07:55
比赛时打了好久这题。。结果补题的时候发现可以简单好多
#include <cstdio> #include <iostream> #include <cstring> #include <algorithm> using namespace std; int a[8][25]; int judge(int k) { if(a[0][1+k]&&a[1][0+k]&&a[3][1+k]&&a[4][0+k]&&a[6][1+k]&&a[1][3+k]&&a[4][3+k]) return 8; if(!a[0][1+k]&&!a[1][0+k]&&!a[3][1+k]&&!a[4][0+k]&&!a[6][1+k]&&a[1][3+k]&&a[4][3+k]) return 1; if(a[0][1+k]&&!a[1][0+k]&&a[3][1+k]&&a[4][0+k]&&a[6][1+k]&&a[1][3+k]&&!a[4][3+k]) return 2; if(a[0][1+k]&&!a[1][0+k]&&a[3][1+k]&&!a[4][0+k]&&a[6][1+k]&&a[1][3+k]&&a[4][3+k]) return 3; if(!a[0][1+k]&&a[1][0+k]&&a[3][1+k]&&!a[4][0+k]&&!a[6][1+k]&&a[1][3+k]&&a[4][3+k]) return 4; if(a[0][1+k]&&a[1][0+k]&&a[3][1+k]&&!a[4][0+k]&&a[6][1+k]&&!a[1][3+k]&&a[4][3+k]) return 5; if(a[0][1+k]&&a[1][0+k]&&a[3][1+k]&&a[4][0+k]&&a[6][1+k]&&!a[1][3+k]&&a[4][3+k]) return 6; if(a[0][1+k]&&!a[1][0+k]&&!a[3][1+k]&&!a[4][0+k]&&!a[6][1+k]&&a[1][3+k]&&a[4][3+k]) return 7; if(a[0][1+k]&&a[1][0+k]&&a[3][1+k]&&!a[4][0+k]&&a[6][1+k]&&a[1][3+k]&&a[4][3+k]) return 9; if(a[0][1+k]&&a[1][0+k]&&!a[3][1+k]&&a[4][0+k]&&a[6][1+k]&&a[1][3+k]&&a[4][3+k]) return 0; } int main() { int t; scanf("%d%*c",&t); char s[30]; while(t--) { memset(a,0,sizeof(a)); for(int i=0;i<7;i++) { scanf("%s",s); for(int j=0;j<21;j++) if(s[j]=='X') a[i][j]=1; } int b,c,d,e; b=judge(0); c=judge(5); d=judge(12); e=judge(17); printf("%d%d:%d%d\n",b,c,d,e); } return 0; }
阅读全文
0 0
- Time To Get Up HDU
- hdu-暑假集训-Time To Get Up
- hdu 6077-Time To Get Up
- HDU 6077 Time To Get Up 模拟
- HDU 6077 Time To Get Up【】
- HDU 6077 Time To Get Up
- hdu 6077 Time To Get Up【暴力】
- hdu 6077 Time To Get Up
- hdu--6077 Time To Get Up
- Time To Get Up
- Time To Get Up
- Time To Get Up
- Time To Get Up
- hdu 多校联赛 Time To Get Up
- HDU 6077 Time To Get Up【模拟题】【水题】
- HDU 6077 Time To Get Up(水~)
- 【多校训练】hdu 6077 Time To Get Up
- hdu 6077 Time To Get Up(简单模拟)
- python 中__name__ = '__main__' 的作用
- ios获取当月第一天和最后一天
- 从头开始调试stm32 USB HID
- python中如何使用二维数组
- WebView问题总结
- Time To Get Up HDU
- HDUOJ 产生冠军(stl)
- Java内存区域与对象创建过程
- spring处理ajax请求
- 练习 2-4 squeeze(s1, s2),将字符串s1 中任何与字符串s2 中字符匹配的字符都删除。
- spark数据处理示例一:分类
- Qt一步步搭建TcpServer2——线程池
- 定期清理服务器日志
- Java泛型常见面试题