Universal Cup Judging System

Universal Cup

実行時間制限: 3 s メモリ制限: 2048 MB 満点: 100 難易度: [表示] ハック可能 ✓
統計

Little Cyan Fish ha una matrice $W$ di dimensione $n \times n$.

Per una sequenza di interi $a_1, a_2, \ldots, a_n$ con $1 \le a_i \le n$, sia $b_i$ il numero di interi distinti che compaiono il maggior numero di volte nel prefisso $a_1, a_2, \ldots, a_i$. Ad esempio, nel prefisso $1, 2, 1, 2, 3$, sia $1$ che $2$ compaiono due volte, quindi $b_5 = 2$.

Little Cyan Fish definisce il peso della sequenza come

$$\prod_{i=1}^n w_{i,b_i}.$$

Trova la somma dei pesi di tutte queste sequenze. Poiché la risposta può essere molto grande, stampala modulo $998\,244\,353$.

Input

La prima riga dell'input contiene un singolo intero $n$ ($1 \le n \le 100$), che indica la lunghezza delle sequenze e la dimensione della matrice.

Le successive $n$ righe descrivono la matrice $W$. La $i$-esima di queste righe contiene $n$ interi $w_{i,1}, w_{i,2}, \ldots, w_{i,n}$ ($0 \le w_{i,j} < 998\,244\,353$).

Output

Stampa una singola riga contenente un singolo intero, che indica la somma dei pesi di tutte queste sequenze modulo $998\,244\,353$.

Esempi

Input 1

1
7

Output 1

7

Input 2

2
1 2
3 4

Output 2

14

Input 3

3
1 1 1
3 1 1
0 0 1

Output 3

6

Nota

Nel primo caso di test di esempio, l'unica sequenza è $(1)$, e il suo peso è $7$.

Nel secondo caso di test di esempio, le sequenze $(1, 1)$ e $(2, 2)$ hanno ciascuna peso $3$, mentre $(1, 2)$ e $(2, 1)$ hanno ciascuna peso $4$. La somma è $3 + 3 + 4 + 4 = 14$.

Nel terzo caso di test di esempio, una sequenza ha peso diverso da zero solo se tutti e tre i valori sono diversi. Ci sono sei sequenze di questo tipo, ciascuna con peso $1$.

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#2961EditorialOpenNew Editorial for Problem #22882AnonymousView

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.