공통수학1나머지정리와 인수분해AI심화 문제 (4점 중반 이후, 킬러 직전)

제곱수의 나머지 합 구하기

문제

자연수 nn에 대하여 n2n ^{2}88로 나눈 나머지를 f(n)f ( n )이라 할 때, f(1)+f(2)+f(3)++f(100)f ( 1 ) + f ( 2 ) + f ( 3 ) + \cdots + f ( 100 ) 의 값을 구하시오. [4점]

정답 보기
150

자료 내려받기

아직 올라온 파일이 없습니다.

해설

n=8k+rn = 8 k + r (kk는 음이 아닌 정수, r=0,1,2,,7r = 0 , 1 , 2 , \cdots , 7)로 놓으면 n2=64k2+16kr+r2=8(8k2+2kr)+r2n ^{2} = 64 k ^{2} + 16 kr + r ^{2} = 8 ( 8 k ^{2} + 2 kr ) + r ^{2} 이므로 f(n)f ( n )r2r ^{2}88로 나눈 나머지와 같다. r=0,1,2,3,4,5,6,7r = 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7일 때 r2r ^{2}88로 나눈 나머지는 차례로 0,1,4,1,0,1,4,10 , 1 , 4 , 1 , 0 , 1 , 4 , 1 이므로 f(n)f ( n )의 값은 88개씩 반복되고, 연속한 88개의 합은 0+1+4+1+0+1+4+1=120 + 1 + 4 + 1 + 0 + 1 + 4 + 1 = 12 100=812+4100 = 8 \cdot 12 + 4이므로 f(1)+f(2)++f(96)=1212=144f ( 1 ) + f ( 2 ) + \cdots + f ( 96 ) = 12 \cdot 12 = 144 f(97)+f(98)+f(99)+f(100)=f(1)+f(2)+f(3)+f(4)=1+4+1+0=6f ( 97 ) + f ( 98 ) + f ( 99 ) + f ( 100 ) = f ( 1 ) + f ( 2 ) + f ( 3 ) + f ( 4 ) = 1 + 4 + 1 + 0 = 6 따라서 구하는 값은 144+6=150144 + 6 = 150이다.

태그

비슷한 문제 더 보기

← 전체 문제 목록으로