QOJ.ac

QOJ

时间限制: 1.0 s 内存限制: 1024 MB 总分: 100 可 Hack ✓

#17957. الترتيب الفقاعي لحجر ورقة مقص

统计

Yihwan عبقري عمره 5 سنوات يحب لعبة حجر ورقة مقص. أراد أن يلعبها وحده في منزله، فأبدع لعبة باستخدام بعض البطاقات.

يضع Yihwan عددًا من البطاقات يساوي $N$ في المواضع $1,2,\ldots,N$، وعلى كل بطاقة مقص أو حجر أو ورقة. ثم، لكل $i=1,2,\ldots,N-1$ بالترتيب التصاعدي، يبدّل البطاقتين في الموضعين $i$ و$i+1$ إذا كانت البطاقة في الموضع $i$ تهزم البطاقة في الموضع $i+1$. ولأن سير اللعبة يشبه الترتيب الفقاعي، سمّاها Yihwan «الترتيب الفقاعي لحجر ورقة مقص». علاقات الفوز والخسارة بين البطاقات هي:

  • بطاقة المقص تهزم بطاقة الورقة.

  • بطاقة الورقة تهزم بطاقة الحجر.

  • بطاقة الحجر تهزم بطاقة المقص.

problem_17957_58a3d8a2108c15a99c0b9d48cf0e6e44.png

Yihwan بارع جدًا في الحساب، لذا لعب هذه اللعبة $T$ مرة ثم ذهب لينام. لكن أثناء نومه خُلِطت البطاقات بالخطأ. ولحسن الحظ، بما أنه عبقري يتمتع بذاكرة ممتازة، تذكّر ترتيب البطاقات الابتدائي قبل اللعب. لكنه لم يستطع تذكر ترتيبها النهائي بعد $T$ ألعاب، ويحتاج الآن إلى مساعدتك.

ساعد Yihwan باستعادة الترتيب النهائي للبطاقات بعد لعب اللعبة $T$ مرة.

الإدخال

يحتوي السطر الأول على عددين صحيحين: عدد البطاقات $N$ ($2\le N\le500\,000$)، وعدد المرات $T$ ($1\le T\le1\,000\,000\,000$) التي لعب فيها Yihwan اللعبة.

يحتوي السطر الثاني على سلسلة طولها $N$. يشير المحرف رقم $i$ إلى نوع البطاقة في الموضع $i$. بطاقة الحجر هي R، والمقص هي S، والورقة هي P.

الإخراج

اطبع السلسلة ذات الطول $N$ بعد لعب اللعبة $T$ مرة.

أمثلة

الإدخال 1

5 1
RSPSP

الإخراج 1

SRPPS

الإدخال 2

10 3
RSRRRRRRSR

الإخراج 2

SRRRRSRRRR

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.