Google Code Jam Archive — Round 3 2009

Solutions available

Click on a cell to view the code submitted for that problem. Click on a username to view their competition history.

EZ-Sokoban Alphabetomials Football Team Interesting Ranges
A1
7
A2
10
B1
4
B2
20
C1
8
C2
19
D1
9
D2
23
=
1 bmerry C+++

57:58

+

59:47

+

80:54

+

81:14

+1

115:47

+

116:09

+

137:45

-1 77

141:45

2 qizichao C+++

60:08

+

60:53

+

22:25

+

23:06

+1

121:52

+

122:53

+

140:44

77

144:44

3 UdH-WiNGeR aka winger Java+

41:08

+

42:15

+

63:38

+

64:59

+2

131:08

+

131:51

68

139:51

4 ahyangyi aka Ahyangyi C+++

74:16

+

75:01

+

147:42

+

148:21

+1

93:45

+

94:42

68

152:21

5 misof C+++

28:24

+

30:37

+

71:04

+

73:39

-1 +

95:44

50

95:44

6 rem C+++

22:28

+

24:57

+

108:49

+

110:34

-2 +

131:22

50

131:22

7 kia C+++

32:39

+

33:26

+

86:06

+

89:28

+

135:49

50

135:49

8 ivan_metelsky aka mystic Java+

104:28

+

107:45

+1

76:11

+

77:19

+

134:03

50

138:03

9 marek.cygan C+++

66:06

+

68:09

+

84:12

+

90:07

+

140:45

50

140:45

10 dzhulgakov C+++

96:06

+

97:36

+

52:43

+

59:03

-1 +1

137:44

50

141:44

11 Vitaliy Java+

61:22

+

62:35

+

92:04

+

92:53

+

143:33

50

143:33

12 wata Java+

34:24

+

86:38

+

83:06

-1 +1

55:46

+

98:23

48

102:23

13 kalinov C+++

21:53

+

26:03

+

61:20

+1

113:28

+

130:05

48

134:05

14 ACRush C+++

128:51

+

129:35

+1

93:47

-1 +2

66:33

+

68:06

-3 48

141:35

15 AdrianKuegel C+++

63:32

+

64:22

+

143:20

+1

103:02

+

104:19

48

147:20

16 myth aka Myth Pascal+

95:16

+

97:41

-1 +

31:57

+

33:28

44

97:41

17 pashka Java+

122:19

+

123:32

-1 +1

75:31

+

76:11

44

127:32

18 ZhukovDmitry C+++

72:43

+

73:45

+2

148:03

+

148:27

44

156:27

19 ktuan aka Khuc.Anh.Tuan Java+

28:52

+

30:29

+

59:55

+

66:34

-2 41

66:34

20 Jeru C+++

96:50

+

97:26

+

38:24

+

39:11

-2 41

97:26

21 PaulJefferys C+++

61:57

+

64:30

+

101:03

+

101:55

-2 41

101:55

22 ploh C+++1

59:21

+

61:46

+

101:51

+

102:40

41

106:40

23 emaxx C+++

37:36

+

38:18

+

119:08

+

119:41

41

119:41

24 FloppyCat C+++

56:49

+

60:20

+

125:16

+

126:42

41

126:42

25 nika C+++3

120:28

+

121:03

+

103:35

+

105:00

41

133:03

26 Slyusarenko C+++

56:22

+

59:48

+1

124:58

+

132:10

41

136:10

27 halyavin Java+

38:27

+

39:31

+

75:53

+

136:33

41

136:33

28 lyrically aka hos.lyric C+++

74:36

-1 +1

135:33

+

141:24

+1

52:58

40

149:24

29 Burunduk1 C+++1

46:53

+

47:25

+

129:07

-1 +1

71:41

+2

119:54

38

145:07

30 Jiunru C+++2

79:23

-1 +

19:11

+3

123:48

+

125:09

38

145:09

31 moon5ckq Mixed+

54:24

+

71:37

+

65:01

+3

123:01

-1 +

148:04

38

160:04

32 KOTEHOK Java +1

142:18

-1 +1

112:28

+

116:11

36

150:18

