아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

01010101

시간 제한1초메모리 제한512 MB

요약
모든 2×2 부분 배열의 합이 2가 되도록 N×M 격자를 0과 1로 채우는 방법의 수를 10^9+7로 나눈 나머지를 구한다.
난이도

보통10점 중 7점

유형
조합론, 수학
정답자
아직 제출이 없습니다

문제

N×MN\times M 크기의 배열의 각 칸에 00과 11중 하나를 적는다. 이때, 모든 2×22\times 2 크기의 부분 배열 안에 적힌 수의 합이 22로 같아지도록 배열을 채우는 방법의 수를 구하여라.

입력

첫 번째 줄에 배열의 크기 N,MN, M이 주어진다. (2≤N,M≤1018)(2 \leq N, M \leq 10^{18})

출력

조건을 만족하도록 배열을 채우는 방법의 수를 109+710^9+7로 나눈 나머지를 출력한다.

예제1

  1. 예제 1

    입력
    2 4
    
    예상 출력
    18