关闭

2333333333

168人阅读 评论(0) 收藏 举报
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;

int n,m,bo[10][10][10],p[10][10][10][10];
char ch[20];

void MAKE(int x,int y)
{
	for (int i = 0; i < 2; i++) {
		int t = y*2 - 1;
		if (ch[t] == '<') p[x][y][x][y+1] = 2,p[x][y+1][x][y] = 1;
		else p[x][y][x][y+1] = 1,p[x][y+1][x][y] = 2;
	}
}

int main()
{
	#ifdef YZY
		freopen("yzy.txt","r",stdin);
	#endif
	
	for (int l = 1; l <= 3; l++) {
		int x,y; x = y = 1; x += (l-1)*3;
		for (int i = 1; i <= 5; i++) {
			scanf("%s",1+ch);
			if (i&1) {y = 1;for (int j = 0; j < 3; j++) MAKE(x,y),y += 3;}
			else {
				++x; int t = 1;
				for (y = 1; y <= 9; y++) {
					if (ch[t] == '^') p[x-1][y][x][y] = 2,p[x][y][x-1][y] = 1;
					else p[x-1][y][x][y] = 1,p[x][y][x-1][y] = 2;
					t += 2;
				}
			}
		}
	
	}
	
	//dfs(1,1);
	return 0;
}

0
0

  相关文章推荐
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:164726次
    • 积分:8592
    • 等级:
    • 排名:第2562名
    • 原创:733篇
    • 转载:1篇
    • 译文:0篇
    • 评论:19条
    文章分类
    最新评论