Problem E
Lösenordsnoja
Agenten August har ett problem som han behöver din hjälp med. August har två mejladdresser som han använder för att kommunicera med sina agentkollegor. Men han misstänker att någon okänd person sedan en tid tillbaka övervakar varje knapptryckning han gör. Bland annat känner denna person vid det här laget till de två lösenord som August använder till mejladdresserna.
De två lösenorden
För att orsaka förvirring skulle August vilja ha en sekvens
av knapptryckningar som åstadkommer att
För att få full poäng ska du hitta en sekvens som innehåller
så få tecken som möjligt. I vissa testgrupper behöver du bara
hitta en sekvens som har max
Indata
Den första raden innehåller ett heltal
Den första raden innehåller en sträng
Den andra raden innehåller en sträng
Både
Utdata
Om det inte finns en sekvens av knapptryckningar så som beskrivs i uppgiften, skriv ut ett utropstecken “!”.
Annars, skriv ut en sträng bestående av tecknen “a”-“z” och
“<”, den sekvens du hittade. Om det finns flera lösningar
kan du skriva ut vilken som helst. Om
Poängsättning
Din lösning kommer att testas på en mängd testfallsgrupper. För att få poäng för en grupp så måste du klara alla testfall i gruppen.
Grupp |
Poängvärde |
Gränser |
|
|
Lösenorden består enbart av bokstaven “a”, och
|
|
|
|
|
|
Lösenorden består enbart av bokstäverna “a” och “b”,
och |
|
|
|
|
|
|
|
|
Inga ytterliggare begränsningar. |
Förklaring av exempel 1
När det första tecknet “<” trycks ner så händer ingenting
eftersom det inte står något i rutorna. Efter de följande fyra
knapptryckningarna kommer det stå “bara” i den andra rutan
precis som vi vill, däremot kommer det stå “bar” i den första
eftersom den har maxlängd
Sample Input 1 | Sample Output 1 |
---|---|
0 bra 3 bara 5 |
<bara<<ra |
Sample Input 2 | Sample Output 2 |
---|---|
0 password 10 secret 12 |
! |
Sample Input 3 | Sample Output 3 |
---|---|
1 gg 2 ogeggig 8 |
ogegg<<ggig |