Universal Cup Judging System

Universal Cup

Time Limit: 2.0 s Memory Limit: 1024 MB Total points: 100 Hackable ✓
Statistics

Das Leben ist immer voller Ungewissheiten. Zum Beispiel könnte man aufgrund des Problemtitels denken, dass dies ein Zeichenkettenproblem ist, aber tatsächlich ist es keines.

Gegeben sind eine Zeichenkette $s$ und ein Zeichen $c$. Jedes Mal wählen Sie zufällig eine Position $i$ aus, die zuvor noch nicht gewählt wurde, und ändern $s_i$ in $c$ (falls $s_i = c$ gilt, zählt dies trotzdem als eine Operation). Sie wiederholen diese Operation, bis $s$ zu einem Palindrom wird, und hören dann auf. Sie möchten den Erwartungswert der benötigten Anzahl von Operationen wissen.

Insbesondere ist die Antwort $0$, falls $s$ bereits zu Beginn ein Palindrom ist.

Eingabe

Die erste Zeile enthält eine Zeichenkette $s$ ($1 \le |s| \le 250000$), die garantiert nur aus englischen Kleinbuchstaben besteht.

Die zweite Zeile enthält einen englischen Kleinbuchstaben $c$.

Ausgabe

Geben Sie eine einzelne ganze Zahl in einer Zeile aus, die den Erwartungswert modulo $998244353$ darstellt.

Beispiele

Eingabe 1

abcab
a

Ausgabe 1

4

Eingabe 2

abcdcbd
a

Ausgabe 2

177465668

Eingabe 3

aba
z

Ausgabe 3

0

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.