33 KAP Pascal+

85:28

-1 +

44:02

+

54:32

-3 31

85:28

34 Imba C+++1

64:12

-1 +

124:09

+

124:48

31

128:48

35 flashfox C+++1

56:10

-1 +

125:45

+

126:31

31

130:31

36 .Invader Java +

133:53

+1

120:22

+

121:18

31

137:53

37 meret C+++

41:11

-1 +

143:46

+

146:18

31

146:18

38 defrager C+++

20:52

-1 +

37:09

+

146:39

31

146:39

39 xlmj531 Pascal +2

141:46

+

122:01

+

122:56

31

149:46

40 andrewzta Java+1

93:31

+

94:10

+

34:00

-1 +

117:29

30

121:29

41 lovro aka Lovro C+++

29:48

+

30:32

+

122:18

+

101:09

30

122:18

42 overwise C+++

60:34

+

61:04

+

26:04

+1

122:14

30

126:14

43 AS1_PML30 aka AS1 C+++

53:21

+

58:15

+

104:42

-1 +1

133:43

30

137:43

44 Staniek C+++

41:42

+

42:40

+

71:24

-1 +3

146:37

30

158:37

45 JongMan C+++

20:47

+

27:46

+

38:19

+3

149:54

30

161:54

46 gates C+++2

36:07

+

146:40

+

72:40

+3

119:02

30

166:40

47 ftc C+++

36:12

+

39:14

+1

77:30

+1

109:58

29

117:58

48 WangDong C+++

84:46

+

92:33

+1

67:15

-1 +

125:18

-1 29

129:18

49 shangjingbo aka ShangJingbo C+++

53:19

+

56:22

+

85:37

+1

139:49

-1 29

143:49

50 natalia C+++1

67:30

+

68:43

+

99:18

+1

140:23

-1 29

148:23

51 gLoG aka logistic C+++

41:06

+

41:59

+

59:46

-1 +

148:24

29

148:24

52 Cheryl C+++

106:14

+

107:57

+

52:07

-1 +2

144:49

-1 29

152:49

53 iwi C+++

46:00

+

46:34

+

132:01

+6

103:46

29

156:01

54 MikeMirzayanov C+++

34:21

+

38:18

+

84:18

+3

147:44

29

159:44

55 ScaleRhyme C++ +3

144:06

+

145:20

27

157:20

56 Zig C++ +3

145:19

+

146:28

27

158:28

57 vlad89 C+++1

30:13

+

31:01

-2 +1

141:15

26

149:15

58 blueblimp aka MalcolmSharpe C+++

123:17

+

123:50

+

70:44

-1 25

123:50

59 Dragon C+++

74:51

+

137:38

+

134:29

-1 25

137:38

60 Lunarmony C+++1

119:23

+

120:01

+4

74:24

-1 25

140:01

61 neal.wu C+++1

82:08

+

82:53

+4

141:33

-1 25

161:33

62 Yao C +

53:28

+

54:06

-1 -3 24

54:06

63 fuwenjie C++ +

68:25

+

69:13

-1 24

69:13

64 Per aka austrin C++ +

55:58

+

102:32

-3 24

102:32

65 diver C# +

23:19

+

108:09

-4 24

108:09

66 lucab aka LucaB C++-2 +

117:47

+

120:17

24

120:17

67 SpaceFlyer C++ +

123:34

+

125:06

24

125:06

68 stone C++ +

127:35

+

130:01

24

130:01

69 Helenjyun C++ +

129:49

+

132:05

24

132:05

70 MRoizner C#-1 +

143:03

+

144:11

24

144:11

71 yangzhe1990 C++ +

146:40

+

147:09

24

147:09

72 bsod Java +1

125:51

+

144:45

24

148:45

73 beingryu C+++

37:12

+

43:33

+

72:21

-5 21

72:21

74 haskell-master aka tanakh C+++

37:28

+

42:34

+

72:25

-2 21

72:25

75 canadi C+++1

70:20

+

71:00

+

23:02

21

75:00

76 RAD C+++

49:35

+

50:19

+

77:53

-4 21

77:53

77 Alexus C+++

53:11

