HDU 6077 Time To Get Up -暴力枚举-2017多校联盟4 第11题
来源:互联网 发布:网络舆情分析师待遇 编辑:程序博客网 时间:2024/06/09 20:53
Time To Get Up
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 0 Accepted Submission(s): 0
Problem Description
Little Q's clock is alarming! It's time to get up now! However, after reading the time on the clock, Little Q lies down and starts sleeping again. Well, he has5 alarms, and it's just the first one, he can continue sleeping for a while.
Little Q's clock uses a standard 7-segment LCD display for all digits, plus two small segments for the '':'', and shows all times in a 24-hour format. The '':'' segments are on at all times.
Your job is to help Little Q read the time shown on his clock.
Little Q's clock uses a standard 7-segment LCD display for all digits, plus two small segments for the '':'', and shows all times in a 24-hour format. The '':'' segments are on at all times.
Your job is to help Little Q read the time shown on his clock.
Input
The first line of the input contains an integer T(1≤T≤1440) , denoting the number of test cases.
In each test case, there is an7×21 ASCII image of the clock screen.
All digit segments are represented by two characters, and each colon segment is represented by one character. The character ''X'' indicates a segment that is on while ''.'' indicates anything else. See the sample input for details.
In each test case, there is an
All digit segments are represented by two characters, and each colon segment is represented by one character. The character ''X'' indicates a segment that is on while ''.'' indicates anything else. See the sample input for details.
Output
For each test case, print a single line containing a stringt in the format of HH:MM , where t(00:00≤t≤23:59) , denoting the time shown on the clock.
Sample Input
1.XX...XX.....XX...XX.X..X....X......X.X..XX..X....X.X....X.X..X......XX.....XX...XX.X..X.X....X....X.X..XX..X.X.........X.X..X.XX...XX.....XX...XX.
Sample Output
02:38
题意:
读出用x组成的7字数码管的显示值,格式是HH:MM
解题思路
一共四位,每位有0~9 这10中可能,枚举对比一下就好。
代码
#include <iostream>#include <cstdio>#include <cstring>using namespace std;const char num[10][7][5] = {".XX.", "X..X", "X..X", "....", "X..X", "X..X", ".XX.", "....", "...X", "...X", "....", "...X", "...X", "....", ".XX.", "...X", "...X", ".XX.", "X...", "X...", ".XX.", ".XX.", "...X", "...X", ".XX.", "...X", "...X", ".XX.", "....", "X..X", "X..X", ".XX.", "...X", "...X", "....", ".XX.", "X...", "X...", ".XX.", "...X", "...X", ".XX.", ".XX.", "X...", "X...", ".XX.", "X..X", "X..X", ".XX.", ".XX.", "...X", "...X", "....", "...X", "...X", "....", ".XX.", "X..X", "X..X", ".XX.", "X..X", "X..X", ".XX.", ".XX.", "X..X", "X..X", ".XX.", "...X", "...X", ".XX."};char tm[10][25];char n[7][5];int check(){ for (int i=0; i<10; i++){ bool flag = true; for (int j=0; j<7; j++){ if (strcmp(n[j], num[i][j]) != 0){ flag = false; break; } } if (flag){ return i; } } return -1;}int main(){ int t; scanf("%d", &t); while (t > 0){ t--; for (int i=0; i<7; i++) scanf("%s", tm[i]); int a, b, c, d; for (int i=0; i<7; i++){ strncpy(n[i], tm[i], 4); } a = check(); for (int i=0; i<7; i++){ strncpy(n[i], tm[i]+5, 4); } b = check(); for (int i=0; i<7; i++){ strncpy(n[i], tm[i]+12, 4); } c = check(); for (int i=0; i<7; i++){ strncpy(n[i], tm[i]+17, 4); } d = check(); printf("%d%d:%d%d\n", a,b,c,d); } return 0;}
阅读全文
1 0
- HDU 6077 Time To Get Up -暴力枚举-2017多校联盟4 第11题
- hdu 6077 Time To Get Up【暴力】
- HDU6077 Time To Get Up(模拟,2017 HDU多校联赛 第4场)
- HDU 2017 多校联赛4 1011 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【模拟题】【水题】
- 【多校训练】hdu 6077 Time To Get Up
- hdu 多校联赛 Time To Get Up
- Time To Get Up HDU
- HDU6077 Time To Get Up 暴力
- Time To Get Up(枚举)
- 17暑假多校联赛4.11 HDU 6077 Time To Get Up
- 2017多校四 1011题 hdu 6077 Time To Get Up 感谢数电老师(。
- 【leetcode】454. 4Sum II 总结
- 软件功耗总公式
- vxWorks中延后执行任务队列(workQ)
- mysql 对时间进行操作
- Matesploit在中文版系统上安装出错解决方法
- HDU 6077 Time To Get Up -暴力枚举-2017多校联盟4 第11题
- 面向对象 练习题1
- data类型的Url格式--url(data:image/gif;base64,AAAA):把小数据直接嵌入到Url中
- 1.11.ARM的37个寄存器详解
- spring事务回滚的部分说明及出现问题解决
- Java中的final修饰符
- HTTP概述
- JS正则表达式完整教程(略长)
- 网站运营及管理要点_影响网站运营的要素paobujiv