囧字构造 模拟

https://vjudge.net/problem/HRBUST-2085



需要注意的是二维数组里,x坐标和y坐标的关系。
其次是先构造外边框,再构造内部,这样可以省去重复构造的步骤。(迭代)

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const int INF = 0x3f3f3f3f;
const int NINF = 0xc0c0c0c0;
char maze[1000][1000];
void draw(int n , int x , int y)
{
    int tlen = ( 1 <<(n+2) );
    for(int i=y;i> T;
    int len;
    while(T--){
        int n;
        cin >> n;
        len = ( 1 << (n+2));
        memset(maze,' ',sizeof(maze));
        draw(n,0,0);
        for(int i=0;i

你可能感兴趣的:(模拟)