【Link】:

【Description】

【Solution】



把每个数字长什么样存到数组里就好;傻逼题。

(直接输入每一行是什么样子更快,不要一个字符一个字符地输入)



【NumberOf WA】



1



【Reviw】

【Code】

#include <bits/stdc++.h>
using namespace std; int T;
char s[10][30];
char temp[10][10][7]; int get_ans(int x1,int y1,int x2,int y2){
for (int k = 0;k <= 9;k++){
bool ok = true;
for (int i = x1;i <= x2;i++)
for (int j = y1;j <= y2;j++){
if (temp[k][i-x1+1][j-y1+1]!=s[i][j])
ok = false;
}
if (ok) return k;
}
return 2333;
} int main(){ for (int k = 0;k <= 9;k++)
for (int i = 1;i <= 7;i++)
for (int j = 1;j <= 4;j++)
temp[k][i][j] = '.'; //'0';
for (int i = 2;i <= 3;i++)
temp[0][1][i] = temp[0][7][i] = 'X';
for (int i = 2;i <= 3;i++)
temp[0][i][1] = temp[0][i][4] = 'X';
for (int i = 5;i <= 6;i++)
temp[0][i][1] = temp[0][i][4] = 'X'; //'1';
for (int i = 2;i <= 3;i++)
temp[1][i][4] = 'X';
for (int i = 5;i <= 6;i++)
temp[1][i][4] = 'X'; //'2'
for (int i = 2;i <= 3;i++)
temp[2][1][i] = temp[2][4][i] = temp[2][7][i] = 'X';
for (int i = 2;i <= 3;i++)
temp[2][i][4] = 'X';
for (int i = 5;i <= 6;i++)
temp[2][i][1] = 'X'; //'3'
for (int i = 2;i <= 3;i++)
temp[3][1][i] = temp[3][4][i] = temp[3][7][i] = 'X';
for (int i = 2;i <= 3;i++)
temp[3][i][4] = 'X';
for (int i = 5;i <= 6;i++)
temp[3][i][4] = 'X'; //'4'
for (int i = 2;i <= 3;i++)
temp[4][i][1] = temp[4][i][4] = 'X';
for (int i = 2;i <= 3;i++)
temp[4][4][i] = 'X';
for (int i = 5;i <= 6;i++)
temp[4][i][4] = 'X'; //'5'
for (int i = 2;i <= 3;i++)
temp[5][1][i] = temp[5][4][i] = temp[5][7][i] = 'X';
for (int i = 2;i <= 3;i++)
temp[5][i][1] = 'X';
for (int i = 5;i <= 6;i++)
temp[5][i][4] = 'X'; //'6'
for (int i = 2;i <= 3;i++)
temp[6][1][i] = temp[6][4][i] = temp[6][7][i] = 'X';
for (int i = 2;i <= 3;i++)
temp[6][i][1] = 'X';
for (int i = 5;i <= 6;i++)
temp[6][i][1] = temp[6][i][4] = 'X'; //'7'
for (int i = 2;i <= 3;i++)
temp[7][1][i] = 'X';
for (int i = 2;i <= 3;i++)
temp[7][i][4] = 'X';
for (int i = 5;i <= 6;i++)
temp[7][i][4] = 'X'; //8
for (int i = 2;i <= 3;i++)
temp[8][1][i] = temp[8][4][i] = temp[8][7][i] = 'X';
for (int i = 2;i <= 3;i++)
temp[8][i][1] = temp[8][i][4] = 'X';
for (int i = 5;i <= 6;i++)
temp[8][i][1] = temp[8][i][4] = 'X'; //9
for (int i = 2;i <= 3;i++)
temp[9][1][i] = temp[9][4][i] = temp[9][7][i] = 'X';
for (int i = 2;i <= 3;i++)
temp[9][i][1] = temp[9][i][4] = 'X';
for (int i = 5;i <= 6;i++)
temp[9][i][4] = 'X'; //freopen("F:\\rush.txt","r",stdin);
scanf("%d",&T);
while (T--){
for (int i = 1;i <= 7;i++)
scanf("%s",s[i]+1);
int a = get_ans(1,1,7,4),b = get_ans(1,6,7,9);
int c = get_ans(1,13,7,16),d = get_ans(1,18,7,21);
printf("%d%d:%d%d\n",a,b,c,d);
}
return 0;
}