+

54:28

+

79:38

-2 21

79:38

78 EmK C+++

79:19

+

81:31

+

49:18

21

81:31

79 Farmer.John C+++

63:49

+

65:55

+

84:57

-6 21

84:57

80 Michael.Levin C+++

24:47

+

26:16

+1

81:51

-1 21

85:51

81 Yarin C#+1

53:03

+

53:52

+

82:25

-2 21

86:25

82 Borisp C+++

46:18

+

47:11

+1

82:32

21

86:32

83 arti_kz aka arti C+++

31:32

+

44:03

+

87:06

21

87:06

84 Gluk C+++

29:30

+

39:16

+

87:13

-1 -2 21

87:13

85 fsouza C+++1

47:28

+

56:14

+

89:30

-3 21

93:30

86 charis C+++

82:27

+

94:16

+

34:10

21

94:16

87 VitalyGoldstein C+++

28:31

+

30:01

+

94:20

21

94:20

88 WSX C#+

38:11

+

40:05

+

95:39

-4 21

95:39

89 dragoon aka Dragoon C+++

48:22

+

59:27

+1

91:44

-3 21

95:44

90 gusakov C+++

65:52

+

66:52

+

96:21

-1 -1 21

96:21

91 1leaf1 C+++1

55:36

+

57:46

+1

90:20

-3 21

98:20

92 PhilipPV C+++

76:09

+

76:59

+1

94:37

21

98:37

93 Mimino aka MiminoCoder C+++

35:07

+

36:05

+

100:26

-1 21

100:26

94 CS.Ferng C+++

97:28

+

101:17

+

43:49

21

101:17

95 nya C+++

51:46

+

52:26

+

103:05

-1 -4 21

103:05

96 lewha0 C+++

77:19

+

78:01

+

107:11

-6 21

107:11

97 anastasov.bg C+++

56:06

+

57:06

+

107:16

-1 21

107:16

98 NeT C+++

102:40

+

104:51

+1

52:41

21

108:51

99 gozman aka dgozman Java+3

94:51

+

96:52

+

76:19

-3 21

108:52

100 Sawfish Java+

55:48

+

56:46

+

110:02

21

110:02

101 Narg. Java+1

70:44

+

76:48

+

106:06

21

110:06

102 kitamasa C+++1

93:21

+

94:08

+1

106:14

-2 21

114:14

103 dzwiedziu C+++

111:48

+

112:41

+2

75:55

-1 -4 21

120:41

104 SavinovAlex C+++

47:55

+

48:20

+1

117:16

-2 21

121:16

105 SEUZero C+++1

78:41

+

80:42

+1

113:46

-1 21

121:46

106 TheLlama C+++

46:44

+

122:02

+

113:20

21

122:02

107 u1ik C+++

122:55

+

123:24

+

50:37

-1 21

123:24

108 sidky aka Psycho C+++3

116:10

+

116:49

+

20:42

21

128:49

109 stjepan C+++

81:42

+

82:45

+

129:18

21

129:18

110 ardiankp C+++2

122:04

+

125:52

+1

34:53

-4 21

137:52

111 narri C+++

46:36

+

49:53

+

141:38

21

141:38

112 rikka C+++1

102:17

+

141:46

+

33:58

21

145:46

113 lukasP C+++2

106:32

+

107:11

+1

134:46

-1 21

146:46

114 Doggy C+++2

103:08

+

139:54

+1

42:59

21

151:54

115 ush C+++

128:22

+

129:09

+1

148:51

21

152:51

116 Jonasz C+++1

108:16

+

114:58

+1

146:35

21

154:35

117 partisan C+++2

77:57

+

79:54

+2

148:54

21

164:54

118 araste C+++5

129:51

+

130:45

+

145:38

21

165:38

119 tourist aka Gennady.Korotkevich Pascal+1

102:46

+1

139:06

-1 +

87:54

20

147:06

120 liszt1990 C+++

53:38

-1 +

70:09

+2

133:47

-1 19

141:47

121 gawry C+++

22:35

+

25:04

17

25:04

122 strapahuulius C+++

28:26

+

30:27

17

30:27

