Universal Cup Judging System

Universal Cup

Time Limit: 2.0 s Memory Limit: 2048 MB Total points: 100 Difficulty: [show] Hackable ✓
Statistics

นี่คือปี 2075 ในขณะที่กำลังจัดระเบียบคลังเอกสารของคุณ คุณได้ค้นพบคอลเลกชันเข็มกลัดจากการแข่งขัน ICPC Regional ปี 2025 อีกครั้ง ซึ่งเดิมแจกจ่ายโดยองค์กร Universal Cup

problem_16329_808c14d5e51463e599bd384590b71b5a.png

ชุดเข็มกลัด UCup ที่สมบูรณ์

อย่างไรก็ตาม ในปัญหานี้ เราจะพิจารณาเพียงสับเซตของสามสีเท่านั้น

เข็มกลัดของคุณมีเพียงสามสีที่แตกต่างกันเท่านั้น ได้แก่ สีน้ำเงินอัลตร้ามารีน (u), สีแดงคริมสัน (c) และสีม่วงอมฟ้าเพริวิงเคิล (p) ชุดของที่ระลึกที่สมบูรณ์ถูกนิยามว่าเป็นเข็มกลัดสี่ชิ้นที่ปรากฏตามลำดับที่แน่นอนดังนี้: อัลตร้ามารีน, ตามด้วยคริมสัน, ตามด้วยอัลตร้ามารีน, และเพริวิงเคิล (ucup)

คอลเลกชันของคุณประกอบด้วยเข็มกลัด $4n$ ชิ้นที่เรียงกันเป็นแถวเดียว คุณจำได้อย่างแม่นยำว่าในปี 2025 การจัดเรียงนี้เป็นชุดที่สมบูรณ์แบบ:

  • ลำดับนี้สามารถแบ่งออกเป็นลำดับย่อยที่ไม่ทับซ้อนกันจำนวน $n$ ชุด (กล่าวคือ ใช้เข็มกลัดแต่ละชิ้นในลำดับย่อยเพียงชุดเดียวเท่านั้น) โดยที่ลำดับย่อยแต่ละชุดประกอบกันเป็นชุดของที่ระลึกที่สมบูรณ์ (ucup)

ทว่าตลอดระยะเวลา 50 ปีที่ผ่านมา เข็มกลัดบางชิ้นมีสีซีดจางลงจนไม่สามารถแยกแยะสีได้ ตำแหน่งเหล่านี้ถูกแทนด้วย ?

เมื่อกำหนดสถานะปัจจุบันของลำดับเข็มกลัด $S$ จงคำนวณจำนวนวิธีในการกู้คืนสีที่ซีดจาง (?) ให้เป็นสีใดสีหนึ่งใน u, c หรือ p เพื่อทำให้ลำดับที่ได้เป็นชุดที่สมบูรณ์แบบ เนื่องจากคำตอบอาจมีค่ามาก ให้แสดงผลลัพธ์มอดุโล $998\,244\,353$

สังเกตว่าลำดับย่อยสามารถหาได้จากสตริงโดยการลบอักขระออกศูนย์ตัวหรือมากกว่าโดยไม่เปลี่ยนลำดับของอักขระที่เหลืออยู่ ตัวอย่างเช่น ucp, c และ ucup เป็นลำดับย่อยของสตริง ucup ในขณะที่ uucp ไม่ใช่ลำดับย่อยของสตริง ucup

ข้อมูลนำเข้า

บรรทัดแรกประกอบด้วยจำนวนเต็ม $n$ ($1 \le n \le 50$)

บรรทัดที่สองประกอบด้วยสตริง $S$ ความยาว $4n$ ที่ประกอบด้วยอักขระ u, c, p และ ?

ข้อมูลส่งออก

แสดงจำนวนวิธีในการแทนที่ ? ทุกตัวใน $S$ ด้วยตัวใดตัวหนึ่งใน u, c หรือ p เพื่อทำให้สตริงที่ได้แทนชุดที่สมบูรณ์แบบ โดยคำนวณมอดุโล $998\,244\,353$

ตัวอย่าง

ข้อมูลนำเข้า 1

1
????

ข้อมูลส่งออก 1

1

ข้อมูลนำเข้า 2

1
ucup

ข้อมูลส่งออก 2

1

ข้อมูลนำเข้า 3

1
uucp

ข้อมูลส่งออก 3

0

ข้อมูลนำเข้า 4

1
uu?u

ข้อมูลส่งออก 4

0

ข้อมูลนำเข้า 5

2
????????

ข้อมูลส่งออก 5

11

ข้อมูลนำเข้า 6

4
u???c???u???p???

ข้อมูลส่งออก 6

437

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#2665EditorialOpen$O(n^{7/2}\sqrt{\log(n+1)})$ by GPT6 Prosjw712View

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.