Đồng đều chiều cao

Đề bài

Mô tả

Cho một lưới n×m. Ban đầu tại ô (i,j)ai,j khối lập phương được xếp chồng lên nhau. Người chơi có thể thực hiện các thao tác sau bao nhiêu lần tùy ý:

  • Chọn hai ô kề cạnh và đặt thêm một khối lên mỗi ô đó (tổng cộng thêm 2 khối).
  • Chọn một ô và đặt thêm hai khối lên ô đó.

Mục tiêu là đưa lưới về trạng thái mà tất cả các ô có cùng số khối.

Người chơi muốn biết: có bao nhiêu lưới khởi đầu {ai,j} thỏa mãn:

  • Lai,jR với mọi 1in, 1jm;
  • Có thể đạt được mục tiêu bằng các thao tác nêu trên.

Vì đáp số có thể rất lớn, hãy in ra phần dư khi chia cho 998244353.

Dữ liệu vào

Một dòng duy nhất chứa bốn số nguyên n, m, L, R.

Dữ liệu ra

In ra một số nguyên — đáp số cần tìm theo modulo 998244353.

Ràng buộc

  • 1n,m,L,R109
  • LR
  • n·m2

Ví dụ

Input Output Giải thích
2 2 1 1 1 Lưới duy nhất thỏa mãn là a1,1=a2,1=a1,2=a2,2=1 (đã đồng đều sẵn).
1 2 1 2 2 Hai lưới hợp lệ: (1,1)(2,2). Hai lưới (1,2)(2,1) có tổng lẻ nên không thể về cùng giá trị.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0