CSES - KILO 2016 1/5 - Results
Submission details
Task:Decrypt
Sender:Name
Submission time:2016-09-06 19:29:09 +0300
Language:Java
Status:READY
Result:
Test results
testverdicttime
#10.10 sdetails
#20.10 sdetails
#3--details
#4ACCEPTED0.09 sdetails
#50.10 sdetails
#60.10 sdetails
#7ACCEPTED0.11 sdetails
#80.11 sdetails
#9--details
#100.11 sdetails
#110.10 sdetails
#120.10 sdetails
#13--details
#140.11 sdetails
#15--details
#16ACCEPTED0.11 sdetails
#170.10 sdetails
#180.11 sdetails
#19--details
#200.09 sdetails
#210.11 sdetails
#220.10 sdetails
#230.10 sdetails
#24ACCEPTED0.10 sdetails
#250.10 sdetails
#260.09 sdetails
#270.10 sdetails
#28ACCEPTED0.10 sdetails
#290.09 sdetails
#30ACCEPTED0.11 sdetails

Code

public class Decrypt  {
    public static void main(String[] args) {
        IO io = new IO();
        
        String letters = "abcdefghijklmnopqrstuvwxyz";
        
        String f = io.next();
        int k = io.nextInt();
        String S = io.next();
        
        if (k % 2 == 0) {
            System.out.println(S);
        } else {
            String decrypted = "";
            for (int i = 0; i < k; i++) {
                decrypted = "";
                for (int j = 0; j < S.length(); j++) {
                    char c = S.charAt(j);
                    for (int l = 0; l < letters.length(); l++) {
                        if (f.charAt(l) == c) {
                            decrypted += letters.charAt(l);
                            break;
                        }
                        
                    }
                }
                S = decrypted;
            }
            System.out.println(decrypted);
            
        }
        
        
    }
}

Test details

Test 1

Verdict:

input
egkpmqujbxhiatorvznwcfynds 564...

correct output
impossible

user output
qkn

Test 2

Verdict:

input
pdabvolaobzbaaisrntdtwluwf 2
oooooooooooooooooooooooooooooo...

correct output
impossible

user output
oooooooooooooooooooooooooooooo...

Test 3

Verdict:

input
xtaoqlsjkezrcvinwfmbyhdgpu 872...

correct output
mmm

user output
(empty)

Test 4

Verdict: ACCEPTED

input
wlcpatbrudxhofijgskqgevymz 1
joojjojjjoojjjjoojjojoojojoojj...

correct output
pmmppmpppmmppppmmppmpmmpmpmmpp...

user output
pmmppmpppmmppppmmppmpmmpmpmmpp...

Test 5

Verdict:

input
tjyivkaulcjnehvtilatxjxmxd 300...

correct output
impossible

user output
skuaueazduy

Test 6

Verdict:

input
tonbvkcqilfjghszxpwmdureay 2
nnv

correct output
ggx

user output
nnv

Test 7

Verdict: ACCEPTED

input
edmxaqolzisvnrfkcgwehbtjpu 179...

correct output
oooooooooooooooooooooooooooooo...

user output
oooooooooooooooooooooooooooooo...

Test 8

Verdict:

input
hrygatmxebcusinbdplunukuai 1
i

correct output
impossible

user output
n

Test 9

Verdict:

input
nsuftdzbmkqepgihlyxrvwajoc 724...

correct output
offfofofofofoffooofofooofffffo...

user output
(empty)

Test 10

Verdict:

input
kbybextsniougrdmqpwfahzlcv 2
stlooyhhdfzpspsospvhdpedouqsyr...

correct output
vmfaayzzkgsnvnvavnwzknekaxqvyi...

user output
stlooyhhdfzpspsospvhdpedouqsyr...

Test 11

Verdict:

input
dugyojozcpjlwxepebzhfkqlzc 801...

correct output
impossible

user output
hw

Test 12

Verdict:

input
kibphqeygnmsdvawzrfcuotxjl 2
ggggggggggggggggggggggggggg

correct output
bbbbbbbbbbbbbbbbbbbbbbbbbbb

user output
ggggggggggggggggggggggggggg

Test 13

Verdict:

input
pstlbyjnovmekdqzrhwxwgcfai 315...

correct output
mmm

user output
(empty)

Test 14

Verdict:

input
uukjvcscfohyvqomdfdlysnuoe 2
eheeheheeheheeheeheeeehhhheehh...

correct output
impossible

user output
eheeheheeheheeheeheeeehhhheehh...

Test 15

Verdict:

input
pkwsxbvdgmjutiyfqrzhealnoc 822...

correct output
hbkxkmhinhmwhwthbmhutgnkgoywho...

user output
(empty)

Test 16

Verdict: ACCEPTED

input
yqxvbohrlifmzdtwgejpcanuse 1
fl

correct output
ki

user output
ki

Test 17

Verdict:

input
gauouzffisuxjtuufqdappivxv 205...

correct output
impossible

user output
eeeeeeeeeeeeeeeeeeeeeeeeeeeeee...

Test 18

Verdict:

input
ovqzprxiluehkndsmtyafbwgjc 2
oo

correct output
tt

user output
oo

Test 19

Verdict:

input
goqbyzivahrxnjwtdjluepsmkf 701...

correct output
impossible

user output
(empty)

Test 20

Verdict:

input
vlovrwpvkfbotybcmcbixsbfly 2
jutqryuhbjjqvbpaeqoyduqneybsli...

correct output
impossible

user output
jutqryuhbjjqvbpaeqoyduqneybsli...

Test 21

Verdict:

input
eawzhgmusltxjypkirbcfndovq 262...

correct output
a

user output
m

Test 22

Verdict:

input
kqdpgnevpuyahrjclfzwsomxti 2
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk...

correct output
llllllllllllllllllllllllllllll...

user output
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk...

Test 23

Verdict:

input
xwfgenquyctxdvmptcrdhvcxwq 778...

correct output
impossible

user output
(empty)

Test 24

Verdict: ACCEPTED

input
sucejvkmrhtobzxglapdnifqwy 1
qddqqqqqdqqqqddddqqdqqqdqdqddq...

correct output
xttxxxxxtxxxxttttxxtxxxtxtxttx...

user output
xttxxxxxtxxxxttttxxtxxxtxtxttx...

Test 25

Verdict:

input
pzukghijmcsalwnvoydxftbreu 413...

correct output
impossible

user output
gynqhkwuiainmsrgujafkbfzwmudeb...

Test 26

Verdict:

input
adlsmbfijwmdcwglhgnvaooybu 1
aio

correct output
impossible

user output
ahv

Test 27

Verdict:

input
zqynskaxvcljewmfditourgpbh 756...

correct output
oooooooooooooooooooooooooooooo...

user output
eeeeeeeeeeeeeeeeeeeeeeeeeeeeee...

Test 28

Verdict: ACCEPTED

input
truzcldhkeqspoabgyvmjwnfik 1
zz

correct output
dd

user output
dd

Test 29

Verdict:

input
upfasuzkjuwhrnajgmitgysvil 467...

correct output
impossible

user output
hhhyyhyyhhyhyhyyhyyhhhyyhhhhyy...

Test 30

Verdict: ACCEPTED

input
bemlodzqjgixuksatvyfcpnhrw 1
zdaaskooqkzzifuzspzayokihzxqhf...

correct output
gfpponeehnggktmgovgpsenkxglhxt...

user output
gfpponeehnggktmgovgpsenkxglhxt...