123 Progbeat C+++

30:00

+

30:30

17

30:30

124 Vasyl(alphacom) aka Vasyl C+++

30:40

+

34:06

-2 17

34:06

125 hhanger C+++

34:03

+

35:08

-4 17

35:08

126 vitar C+++

34:59

+

35:58

-6 17

35:58

127 xOberon aka oberon C+++

35:55

+

36:40

-1 17

36:40

128 jzd C+++

36:35

+

37:07

17

37:07

129 liympanda aka lympanda C+++1

33:46

+

34:21

17

38:21

130 cpphamza C+++

34:25

+

41:17

-4 17

41:17

131 Akhi_Anton aka anton.akhi Java+

42:50

+

43:40

-1 -3 17

43:40

132 kana.ikeda C+++

43:56

+

44:26

17

44:26

133 maciejk C+++1

42:51

+

43:34

17

47:34

134 bwps C+++

49:34

+

50:38

17

50:38

135 Sorokin C+++

48:55

+

51:07

17

51:07

136 Fire C+++

50:41

+

51:16

-2 17

51:16

137 xreborner C+++

51:10

+

51:58

17

51:58

138 Im2Good Java+

53:23

+

54:10

-3 17

54:10

139 Elmiguel409 C+++1

48:29

+

50:50

17

54:50

140 gislan C+++

53:15

+

55:33

17

55:33

141 HieuNM C+++

59:51

+

60:38

17

60:38

142 chEEtah C+++

59:38

+

61:03

17

61:03

143 Romka C+++2

51:36

+

53:18

-2 17

61:18

144 stan C+++1

55:58

+

61:28

17

65:28

145 Nerevar C+++2

59:10

+

59:57

17

67:57

146 snguyen.warwick C+++

66:19

+

68:58

-4 17

68:58

147 Zhomart C+++

71:49

+

72:21

-1 17

72:21

148 indifferent C#+

72:56

+

74:18

-1 17

74:18

149 felix_halim aka felixh C+++

72:39

+

76:35

-1 17

76:35

150 xgy C+++

76:22

+

77:24

-3 17

77:24

151 Bankevich aka Sergey.Bankevich Java+

76:55

+

77:42

17

77:42

152 SergeiRogulenko C+++

79:05

+

81:32

-3 17

81:32

153 wjsw C+++2

72:21

+

73:40

-1 17

81:40

154 Flex C+++

80:58

+

83:08

-1 -2 17

83:08

155 jthread C#+

83:52

+

84:46

-1 -7 17

84:46

156 ogiekako Java+

81:46

+

84:57

-2 17

84:57

157 smel Java+

73:50

+

85:27

-1 17

85:27

158 altertain C+++1

65:54

+

81:57

-6 17

85:57

159 SergeiFedorov C+++1

84:20

+

85:27

17

89:27

160 embe aka eMBe Python+2

84:27

+

88:07

-3 17

96:07

161 sisu C+++2

90:02

+

90:32

17

98:32

162 Will.Wu C+++

97:43

+

100:39

17

100:39

163 roypalacios aka roy.palacios C+++

99:09

+

104:10

17

104:10

164 yiuyuho Java+1

101:49

+

102:59

17

106:59

165 Eryx C+++

109:38

+

111:12

-3 17

111:12

166 igoro C+++1

103:19

+

107:16

-1 17

111:16

167 tanonev Java+

110:43

+

112:00

-1 17

112:00

168 not2knight Java+1

111:15

+

112:49

17

116:49

169 deepblue C+++1

107:59

+

116:04

-1 17

120:04

170 Smylic C+++1

115:44

+

116:34

-1 17

120:34

171 Egor Java+1

117:32

+

118:42

-2 17

122:42

172 Maris C+++

76:14

+

127:22

17

127:22

173 boboo C+++

128:37

+

129:27

17

129:27

174 slippy C+++

129:15

+

130:24

-1 17

130:24

175 dolphinigle aka Dolph C+++

129:53

+

130:34

-1 17

130:34

176 fengzlzl C+++4

113:33

+

115:47

17

131:47

177 tudejian C+++

131:05

+

132:10

17

132:10

