Điểm:
300 (p)
Thời gian:
1.0s
Bộ nhớ:
1023M
Input:
bàn phím
Output:
màn hình
Cho bảng kích thước \(n \times m\). Hỏi có bao nhiêu cách điền các số \(-1\) và \(1\) vào các ô trong bảng sao cho tích các số trong cùng \(1\) hàng và trong cùng \(1\) một cột bằng \(1\).
Input
- Một dòng chứa 2 số \(n, m\) (\(n, m \leq 10^9\))
Output
- In ra kết quả theo mod \(10^9+7\)
Example
Test 1
Input
2 3
Output
4
Bình luận
https://t.me/pump_upp - best crypto pumps on telegram
Make 1000% and more within 1 day, join channel @pump_upp !
https://t.me/pump_upp - best crypto pumps on telegram
Make 1000% and more within 1 day, join channel @pump_upp !
Spoiler Alert
Hint 1
Hint 2
Hint 3
Hint 4 (cuom1999)
Hint 5
Reference AC code | O(1) time | O(1) auxiliary space | Divide and Conquer, Math