Universal Cup Judging System

Universal Cup

時間限制: 1.0 s 記憶體限制: 128 MB 總分: 100 可 Hack ✓
统计

Tämänvuotinen CERC on historian ensimmäinen, johon osallistuu kääpiöiden joukkue. Kääpiöt ovat harjoitelleet ongelmanratkaisua hyvin pitkään, ja he ovat päättäneet tehdä parhaansa kilpailussa. Ennen kuin kilpailu päättyy, he haluavat varmistaa, että he palaavat kotiin mukanaan merkityksellinen matkamuisto tästä upeasta tapahtumasta. He ovat päättäneet ottaa itsestään valokuvan joukkueensa työpisteellä samalla, kun he tekevät hyväksytyn palautuksen. He ovat valmistelleet lähetettävän ratkaisun ja löytäneet vapaaehtoisen ottamaan kuvan. Nyt heidän täytyy päättää, missä järjestyksessä he esiintyvät kuvassa.

Jokaisella kolmesta kääpiöstä on T-paidassaan joitakin kirjaimia, ja he tajusivat, että olisi hulvatonta, jos heidän T-paitojensa yhdistetyt merkkijonot muodostaisivat kuvassa merkkijonon cerc. Merkkijonon voi muodostaa myös vain osa joukkueesta: ne kääpiöt, joiden T-paidat eivät osallistu merkkijonon cerc muodostamiseen, astuvat sivuun tämän kuvan ajaksi ja poseeraavat myöhemmissä kuvissa.

Auta kääpiöitä päättämään, keiden heistä ja missä järjestyksessä tulisi poseerata valokuvassa. Heidän T-paitojensa yhdistettyjen merkkijonojen täytyy muodostaa täsmälleen merkkijono cerc, eikä vain sisältää sitä osamerkkijonona.

Syöte

Syöte koostuu kolmesta rivistä. Rivillä $i$ on $i$:nnen kääpiön T-paidan teksti.

Tuloste

Jos joukkue ei voi muodostaa kuvassa merkkijonoa cerc, tulosta yksi rivi, jolla on sana NO.

Muussa tapauksessa tulosta kolme riviä:

  1. Tulosta ensimmäiselle riville YES.
  2. Tulosta toiselle riville merkkijonon cerc muodostavien kääpiöiden lukumäärä.
  3. Tulosta kolmannelle riville näiden kääpiöiden indeksit siinä järjestyksessä, jossa heidän tulee esiintyä kuvassa.

Jos ratkaisuja on useita, tulosta mikä tahansa niistä.

Jokainen syötteen merkkijono koostuu latinalaisen aakkoston pienistä kirjaimista ja on pituudeltaan 1–5 merkkiä.

Esimerkit

Syöte 1

abc
rc
ce

Tuloste 1

YES
2
3 2

Syöte 2

cer
cr
icpc

Tuloste 2

NO

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.