178 indy256 C+++

47:01

+

133:48

-1 17

133:48

179 reiten C+++

139:27

+

139:57

17

139:57

180 Fernando C+++

143:12

+

143:54

17

143:54

181 ytj C+++

143:08

+

146:25

-2 -2 17

146:25

182 aditsu Java+

147:16

+

149:39

17

149:39

183 KreysSergey Java+2

145:34

+

147:25

-1 17

155:25

184 Jason911 Pascal+1

132:38

+

77:20

16

136:38

185 elhipercubo C++ +1

113:33

+4

69:01

-1 12

133:33

186 piyifan Pascal +1

145:30

+1

122:14

-1 12

153:30

187 StanY C++ +

61:05

+3

149:21

-1 12

161:21

188 jbernadas C+++

32:12

-1 +1

71:51

-4 11

75:51

189 MaxBuzz Java+1

45:20

-1 +

79:05

-2 11

83:05

190 doeth aka Doeth C+++1

85:39

-1 +

39:35

-1 11

89:39

191 Akim C+++

86:29

+1

41:22

-1 11

90:29

192 domeng C+++3

83:38

+

23:28

-1 11

95:38

193 eagleonhill C+++2

90:47

-1 +

27:49

-1 11

98:47

194 latsyrc C+++

103:23

-1 +

43:53

11

103:23

195 momtchil C+++1

103:00

+1

65:53

11

111:00

196 aussie C#+

112:40

-1 +

37:54

-2 11

112:40

197 chultquist C+++

94:50

-1 +

114:19

11

114:19

198 decowboy aka DeCowboy C+++3

103:19

-1 +

24:47

-1 -2 11

115:19

199 cax C+++1

96:54

-1 +

118:57

11

122:57

200 Oracle. C+++1

61:48

-1 +

119:29

-1 11

123:29

201 domino Python+

119:39

+1

90:18

11

123:39

202 macs C+++

63:12

-1 +

127:15

-2 11

127:15

203 Xazker Java+

48:46

-1 +1

123:57

11

127:57

204 ssaljalu C+++

50:04

-1 +

130:37

11

130:37

205 shoit aka SHOIT C+++1

122:42

-1 +1

71:23

11

130:42

206 chc000 C+++2

66:46

+

123:30

11

131:30

207 Walrus C+++1

85:13

+

129:44

11

133:44

208 guilherme C+++2

126:38

+

49:42

-2 11

134:38

209 VehicleOfPuzzle Java+4

90:53

+2

117:30

11

141:30

210 tohagnom Java+2

127:37

-1 +2

55:31

11

143:37

211 asaveljevs C+++

86:24

-1 +

145:31

-1 11

145:31

212 exod40 C+++

128:29

-1 +

148:02

-1 11

148:02

213 leehark C+++

146:52

-1 +1

89:12

11

150:52

214 frostnova C+++1

62:17

-1 +1

145:50

-1 11

153:50

215 Ascend C+++1

96:09

-1 +2

143:55

11

155:55

216 Astein C+++4

146:32

+

32:54

-2 11

162:32

217 LYW C+++4

95:36

+

149:01

11

165:01

218 izulin C++-1 +1

78:21

9

82:21

219 SceneTree Pascal +

116:47

-1 8

116:47

220 MikleB C++ +3

149:23

-1 8

161:23

221 humblefool Java+

36:55

-1 -1 7

36:55

222 tund C+++

58:38

-1 -1 7

58:38

223 Wataru C+++

63:29

-1 -1 7

63:29

224 Loner C+++

65:50

-1 -1 -3 7

65:50

225 Vigothebest aka vigo.ph C+++

66:10

-1 -2 7

66:10

226 tdmorgan Java+1

66:41

-1 7

70:41

227 pieguy C+++

72:48

-1 7

72:48

228 fly aka Fly C+++

76:18

-1 -1 -3 7

76:18

229 forest C+++

80:02

-1 -3 7

80:02

230 Louty C+++

83:06

-1 7

83:06

231 dexy C+++

92:29

-1 -1 7

92:29

232 Xhark C+++

93:37

-1 -4 7

93:37

