結果

問題 No.2991 Hypercubic Graph Flow
ユーザー 👑 ygussanyygussany
提出日時 2024-12-16 00:17:52
言語 C
(gcc 13.3.0)
結果
WA  
実行時間 -
コード長 656 bytes
コンパイル時間 743 ms
コンパイル使用メモリ 29,568 KB
実行使用メモリ 6,820 KB
最終ジャッジ日時 2024-12-16 00:17:54
合計ジャッジ時間 2,118 ms
ジャッジサーバーID
(参考情報)
judge5 / judge2
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 WA -
testcase_01 WA -
testcase_02 WA -
testcase_03 AC 1 ms
5,248 KB
testcase_04 WA -
testcase_05 WA -
testcase_06 WA -
testcase_07 WA -
testcase_08 WA -
testcase_09 WA -
権限があれば一括ダウンロードができます

ソースコード

diff #

#include <stdio.h>

const int bit[25] = {1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304, 8388608, 16777216};

int main()
{
	int N;
	scanf("%d", &N);
	if (N % 2 != 0) {
		printf("No\n");
		return 0;
	}
	
	int i, j, k, l, f[1024][1024] = {};
	for (i = 0; i < bit[N]; i++) {
		for (j = 0, l = 0; j < N; j++) if ((i & bit[j]) != 0) l++;
		for (j = 0; j < bit[N]; j++) {
			for (k = 0; k < N; k++) if ((i ^ j) == bit[k]) break;
			if (k == N) printf("0 ");
			else if (l % 2 == k % 2) printf("1 ");
			else printf("-1 ");
		}
		printf("\n");
	}
	fflush(stdout);
	return 0;
}
0