Submission details
Task:Kayaks
Sender:∂(Skill)/∂W ≤ 0
Submission time:2015-09-09 18:18:43 +0300
Language:Java
Status:READY
Result:ACCEPTED
Test results
testverdicttime
#1ACCEPTED0.20 sdetails
#2ACCEPTED0.19 sdetails
#3ACCEPTED0.19 sdetails
#4ACCEPTED0.19 sdetails
#5ACCEPTED0.20 sdetails
#6ACCEPTED0.19 sdetails
#7ACCEPTED0.20 sdetails
#8ACCEPTED0.19 sdetails
#9ACCEPTED0.19 sdetails
#10ACCEPTED0.20 sdetails
#11ACCEPTED0.20 sdetails
#12ACCEPTED0.19 sdetails

Code



import java.util.Scanner;

public class Kisa1 {

    
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner io = new Scanner(System.in);
        int rivit=io.nextInt();
        int sarak=io.nextInt();
        
        int[] paikat=new int[9];
        int[] sijat= new int[9];
        io.nextLine();
        
        for(int x=0; x<rivit; x++){
            String c=io.nextLine();
            
            int paik=0, jouk=0;
            for(int i=1; i<10; i++){
                jouk=i;
                paik=c.indexOf('0'+i);
                if(paik>0){
                    break;
                }
                jouk=0;
            }
            
            if(jouk==0){
                continue;
            }
            paikat[jouk-1]=paik;
            
        }
        int sij=1;
        for(int kohta=sarak; kohta>=0; kohta--){
            int s=0;
            for(int j=0; j<9; j++){
                if(paikat[j]==kohta){
                    s++;
                    sijat[j]=sij;
                }
            }
            if (s!=0) {
                sij++;
            }
        }
        
        for(int j=0; j<9; j++){
            System.out.println(sijat[j]);
        }
        
        
        
    }
    
}

Test details

Test 1

Verdict: ACCEPTED

input
10 15
S..........222F
S.....111.....F
S...333.......F
S...555.......F
...

correct output
5
1
6
3
6
...

user output
5
1
6
3
6
...

Test 2

Verdict: ACCEPTED

input
10 10
S.....111F
S....222.F
S...333..F
S..444...F
...

correct output
1
2
3
4
5
...

user output
1
2
3
4
5
...

Test 3

Verdict: ACCEPTED

input
10 10
S...111..F
S....222.F
S.....333F
S444.....F
...

correct output
3
2
1
6
5
...

user output
3
2
1
6
5
...

Test 4

Verdict: ACCEPTED

input
10 20
S..................F
S...111............F
S......222.........F
S.........333......F
...

correct output
9
7
5
3
1
...

user output
9
7
5
3
1
...

Test 5

Verdict: ACCEPTED

input
20 20
S999...............F
S..................F
S..................F
S..................F
...

correct output
5
3
7
6
4
...

user output
5
3
7
6
4
...

Test 6

Verdict: ACCEPTED

input
30 30
S............................F...

correct output
1
6
5
4
3
...

user output
1
6
5
4
3
...

Test 7

Verdict: ACCEPTED

input
30 30
S111.........................F...

correct output
1
1
1
1
1
...

user output
1
1
1
1
1
...

Test 8

Verdict: ACCEPTED

input
30 30
S111.........................F...

correct output
7
6
5
3
2
...

user output
7
6
5
3
2
...

Test 9

Verdict: ACCEPTED

input
30 30
S............................F...

correct output
1
1
1
1
3
...

user output
1
1
1
1
3
...

Test 10

Verdict: ACCEPTED

input
30 30
S............................F...

correct output
5
3
3
3
1
...

user output
5
3
3
3
1
...

Test 11

Verdict: ACCEPTED

input
30 30
S............................F...

correct output
6
5
3
5
4
...

user output
6
5
3
5
4
...

Test 12

Verdict: ACCEPTED

input
30 30
S............................F...

correct output
5
4
3
1
2
...

user output
5
4
3
1
2
...