QOJ.ac

QOJ

Límite de tiempo: 1.0 s Límite de memoria: 256 MB Puntuación total: 100 Hackeable ✓

#15522. تبديل ثنائي

Estadísticas

التبديل هو متتالية طولها $n$ تتكون من أعداد صحيحة من $1$ إلى $n$، حيث تظهر جميع الأعداد مرة واحدة بالضبط. على سبيل المثال، $[1]$ و $[3, 5, 2, 1, 4]$ و $[1, 3, 2]$ هي تبديلات، بينما $[2, 3, 2]$ و $[4, 3, 1]$ و $[0]$ ليست كذلك.

تُعطى لك مصفوفة $A_1, A_2, \dots, A_N$ تتكون من $N$ من الأعداد الصحيحة. كل عدد صحيح هو $0$ أو $1$. أوجد عدد التبديلات $P$ ذات الحجم $N$ بحيث تتحقق الشروط التالية:

  • $P_1 < P_2 > P_3 < P_4 \dots$
  • $A_{P_i} \equiv i \pmod 2$، لكل ($1 \le i \le N$).

نظراً لأن عدد هذه التبديلات يمكن أن يكون كبيراً جداً، اطبع الإجابة باقي قسمتها على $998244353$.

الإدخال

السطر الأول يحتوي على عدد صحيح $N$ ($1 \le N \le 10^6$).

السطر الثاني يحتوي على $N$ من الأعداد الصحيحة المفصولة بمسافات $A_i$ — عناصر المصفوفة. من المضمون أن $A_i \in \{0, 1\}$.

الإخراج

اطبع سطراً واحداً يحتوي على عدد التبديلات التي تحقق الشروط باقي قسمتها على $998244353$.

أمثلة

مثال الإدخال 1

2
1 0

مثال الإخراج 1

1

مثال الإدخال 2

1
0

مثال الإخراج 2

0

مثال الإدخال 3

7
1 1 0 1 0 1 0

مثال الإخراج 3

8

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.