Peak Detection
Submit
Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.
Problem
Given a sequence a_0, a_1, ... , a_{n-1} of integer values as an input.
Detect all "peak" and mark using '*'.
If a_i is a "peak",
1. There exist 2 index l and r, s.t. l < i < r, a_i - a_l > 9, a_i - a_r > 9.
2. a_i is a max value of the subsequence a_{l+1}, ... ,a_{r-1}.
Options
exec is denied
now post-mortem time, all source codes will be revealed
Sample input:_
10
0
9
0
10
0
11
0
10
1
11
1
10
0
9
1
11
5
15
4
15
7
0
5
10
15
20
15
10
5
0
5
10
15
20
15
Sample output:
10
0
9
0
10*
0
11*
0
10
1
11*
1
10
0
9
1
11
5
15*
4
15*
7
0
5
10
15
20*
15
10
5
0
5
10
15
20
15
Sample input:_
14
14
1
16
17
10
9
19
11
18
2
14
18
4
10
12
Sample output:
14
14
1
16
17
10
9
19*
11
18
2
14
18*
4
10
12
Sample input:_
14
14
1
16
17
10
7
19
11
18
2
14
18
4
10
12
Sample output:
14
14
1
16
17*
10
7
19*
11
18
2
14
18*
4
10
12
Ranking
Rank | User | Size | Time | Date | Statistics |
---|
1 | leonid | 51 | 0.0885 | 2008/02/03 02:35:58 | 0B / 23B / 25B |
2 | shinh | 120 | 0.0935 | 2008/02/02 17:22:37 | 0B / 56B / 63B |
3 | tabasa | 196 | 0.1218 | 2008/02/04 17:04:30 | 14B / 107B / 56B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | kt3k | 92 | 0.0894 | 2008/02/02 15:55:19 | 0B / 47B / 41B |
2 | kt3k | 87 | 0.0974 | 2008/03/05 18:13:13 | 0B / 45B / 40B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | yt | 130 | 2.4011 | 2008/02/27 14:43:37 | 0B / 80B / 40B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | I., S. | 69 | 0.1527 | 2012/03/10 14:07:45 | 0B / 17B / 52B |
2 | pooq | 81 | 0.1642 | 2009/01/10 23:53:39 | 0B / 32B / 39B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | 51b(embed) | 89 | 0.0462 | 2008/02/05 19:24:23 | 4B / 44B / 41B |
2 | 51b | 158 | 0.0669 | 2008/02/02 18:26:10 | 1B / 66B / 91B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | 51b | 197 | 0.0620 | 2008/02/07 19:23:03 | 0B / 102B / 89B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | ksk | 118 | 0.1433 | 2009/08/15 16:24:13 | 0B / 72B / 38B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | test | 310 | 0.1953 | 2008/02/02 15:21:21 | 0B / 142B / 68B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | yt | 260 | 0.0843 | 2008/02/27 15:10:13 | 0B / 186B / 50B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | uru | 393 | 0.1144 | 2008/02/08 00:28:14 | 10B / 245B / 88B |
2 | uru | 302 | 0.0391 | 2009/07/27 23:58:39 | 0B / 194B / 73B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | marcof | 172 | 0.2457 | 2008/02/14 01:48:39 | 1B / 79B / 86B |
2 | nn(embed) | 73 | 0.0324 | 2008/07/08 10:22:56 | 0B / 38B / 35B |
3 | nn | 133 | 0.0505 | 2008/07/08 01:49:56 | 0B / 56B / 76B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | yshl(embed) | 65 | 0.5435 | 2008/02/05 19:40:19 | 26B / 26B / 13B |
2 | yshl(bin) | 114 | 0.5287 | 2008/02/02 18:27:17 | 43B / 47B / 21B |
3 | yshl | 191 | 0.4342 | 2008/02/02 18:27:07 | 0B / 133B / 23B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | tails | 44 | 0.1467 | 2012/03/10 15:53:18 | 0B / 21B / 23B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | nn | 103 | 0.0725 | 2009/11/28 00:04:18 | 0B / 50B / 36B |
Language Ranking_
Rank | Lang | User | Size | Score |
1 | GolfScript | tails | 44 | 10000 |
2 | goruby | leonid | 45 | 9777 |
3 | Ruby | leonid | 51 | 8627 |
4 | Perl | ySas (cheat) | 61 | 7213 |
5 | Postscript | yshl(embed) | 65 | 6769 |
6 | J | I., S. | 69 | 6376 |
7 | AWK | nn(embed) | 73 | 6027 |
8 | JavaScript | murky-satyr | 74 | 5945 |
9 | Python | kt3k | 87 | 5057 |
10 | C | 51b(embed) | 89 | 4943 |
11 | Groovy | murky-satyr | 94 | 4680 |
12 | Vim | nn | 103 | 4271 |
13 | Lua | murky-satyr | 106 | 4150 |
14 | sed | emoken(embed) | 107 | 4112 |
15 | Smalltalk | murky-satyr | 115 | 3826 |
16 | OCaml | ksk | 118 | 3728 |
17 | Io | murky-satyr | 121 | 3636 |
18 | Scheme | murky-satyr | 122 | 3606 |
19 | BASIC | yt | 130 | 3384 |
20 | Common LISP | kozima(embed) | 154 | 2857 |
21 | D | 51b | 197 | 2233 |
22 | Ada | yt | 260 | 1692 |
23 | Pascal | uru | 302 | 1456 |
24 | Haskell | test | 310 | 1419 |
return to the top page