Submission details
Task:Kayaks
Sender:multiply and surrender
Submission time:2015-09-09 16:51:01 +0300
Language:C++
Status:READY
Result:
Test results
testverdicttime
#10.06 sdetails
#2ACCEPTED0.05 sdetails
#3ACCEPTED0.05 sdetails
#40.05 sdetails
#50.05 sdetails
#60.05 sdetails
#7ACCEPTED0.05 sdetails
#80.05 sdetails
#90.05 sdetails
#100.05 sdetails
#110.05 sdetails
#120.05 sdetails

Code

#include <iostream>

using namespace std;

int n, m;
string s;
int c[10], res[10];

int main() {
	cin >> n >> m;
	for (int i=0;i<n;i++) {
		cin >> s;
		for (int j=1;j<m-1;j++) {
			if (s[j] != '.') c[s[j]-'1'] = j;
		}
	}
	int apu = 1;
	int test = 0;
	for (int i=27;i>0;i--) {
		for (int j=0;j<9;j++) {
			if (c[j]== i) {
				res[j] = apu;
				test = 1;
			}
		}
		if (test) apu++;
	}
	for (int i=0;i<9;i++) cout << res[i] << "\n";
}

Test details

Test 1

Verdict:

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

correct output
5
1
6
3
6
...

user output
6
1
8
4
8
...

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:

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

correct output
9
7
5
3
1
...

user output
13
10
7
4
1
...

Test 5

Verdict:

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

correct output
5
3
7
6
4
...

user output
8
5
11
10
7
...

Test 6

Verdict:

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

correct output
1
6
5
4
3
...

user output
1
15
12
9
6
...

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:

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

correct output
7
6
5
3
2
...

user output
11
9
7
5
3
...

Test 9

Verdict:

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

correct output
1
1
1
1
3
...

user output
0
0
0
0
3
...

Test 10

Verdict:

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

correct output
5
3
3
3
1
...

user output
10
7
7
7
1
...

Test 11

Verdict:

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

correct output
6
5
3
5
4
...

user output
16
13
7
13
10
...

Test 12

Verdict:

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

correct output
5
4
3
1
2
...

user output
13
10
7
1
4
...