Universal Cup Judging System

Universal Cup

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

Өмір әрқашан белгісіздікке толы. Мысалы, есептің атауына қарап, бұл жолдарға (стрингтерге) арналған есеп деп ойлауыңыз мүмкін, бірақ іс жүзінде олай емес.

Сізге $s$ жолы және $c$ таңбасы берілген. Әр жолы сіз бұрын таңдалмаған $i$ орнын кездейсоқ таңдап, $s_i$-ді $c$-ға өзгертесіз (егер $s_i = c$ болса, бұл бәрібір бір амал ретінде саналады). Сіз бұл амалды $s$ палиндром болғанша қайталайсыз да, тоқтайсыз. Сіз қажетті амалдар санының математикалық күтімін білгіңіз келеді.

Атап айтқанда, егер $s$ ең басында-ақ палиндром болса, жауап $0$ болады.

Кіріс деректер

Бірінші жолда тек кіші ағылшын әріптерінен тұратынына кепілдік берілген $s$ ($1 \le |s| \le 250000$) жолы берілген.

Екінші жолда кіші ағылшын әрпі $c$ берілген.

Шығыс деректер

Бір жолда $998244353$ модулі бойынша математикалық күтімді білдіретін бір бүтін санды шығарыңыз.

Мысалдар

Кіріс деректер 1

abcab
a

Шығыс деректер 1

4

Кіріс деректер 2

abcdcbd
a

Шығыс деректер 2

177465668

Кіріс деректер 3

aba
z

Шығыс деректер 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.