【2017 Multi-University Training Contest - Team 4】Time To Get Up的更多相关文章

  1. 【2017 Multi-University Training Contest - Team 2】TrickGCD

    [Link]:http://acm.hdu.edu.cn/showproblem.php?pid=6053 [Description] 给你一个b数组,让你求一个a数组: 要求,该数组的每一位都小于等 ...

  2. 【2017 Multi-University Training Contest - Team 2】Maximum Sequence

    [Link]:http://acm.hdu.edu.cn/showproblem.php?pid=6047 [Description] 给你一个数列a和一个数列b; 只告诉你a的前n项各是什么; 然后 ...

  3. 【2017 Multi-University Training Contest - Team 2】 Regular polygon

    [Link]: [Description] 给你n个点整数点; 问你这n个点,能够组成多少个正多边形 [Solution] 整点只能构成正四边形. 则先把所有的边预处理出来; 枚举每某两条边为对角线的 ...

  4. 【2017 Multi-University Training Contest - Team 2】 Is Derek lying?

    [Link]: [Description] 两个人都做了完全一样的n道选择题,每道题都只有'A','B','C' 三个选项,,每道题答对的话得1分,答错不得分也不扣分,告诉你两个人全部n道题各自选的是 ...

  5. 【2017 Multi-University Training Contest - Team 5】Rikka with Competition

    [Link]: [Description] [Solution] 把所有人的能力从大到小排; 能力最大的肯定可能拿冠军; 然后一个一个地往后扫描; 一旦出现a[i-1]-a[i]>k; 则说明从 ...

  6. 【2017 Multi-University Training Contest - Team 5】Rikka with Subset

    [Link]: [Description] 给你a数组的n个数的所有2^n个子集的2^n个子集元素的和; 子集元素的和最大为m; 告诉你各个子集元素的和出现的次数; 如 1 2 则0出现1次,1出现1 ...

  7. 【2017 Multi-University Training Contest - Team 5】Rikka with Graph

    [Link]:http://acm.hdu.edu.cn/showproblem.php?pid=6090 [Description] 给你n个点; 让你在这n个点上最多连m条无向边; 使得 ∑ni= ...

  8. 【2017 Multi-University Training Contest - Team 4】Counting Divisors

    [Link]:http://acm.hdu.edu.cn/showproblem.php?pid=6069 [Description] 定义d(i)为数字i的因子个数; 求∑rld(ik) 其中l,r ...

  9. 【2017 Multi-University Training Contest - Team 3】RXD and math

    [Link]: [Description] [Solution] 发现1010mod(109+7)=999999937; 猜测答案是nk 写个快速幂; 注意对底数先取模; [NumberOf WA] ...

随机推荐

  1. Tomcat IO阻塞异常

    tomcat的maxThreads.acceptCount(最大线程数.最大排队数) tomcat 的Connector配置如下 <Connector port="8080" ...

  2. [译] 我最终是怎么玩转了 Vue 的作用域插槽

    原文链接:https://juejin.im/post/5c8856e6e51d456b30397f31#comment 原文地址:How I finally got my head around S ...

  3. Python爬虫基础示例

    使用pip安装相关依赖: pip install requests pip install bs4 安装成功提示:Successfully installed *... 爬取中国天气网数据示例代码: ...

  4. ASP.NET WEB API微信支付通知接口,返回xml数据,微信服务器不识别问题

    原文:ASP.NET WEB API微信支付通知接口,返回xml数据,微信服务器不识别问题 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/MrTra ...

  5. PKU 3281 Dining 网络流 (抄模板)

    题意: 农夫约翰为他的牛准备了F种食物和D种饮料.每头牛都有各自喜欢的食物和饮料,而每种食物或饮料只能分配给一头牛.最多能有多少头牛可以同时得到各自喜欢的食物和饮料? 思路: 用 s -> 食物 ...

  6. 03016_DBCP连接池

    1.连接池概述 (1)用池来管理Connection,这样可以重复使用Connection: (2)有了池,所以我们就不用自己来创建Connection,而是通过池来获取Connection对象: ( ...

  7. MIBTree

    NETWORK-APPLIANCE-MIB http://www.mibdepot.com/cgi-bin/getmib3.cgi?abc=0&n=NETWORK-APPLIANCE-MIB& ...

  8. linux系统 硬链接和软链接

    背景: 当几个用户同在一个项目里工作时.经常须要共享文件. 假设一个共享文件同一时候出如今属于不同用户的不同文件夹下.工作起来就非常方便. 比如B和C文件夹下有一文件D是两者都能够訪问和改动的共享文件 ...

  9. iOS开发 - 数据归档与恢复 NSKeyedArchiver

    归档与恢复归档 归档,英文Archiver['ɑrkɪvə],这里指的是将OC的对象存储为一个文件或者网络上的一个数据块. 恢复归档.英文UnArchiver,指的是将一个来自文件或网络的归档数据块恢 ...

  10. 使用 gradle 在编译时动态设置 Android resValue / BuildConfig / Manifes中&lt;meta-data&gt;变量的值

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/49247815 文章出自:薛瑄的博客 你也能够查看我的其它同类文章.也会让你有一定的 ...