Universal Cup Judging System

Universal Cup

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

Hidup selalu penuh dengan ketidakpastian. Sebagai contoh, Anda mungkin mengira dari judulnya bahwa ini adalah masalah string, tetapi sebenarnya bukan.

Anda diberikan sebuah string $s$ dan sebuah karakter $c$. Setiap kali, Anda memilih secara acak sebuah posisi $i$ yang belum pernah dipilih sebelumnya, lalu mengubah $s_i$ menjadi $c$ (jika $s_i = c$, hal tersebut tetap dihitung sebagai satu operasi). Anda mengulangi operasi ini hingga $s$ menjadi sebuah palindrom, lalu berhenti. Anda ingin mengetahui nilai ekspektasi dari banyaknya operasi yang diperlukan.

Secara khusus, jika $s$ sudah merupakan palindrom sejak awal, maka jawabannya adalah $0$.

Masukan

Baris pertama berisi sebuah string $s$ ($1 \le |s| \le 250000$), yang dijamin hanya terdiri dari huruf kecil bahasa Inggris.

Baris kedua berisi sebuah huruf kecil bahasa Inggris $c$.

Keluaran

Keluarkan satu bilangan bulat dalam satu baris, yang menyatakan nilai ekspektasi modulo $998244353$.

Contoh

Masukan 1

abcab
a

Keluaran 1

4

Masukan 2

abcdcbd
a

Keluaran 2

177465668

Masukan 3

aba
z

Keluaran 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.