トヨタ自動車プログラミングコンテスト2023#3(AtCoder Beginner Contest 306)
Ex
Balance Scale
AtCoder
⌀ 3335
原题
←G →
翻译中…

Problem Statement

翻译中…

There are $N$ weights numbered $1,2, \dots,N$. Using a balance, we will compare weights $M$ times.

翻译中…
  • Before the comparisons, prepare an empty string $S$.
  • For the $i$-th comparison, put just weight $A_i$ to the left bowl, and just weight $B_i$ to the right.
  • Then, one of the following three results is obtained.
  • If weight $A_i$ is heavier than weight $B_i$,
    • append > to the tail of $S$.
    • If weight $A_i$ and weight $B_i$ have the same mass,
    • append = to the tail of $S$.
    • If weight $A_i$ is lighter than weight $B_i$,
    • append < to the tail of $S$.
  • The result is always accurate.
翻译中…

After the experiment, you will obtain a string $S$ of length $M$. Among the $3^M$ strings of length $M$ consisting of >, =, and <, how many can be obtained as $S$ by the experiment? Since the answer can be enormous, print the answer modulo $998244353$.

翻译中…

Constraints

翻译中…
  • All input values are integers.
  • $2 \le N \le 17$
  • $1 \le M \le \frac{N \times (N-1)}{2}$
  • $1 \le A_i < B_i \le N$
  • $i \neq j \Rightarrow (A_i,B_i) \neq (A_j,B_j)$
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N M
A_1 B_1
A_2 B_2
\vdots
A_M B_M

翻译中…

Output

翻译中…

Print the answer as an integer.

翻译中…

样例

Input #1
3 3
1 2
1 3
2 3
Output #1
13
Let $w$ be the sequence of the mass of the weights, in ascending order of weight numbers. - If $w=(5,5,5)$, you obtain $S=$ `===`. - If $w=(2,2,3)$, you obtain $S=$ `=<<`. - If $w=(6,8,6)$, you obtain $S=$ `<=>`. - If $w=(9,4,4)$, you obtain $S=$ `>>=`. - If $w=(7,7,3)$, you obtain $S=$ `=>>`. - If $w=(8,1,8)$, you obtain $S=$ `>=<`. - If $w=(5,8,8)$, you obtain $S=$ `<<=`. - If $w=(1,2,3)$, you obtain $S=$ `<<<`. - If $w=(4,9,5)$, you obtain $S=$ `<<>`. - If $w=(5,1,8)$, you obtain $S=$ `><<`. - If $w=(6,9,2)$, you obtain $S=$ `<>>`. - If $w=(7,1,3)$, you obtain $S=$ `>><`. - If $w=(9,7,5)$, you obtain $S=$ `>>>`. While there is an infinite number of possible sequences of the mass of the weights, $S$ is always one of the $13$ above.
Input #2
4 4
1 4
2 3
1 3
3 4
Output #2
39
Input #3
14 15
1 2
1 3
2 4
2 5
2 6
4 8
5 6
6 8
7 8
9 10
9 12
9 13
10 11
11 12
11 13
Output #3
1613763
题目信息
题号
abc306_h
时间限制
3 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。