사지 수
//     
int p[1025][1025];
int node[1025*1025];
int build(int k,int lx,int ly,int rx,int ry)
{
    if(lx==rx&&ly==ry)
        return node[k]=(1<//           1,          2
    int mx=(lx+rx)/2,my=(ly+ry)/2;
    int v=0;
    //       。   ,          , v=1,   ,  2,      3
    //          。v==3         ,    。
    v|=build(k*4,lx,ly,mx,my);
    v|=build(k*4+1,mx+1,ly,rx,my);
    v|=build(k*4+2,lx,my+1,mx,ry);
    v|=build(k*4+3,mx+1,my+1,rx,ry);
    return node[k]=v;
}
//cout<<"123"<int u)
{
    if(node[u]==3)
    {
        if(u>1)
            putchar('*');
        dfs(4*u);
        dfs(4*u+1);
        dfs(4*u+2);
        dfs(4*u+3);
    }
    else
    {
        if(node[u]==2)
            putchar('1');
        else
            putchar('0');
    }
}
 
2. 압축 코드 로 2 차원 이미지 전송 문 얻 기
//    
char g[1025][1025];
char line[10000];
int idx;
void build(int k,int lx,int ly,int rx,int ry)
{
    char type=line[idx++];
    if(type=='*')
    {
        int mx=(lx+rx)>>1,my=(ly+ry)>>1;
        build(k*4,lx,ly,mx,my);
        build(k*4+1,mx+1,ly,rx,my);
        build(k*4+2,lx,my+1,mx,ry);
        build(k*4+2,mx+1,my+1,rx,ry);
    }
    else
    {
        for(int i=ly;i<=ry;i++)
            for(int j=lx;j<=rx;j++)
                g[i][j]=type;
    }
}이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정수 반전Udemy 에서 공부 한 것을 중얼거린다 Chapter3【Integer Reversal】 (예) 문자열로 숫자를 반전 (toString, split, reverse, join) 인수의 수치 (n)가 0보다 위 또는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.