으으ㆍㆍㆍ
[일기] E 뭐냐ㆍㆍㆍ
EN_SA(encludingsalt)
2020-04-01 01:29
추천 0
댓글 10
다른 게시글
-
아 A밖에 못풀었네 [2][일반] 익명(14.37) | 20.04.01추천 0
-
근데 슬랙에 기프티콘 걸어도 dm 안오던데 [5][일반] 익명(58.143) | 20.04.01추천 0
-
memset 때문에 시간초과 날줄은 몰랐네 [3][일반] 익명(58.143) | 20.04.01추천 0
-
ㅅㅂ 참가할걸...[일반] 익명(124.57) | 20.04.01추천 0
-
HTML은 프로그래밍 언어입니다 [2][일반] 왼손(stonebed) | 20.04.01추천 0
-
원래 fft 재귀호출써서 짜면 오지게 느리나요 [2][일반] tennma(partita32) | 20.03.31추천 0
-
코포 오랜만에 하려니까 떨리네[일반] 익명(14.37) | 20.03.31추천 0
-
오늘 코드포스 끝나고 방송 [3][일반] Gravekper(gravekper) | 20.03.31추천 5
-
머야 div2 10시였네[일반] 익명(211.58) | 20.03.31추천 0
-
유니온파인드구현할때, rank랑 경로압축 둘다 해줘야댐? [4][일반] ㅇㄴ(220.84) | 20.03.31추천 0
홀짝홀짝
단일 높이를 2를 더하는 연산 때문에 높이는 홀수냐 짝수냐만 중요함 그러면 홀짝짝짝 이런 식으로 기둥들이 놓여 있으면 이건 짝홀짝짝 짝짝홀짝 짝짝짝홀 거쳐서 짝수든 홀수든 한 쪽 방향으로 몰 수가 있고 이걸 생각해보면 짝수와 홀수가 둘 다 홀수일때만 높이 통일이 불가능하다는걸 알 수 있음. 그러면 이제 수식으로 정리하는게 문젠데
n*m이 홀수면 높이가 짝수인 기둥의 숫자, 높이가 홀수인 기둥의 숫자 둘 다 홀수일 수가 없음. 왜냐하면 둘 다 홀수면 합이 짝수여야하는데 n*m은 홀수잖아?
ㅇㅎ 들었으면 뭐...
아니 딴 놈 누르면 보라고 지웠는데;
계속 ㄱㄱ
그래서 n*m이 홀수일 땐 걍 (R-L+1)^(n*m) 하면 됨
n*m이 짝수일 땐 L 이상 R 이하 범위에서 짝수를 a개 홀수를 b개 라고 하면 우리가 구해야 할 식은 n*mC0 * a^(0) * b^(n*m-0) + n*mC2 * a^2 * b^(n*m-2) ... 이런 식임 근데 이건 (a+b)^(n*m) 꼴이랑 (a-b)^(n*m) 전개 꼴을 생각해보면 간단한 수식으로 나타낼 수 있음
ㄱㅅ
와 이글 아니었으면 e번 이해 못했을듯 - dc App