//._. ... ._. ._. ... ._. ._. ._. ._. ._.
//|.| ..| ._| ._| |_| |_. |_. ..| |_| |_|
//|_| ..| |_. ._| ..| ._| |_| ..| |_| ._|
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
typedef pair<int,int> Point;
char table[10][3][4]={
{
"._.",
"|.|",
"|_|"
},
{
"...",
"..|",
"..|"
},
{
"._.",
"._|",
"|_."
},
{
"._.",
"._|",
"._|"
},
{
"...",
"|_|",
"..|"
},
{
"._.",
"|_.",
"._|"
},
{
"._.",
"|_.",
"|_|"
},
{
"._.",
"..|",
"..|"
},
{
"._.",
"|_|",
"|_|"
},
{
"._.",
"|_|",
"._|"
}
};
char b[3][30];
bool cant[5][10];
int l[5],r[5],n;
int main()
{
//freopen("d.in","r",stdin);
l[1]=0; r[1]=2;
l[2]=4; r[2]=6;
l[3]=10; r[3]=12;
l[4]=14; r[4]=16;
scanf("%d",&n);
Point Pre;
for(int i=1;i<=n;++i)
{
memset(cant,0,sizeof(cant));
for(int j=0;j<3;++j)
scanf("%s",b[j]);
for(int j=1;j<=4;++j)
{
for(int p=0;p<10;++p){
for(int k=0;k<3;++k)
for(int l1=0,l2=l[j];l1<3;++l1,++l2)
if(table[p][k][l1]=='.' && b[k][l2]!='.')
{
cant[j][p]=1;
goto OUT;
}
OUT:;
}
}
for(int j=9;j>=0;--j)
for(int k=9;k>=0;--k)
for(int l=9;l>=0;--l)
for(int p=9;p>=0;--p)
if((!cant[1][j]) && (!cant[2][k]) && (!cant[3][l]) && (!cant[4][p]) && (j<6 && l<6))
if(i==1 || Point(j*10+k,l*10+p)<Pre)
{
printf("%d%d:%d%d\n",j,k,l,p);
Pre=Point(j*10+k,l*10+p);
goto OU2;
}
OU2:;
}
return 0;
}

最新文章

  1. Genymotion报Unable to load virtualbox engine错误
  2. ionic 常见问题
  3. 【液晶模块系列基础视频】3.2fatfs接口函数的使用2
  4. Codeforces Round #272 (Div. 2)
  5. SQL Server数据库备份(本机)
  6. Positioning(定位)
  7. 百度统计js被劫持用来DDOS Github
  8. HDU猜数字
  9. SDUTOJ 贪心 -商人小鑫
  10. 如何使用 stack?- 每天5分钟玩转 Docker 容器技术(112)
  11. 实例讲解基于 React+Redux 的前端开发流程
  12. 【网摘】C#.NET 在 MVC 中动态绑定下拉菜单的方法
  13. 关于Setup Factory 9的一些使用方法
  14. python习题一
  15. pdf中内嵌字体问题
  16. mysql 备份 恢复
  17. List集合的总结和应用场景的介绍
  18. 【Linux】Centos下安装ffmpeg
  19. JavaScript的值传递和引用传递
  20. vue动画

热门文章

  1. ServletContext 接口读取配置文件要注意的路径问题
  2. 几种list集合的区别
  3. [ZOJ2341]Reactor Cooling解题报告|带上下界的网络流|无源汇的可行流
  4. 【洛谷 P3805】 【模板】manacher算法
  5. Linux内核官方文档atomic_ops.txt【摘自Linux 内核文档】
  6. Linux音频编程
  7. IpmiTool常见问题解决办法
  8. Linux指令详解useradd groupadd passwd chpasswd chage 密码修改
  9. Python多线程常用包对比
  10. [ 总结 ] web server iptables 简单配置