첫 번째 질문 루오 구 7 월 인종, 용서 포로, 루오 밸리 질문 : P5461

주제 배경

안티 치트 시스템을 통해 표절 부정 행위 플레이어의 달 게임의 일부는 밖으로 붙 잡혔다!

제목 설명

이전  2 ^ N- \ 타임즈 ^ N-2 (N- \ LE10) 2 N- × 2 N- ( N- . 1 0 ) kkksc03 즐거움의 정방 행렬을 기다리고 독립을 부정했다. kkksc03는 사기꾼의 수를 용서하기로 결정했다. 그 매트릭스는 네 개의 작은 사각형 행렬로 분할 제곱되며, 각각 작은 쪽의 길이는 매트릭스의 본래 행렬의 절반이다. 용서됩니다 매트릭스, 나머지 세 개의 작은 행렬의 왼쪽 위 모서리가 각 행렬이 계속있는 모든 사기꾼이 네 개의 작은 행렬로 나눌 수, 다음 ...... 수 더 이상 매트릭스 때까지 같은 방법으로 속임수없는 사람들을 용서 포인트 최대 이동합니다. 처벌 용서되지 않은 모든 사기꾼은 브라운의 이름으로 처벌됩니다.

부여  N- 형을 용서하지 않을의 N- 0 용서 나타냅니다 사기꾼 당, 제발 운명 출력, 1.

입력 및 출력 형식

입력 형식 :

 

정수  N- N-.

 

출력 형식 :

 

각자 용서 여부를 나타내는 01의 2 ^ N * 2 ^ N 행렬. 숫자 사이에 공백이있다.

언뜻 질문 : 법을 찾을 수 있습니다! 그 다음은 0 버스트 것

질문을 볼 수있는 두 번째 눈 : 법을 찾을 수 있습니다!

나는이 프로그램에서 직접보고, 나는 개인적으로 프로그램이 더 명확하게 될 것이라고 생각, 여기에 말을하지 않습니다

#INCLUDE <비트 / STDC ++ H.>
네임 스페이스를 사용하여 STD;
INT N-, C = 1,.
INTO () // 입력 기능 공극
{
CIN N - >>;
(; I는 <N-; 등록 I = 0 int로 난 ++)에 대해 = C C의 * 2;
}
; A [10024] [10024] 값 int
// 커널) (보이드 풀기가이
{
A [0] [I] = 0; / (; I <C- (1). 난 ++ 등록 INT I = 0)에 대한 / 첫 번째 행에 부가하여 우측의 0
(; I는 C를 <I가 ++ int로 등록 I = 0)에 대한
{
A [I] [-C 1.] = 1이다.]
}. // 모든 우측 컬럼 1
대 (레지스터 INT I = 1]. I ++)] I는 C <
{
대 (등록 INT J = 0; J <C- 1]. J ++)
{
A [I] [J] = (A [. I- 1] [J] + A를 [ . 1-I] [J + 1])가 2 %].
}
} //이 수가 오른쪽 상기 디지털 전류 디지털 위치되고 모듈 (2)의 빠져!
대해 INT (등록 I = 0; I <는 C를,이 I ++)
{
대 (INT 등록 J = 0; J <C, J ++)
{
COUT << A [I] [J] << "
} // 출력 대법 공백 기억
] << ENDL COUT
} // 회수 랩 아!

}
지능의 main ()
{
INTO ();
풀기가 ()
0 복귀;
}

추천

출처www.cnblogs.com/zmcpp/p/11239090.html