AT_arc158_e [ARC158E] All Pair Shortest Paths

Description

[problemUrl]: https://atcoder.jp/contests/arc158/tasks/arc158_e $ 2 $ 行 $ N $ 列のマス目があります.上から $ i $ 行目,左から $ j $ 列目のマスを $ (i,j) $ で表します.$ (i,j) $ には正整数 $ x_{i,j} $ が書かれています. $ 2 $ つのマスは,辺を共有するときに**隣接する**といいます. マス $ X $ から $ Y $ への**パス**とは,相異なるマスからなる列 $ (P_1,\ \ldots,\ P_n) $ であって,$ P_1\ =\ X $, $ P_n\ =\ Y $ であり,任意の $ 1\leq\ i\ \leq\ n-1 $ に対して $ P_i $ と $ P_{i+1} $ が隣接するものをいいます.さらに,そのパスの**重み**を $ P_1,\ \ldots,\ P_n $ に書かれている整数の総和として定義します. $ 2 $ つのマス $ X,\ Y $ に対して,$ X $ から $ Y $ へのパスの重みとしてありうる最小値を $ f(X,\ Y) $ と書くことにします.すべてのマスの $ 2 $ つ組 $ (X,Y) $ に対する $ f(X,\ Y) $ の総和を $ 998244353 $ で割った余りを求めてください.

Input Format

N/A

Output Format

N/A

Explanation/Hint

### 制約 - $ 1\leq\ N\leq\ 2\times\ 10^5 $ - $ 1\leq\ x_{i,j}\ \leq\ 10^9 $ ### Sample Explanation 1 次の $ 4 $ 通りの値の総和を求めます. - $ X\ =\ (1,1),\ Y\ =\ (1,1) $ のとき:$ f(X,\ Y)\ =\ 3 $. - $ X\ =\ (1,1),\ Y\ =\ (2,1) $ のとき:$ f(X,\ Y)\ =\ 8 $. - $ X\ =\ (2,1),\ Y\ =\ (1,1) $ のとき:$ f(X,\ Y)\ =\ 8 $. - $ X\ =\ (2,1),\ Y\ =\ (2,1) $ のとき:$ f(X,\ Y)\ =\ 5 $.