#5348. Innocent Swap (Mã bài": INNOSWAP)

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Cho n, l, r . Đếm số lượng mảng a có độ dài n thỏa mãn hai điều kiện:

  1. l \le a_i \le r với mọi i .
  2. \sum_{i=1}^n a_i chia hết cho 3.

Kết quả có thể rất lớn, hãy in ra theo modulo 10^9 + 7 .

Dữ liệu: Một dòng duy nhất chứa ba số nguyên n, l, r .

Kết quả: In ra một số nguyên duy nhất là đáp án của bài toán.

Ví dụ:

Dữ liệu:

2 1 3

Kết quả:

3

Giải thích: Các mảng thỏa mãn là: [1, 2], [2, 1], [3, 3].

Giới hạn:

  • 1 \le n \le 2 \cdot 10^5
  • 1 \le l \le r \le 10^9