233 tracyhenry Pascal+6

72:56

7

96:56

234 vot C+++

102:08

-1 -1 7

102:08

235 Palmtenor C+++

102:39

-1 7

102:39

236 Zero.ztz C+++1

98:48

-1 -1 7

102:48

237 eduardische C+1

98:56

-1 7

102:56

238 bachelor C+++

103:21

-1 7

103:21

239 Rahenri C+++1

103:51

-1 -1 7

107:51

240 arkar C+++

110:59

-1 7

110:59

241 Medeiros C+++1

108:13

-1 -3 7

112:13

242 turuthok C+++2

107:07

-1 7

115:07

243 zibada Python+4

99:33

-1 7

115:33

244 snizovtsev C+++1

113:05

-1 7

117:05

245 TDYa127 C+++

117:14

-1 7

117:14

246 keshav57 C+++2

110:25

-1 7

118:25

247 yariv Java+

130:25

-1 -1 7

130:25

248 onp C+++1

126:35

-1 7

130:35

249 boolean C+++2

135:53

7

143:53

250 zyx3d aka zyx C+++1

142:36

-1 -1 7

146:36

251 diwulechao1988 C+++1

149:51

7

153:51

252 xtof.durr Python+2

148:48

-1 7

156:48

253 moonancient C+++5

149:04

-1 7

169:04

254 tomekkulczynski C++ +

28:26

-1 -1 4

28:26

255 RoBa C++ +

30:27

-5 4

30:27

256 Romel C++ +

34:25

-2 4

34:25

257 Al.Cash C++ +

34:27

-8 4

34:27

258 Ryan C++ +

36:50

4

36:50

259 emotionalBlind aka Arif C++ +

40:56

4

40:56

260 Chmel.Tolstiy C++ +

41:50

-1 4

41:50

261 it4.kp aka PavelKuznetsov C++ +1

39:41

-2 4

43:41

262 lschyt C++-3 +1

45:05

4

49:05

263 MDA C++ +

49:49

4

49:49

264 cpcs C++-3 +1

47:42

4

51:42

265 ttim Java +

53:13

4

53:13

266 Cjf C++ +1

55:21

4

59:21

267 ithlony C++ +2

53:19

4

61:19

268 Ying C++ +1

57:23

-1 -4 4

61:23

269 lxhgww C++-4 +

61:28

-1 4

61:28

270 billy aka BIlly C++-6 +

63:55

4

63:55

271 paladin8 C++ +

67:32

-1 4

67:32

272 tonac119 aka ToN.AC119 C++ +

68:01

4

68:01

273 serg C++ +

70:49

4

70:49

274 tsukuno Java +

74:23

-4 4

74:23

275 kicd aka Kicd C++ +3

63:47

4

75:47

276 LoRdTaPaKaH Pascal +

77:21

4

77:21

277 Tomato C++ +2

72:36

-1 4

80:36

278 Landertxu C++ +1

78:46

4

82:46

279 deepakmanohar C++ +

88:32

4

88:32

280 jakubr C++ +

88:50

-1 4

88:50

281 piva aka lucaspiva C++-1 +1

87:48

4

91:48

282 try C++ +1

90:30

4

94:30

283 bayleef C++-1 +1

92:25

-1 4

96:25

284 navi C++ +1

96:09

-3 4

100:09

285 baihacker C++ +4

86:16

4

102:16

286 Zr40 C# +1

99:03

4

103:03

287 aleksey Ocaml-2 +1

108:20

4

112:20

288 7ania7 aka ania7 C++-1 +1

121:08

4

125:08

289 LastStand.ziliang C++-1 +1

124:19

4

128:19

290 SmartSchizo C++ +1

127:03

-1 4

131:03

291 aurinegro C++ +2

127:06

-1 4

135:06

292 nafi aka Shahriar.Rouf.Nafi C++ +2

134:33

4

142:33

293 haha Java +2

135:26

-1 4

143:26

294 ltaravilse C++ +5

123:29

-2 4

143:29

295 venco aka venco5 C++ +1

142:43

-1 -3 4

146:43

296 A.I.R. Java +

149:34

4

149:34