数据范围 n,m<=40;
比赛想法:
感觉好麻烦,转来转去的,恶心死了;
归根到底,是这种题目写的太少,还有不够静下心来。
#include <iostream>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <queue>
using namespace std;
const int maxn = 100+10;
int dx[] = {
0, -1, 0, 1};
int dy[] = {
-1, 0, 1, 0};
int dl[][2] = {
{
0, -1}, {
-1, 0}, {
0, 1}, {
1, 0}};
int dr[][2] = {
{
0, 1}, {
-1, 0}, {
0, -1}, {
1, 0