알고리즘/알고리즘 이론, 템플릿

스프라그 그런디

b1ackhand 2023. 6. 5. 10:22
	for (int i = 3; i <= 5000; i++)
	{
		memset(grundycheck, 0, sizeof(grundycheck));
		int t = i - 2;
		for (int j = 0; j <= t; j++)
		{
			grundycheck[grundy[j]^grundy[t - j]] = 1;
		}

		for (int j = 0; j < 20; j++)
		{
			if (!grundycheck[j])
			{
				grundy[i] = j;
				break;
			}
		}

	}​

'알고리즘 > 알고리즘 이론, 템플릿' 카테고리의 다른 글

가젯 템플릿  (0) 2023.06.18
인접행렬 분할거듭제곱  (0) 2023.06.08
이분매칭  (0) 2023.06.02
MST - Kruskal  (0) 2023.04.03
O(nlogn) LIS  (0) 2023.03.28