QOJ.ac

QOJ

Limite de temps : 3 s Limite de mémoire : 512 MB Points totaux : 100

#16327. Recall 2022

Statistiques

Tło zadania

Często wspominam przeszłość...

Trzy lata temu mała Tangyuan była jeszcze uroczą uczennicą pierwszej klasy gimnazjum, a wtedy chodziła do tej samej klasy co Yuting-jiang...

Treść zadania

Wróćmy do tematu. Na kółku matematycznym w pierwszej klasie mała Tangyuan rozwiązywała następujące zadanie:

Udowodnij, że dla dowolnego ciągu $a_0, a_1, a_2, a_3$ o długości $4$, składającego się wyłącznie z $\pm 1$, zachodzi $4 \mid a_0a_1+a_1a_2+a_2a_3+a_3a_0$.

Urocza Tangyuan rozwiązała to zadanie w mgnieniu oka, co sprawiło jej wielką radość. Trzy lata później, zarażona $\overset{\text{counting}}{\text{złym nawykiem}}$, chce uogólnić ten problem 🥰

Dla ciągu $a_0 \dots a_{n-1}$ o długości $n$, składającego się wyłącznie z $\pm 1$, definiujemy jego funkcję deszczową: $$ S(a, m) = \displaystyle \sum_{k = 0}^{n - 1} \prod_{l = 0}^{m - 1} a_{(k + l) \bmod n} $$ Mając dane $n, m, k$, oblicz, dla ilu spośród $2^n$ różnych ciągów $a$ wartość funkcji deszczowej wynosi $S(a, m) = k$. Wynik podaj modulo $998\,244\,353$.

Wejście

Zadanie zawiera wiele zestawów danych.

Pierwsza linia zawiera liczbę całkowitą $T$ oznaczającą liczbę zestawów danych.

Każda z kolejnych $T$ linii zawiera trzy liczby całkowite $n, m, k$.

Wyjście

Dla każdego zestawu danych wypisz w osobnej linii wynik obliczeń.

Przykład

Przykład 1

9
4 2 0
9 9 -9
9 3 3
20 8 -12
114 5 14
191 9 81
1036 854 104
998244 353 4
2147483 64 7

Wyjście 1

12
256
108
10000
661235724
741150826
500003636
222931421
404094315

Uwagi 1

Dla pierwszego zestawu danych w pierwszym przykładzie, ciągi niespełniające warunku to $a=[1,1,1,1]$, $a=[-1,-1,-1,-1]$, $a=[1,-1,1,-1]$ oraz $a=[-1,1,-1,1]$, zatem odpowiedź wynosi $2^4-4=12$.

Dla drugiego zestawu danych w pierwszym przykładzie, warunek spełniają tylko te ciągi $a$, w których występuje nieparzysta liczba $-1$, zatem odpowiedź wynosi $2^8=256$.

Przykład 2

6
8 4 0
12 4 0
16 4 0
20 4 0
24 4 0
28 4 0

Wyjście 2

176
1728
26160
368000
5413856
80212608

Przykład 3

4
6 2 0
10 2 0
9 9 7
9 3 6

Wyjście 3

0
0
0
0

Podzadania

Zadanie oceniane jest w systemie testów wiązanych.

Podzadanie Punkty $T \leq$ $\sum n \leq$ $m \leq$
$1$ $5$ $1$ $20$ /
$2$ $10$ $5$ $10^5$ $2$
$3$ $10$ $5$ $10^5$ $4$
$4$ $15$ / $7\times10^3$ /
$5$ $20$ / $10^5$ /
$6$ $40$ / / /

Dla wszystkich danych wejściowych gwarantuje się, że $2 \leq m \leq n \leq 5\times 10^6$, $0 \leq \lvert k\rvert \leq n$, $1 \leq T \leq 10$ oraz $\sum n\leq 5\times10^6$.

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.