ACM준비/algospot

GRIDISLANDS

조규현15 2015. 7. 30. 17:48
반응형

https://www.algospot.com/judge/problem/read/GRIDISLANDS

 

algospot.com :: GRIDISLANDS

Grid Islands 문제 정보 문제 알고스팟 시의 관광 명소는, 도시의 한가운데를 흐르는 강 위에 격자 모양으로 배치된 섬들과 이들을 잇는 다리입니다. 이 섬들은 세로 N, 가로 N+1의 격자 형태로 배치

www.algospot.com

INPUT : n

OUTPUT : 2 ^ ( edge - 1 )

#include 

void pow(unsigned long long &OUTPUT, int n)
{
	for (int i = 0; i < n; i++)
	{
		OUTPUT *= 2;
		OUTPUT %= 20090711;
	}
}
int main()
{
	int CASE, N;
	for (scanf("%d", &CASE); CASE > 0; CASE-- )
	{
		scanf("%d", &N);
		int TOTALBRIDGE = (2 * N + 1)*((2 * N + 1)/2) + N + 1;
		unsigned long long OUTPUT = 1;
		
		pow(OUTPUT, (TOTALBRIDGE - 1));

		printf("%I64d\n", OUTPUT);
	}
	return 0;
}
반응형

'ACM준비 > algospot' 카테고리의 다른 글

EDIAN  (0) 2015.08.04
GRIDISLANDS - 2  (0) 2015.07.30
BRACKETS  (0) 2015.07.30
WORDLENGTH  (0) 2015.07.09
SENTENCE  (0) 2015.07.07