Universal Cup Judging System

Universal Cup

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

Årets upplaga av CERC är den första i historien som gästas av ett lag med dvärgar. Dvärgarna har övat på problemlösning under mycket lång tid, och de är fast beslutna att göra sitt bästa i tävlingen. Innan tävlingen är slut vill de se till att de återvänder hem med en meningsfull souvenir för att minnas detta underbara evenemang. De har bestämt sig för att ta ett foto av sig själva vid sin lagstation medan de gör en godkänd inskickning. De har förberett en lösning att skicka in och hittat en volontär som kan ta fotot. Nu måste de bestämma i vilken ordning de ska stå på fotot.

Var och en av de tre dvärgarna har några bokstäver skrivna på sin T-shirt, och de insåg att det vore hysteriskt roligt om de sammanslagna strängarna på deras T-shirts bildade strängen cerc på fotot. Strängen får bildas av bara en del av laget: de dvärgar vars T-shirts inte deltar i att bilda strängen cerc kliver åt sidan för detta foto och poserar på senare foton.

Hjälp dvärgarna att avgöra vilka av dem, och i vilken ordning, som ska posera för fotot. De sammanslagna strängarna från deras T-shirts måste bilda strängen cerc exakt, inte bara innehålla den som en delsträng.

Indata

Indatan består av tre rader. Den $i$-te raden innehåller texten på den $i$-te dvärgens T-shirt.

Utdata

Om laget inte kan bilda strängen cerc på fotot, skriv ut en enda rad med ordet NO.

Annars, skriv ut tre rader:

  1. På den första raden, skriv ut YES.
  2. På den andra raden, skriv ut antalet dvärgar som kommer att bilda strängen cerc.
  3. På den tredje raden, skriv ut indexen för dessa dvärgar i den ordning de ska synas på fotot.

Om det finns många lösningar, skriv ut vilken som helst av dem.

Varje sträng i indatan består av små bokstäver i det latinska alfabetet och har en längd mellan 1 och 5.

Exempel

Indata 1

abc
rc
ce

Utdata 1

YES
2
3 2

Indata 2

cer
cr
icpc

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