Rating changes for last rounds are temporarily rolled back. They will be returned soon. ×

erikr's blog

By erikr, 9 years ago, In English

For those who are interested, here is a list of all problems for which Haskell solutions have been submitted.

(Use the 'Status filter' to show only the Haskell submissions.)

1A 1B 1C

2A 2B 2C

3A 3B 3C 3D

4A 4B 4C 4D

5A 5B 5C 5D 6A 6B 6C 6E

7A 7B 7C

8A 8B 8C 8D

9A 9B 9C

10A 10C

11A 11B 11C

12A 12B 12C 12E

13A 13B

14A 14B 14C 14D 14E

15A 15B

16A 16B 16C 16D 16E

17A 17B 17D

18A 18B 18C 18D

19A 19B

20A 20B

21B 21C

22A 22B 22C 22D

23A 23B

24A 24B 24C

25A 25B 25C 25D

26A 26B 26C 26D 26E

27A 27B 27C 27D 27E

28A 28B 28C

29A 29B 29C 29D

30A 30B 30C

31A 31B 31C 31D 31E

32A 32B 32C 32D 32E

33A 33B 33C

34A 34B 34C 34D 34E

35A 35B 35C 35D

36A 36B 36C 36D

37A 37B 37C

38A 38B 38C 38D 38E

39A 39B 39D 39F 39H 39J

40A 40B 40C 40D

41A 41B 41C 41D 41E

42A 42B 42C 42D

43A 43B 43C 43D

44A 44B 44C 44D 44E 44H 44I

45A 45C 45D 45E 45I

46A 46B 46C

47A 47B 47C 47D 47E

48A 48B 48C 48D

49A 49B 49C 49D

50A 50B 50C 50D 50E

51A 51B 51D

52A 52B

53A 53B 53C 53D

54A 54B 54C 54D

55A 55B 55C 55D

56A 56B 56C 56D

57A 57C

58A 58B 58C 58D

59A 59B 59C

60A 60B

61A 61B 61C

62A 62B

63A 63B 63C

65A 65B 65C

66A 66B 66C 66D

67A 67B 67E

68A 68B

69A 69B 69C

70A 70B

71A 71B 71C

73A 73C

74A 74B 74C

75A 75B 75C 75D 75E

76D 76E

77A 77B 77D

78A 78B 78C

79A 79B 79C

80A 80B

81A 81B 81C 81D

82A 82B 82D

83A 83B 83D




87A 87B 87C 87D

88A 88B

89A 89B 89C

90A 90B

91A 91B 91C

92A 92B

93A 93B 93D

94A 94B

95A 95B 95D

96A 96B

97B 97C

98A 98C

99A 99B

101A 101C

102A 102B

103A 103B 103C


105A 105B 105C

106A 106B 106C

107A 107B

108A 108B

109A 109B 109D

110A 110B

111A 111C 111D

112A 112B

113A 113B 113C 113D 113E

114A 114B

115A 115B 115C 115D

116A 116B

117A 117B 117C

118A 118B 118C 118D

119A 119B 119E

120A 120B 120C 120D 120E 120F

121A 121C

122A 122B


124A 124B

125A 125B 125C 125D

126A 126B

127A 127B

128C 128D

129A 129B

131A 131B 131C 131D 131E

132A 132B 132C

133A 133B

134A 134B

135A 135B

136A 136B

137A 137B 137C

138A 138B

139A 139B

140A 140C 140D

141A 141B 141C

142A 142B

143A 143B

144A 144B 144C 144D

145A 145B

146A 146B


148A 148B 148C 148D 148E

149A 149B 149C 149D

150A 150B 150C

151A 151B

152A 152B 152C

154A 154B

155A 155B

156A 156B 156C

157A 157B

158A 158B 158C 158D 158E

159A 159B 159C

160A 160B 160C

161A 161B

165A 165B 165C 165D 165E

166A 166B 166C 166E


168A 168B

169A 169B

171A 171B 171C 171D 171F 171G

172A 172B 172C 172D 172E

173A 173B 173C 173D

174A 174B 174C

175A 175B 175C

177A1 177A2 177B1 177B2 177C1 177C2 177D1 177D2 177E1 177E2

178A1 178A2 178D1 178D2 178D3

180C 180F

181A 181B

182B 182D


185A 185B

186A 186B

187A 187B

189A 189B

190A 190B 190C


192A 192B

194A 194B

195A 195B 195C 195D 195E


197A 197B

198A 198B 198C

199A 199B

200B 200C 200D


203A 203B 203C 203D

204A 204B

205A 205B

208A 208B 208C 208D 208E

213A 213D

214A 214B

215A 215B 215C 215D 215E

216A 216B 216C 216D 216E


218A 218B

219A 219B 219C 219D 219E


221A 221B

222A 222B 222D

223B 223C

224A 224B

225A 225B 225C 225E

226A 226D

227A 227B

228A 228B 228E


230A 230B

231A 231B 231C 231D


233A 233B

234A 234B 234C 234D 234E 234H

235A 235B

236A 236B

237A 237B 237C 237D 237E


239A 239B

241A 241C 241G

242A 242B 242C 242D 242E


244A 244B

245A 245B 245C 245D 245E 245F 245G 245H

246A 246B 246C 246D

248A 248B


250A 250B 250C 250D 250E


252A 252B

253A 253B 253C

254A 254B 254C

255A 255B 255C 255D

257A 257B 257C 257D 257E


259A 259B

260A 260B 260C 260D 260E


262A 262B

263A 263B 263C 263D 263E


265A 265B

266A 266B 266C


268A 268B 268C 268D 268E

269A 269B

270A 270B

271A 271B 271C 271D 271E

272A 272B 272C 272D

274A 274B

275A 275B

276A 276B 276C 276D

277A 277B

278A 278B

279A 279B 279C 279E


281A 281B

282A 282B 282C


284A 284B

285A 285B 285C 285D

287A 287B

288A 288B

289A 289B

290A 290B 290C 290D

291A 291B 291C 291D 291E

292A 292B 292C


294A 294B 294C

296A 296B

297A 297B

298A 298B

299A 299B

300A 300B 300C


302A 302B

303A 303B 303C

304A 304B

305A 305B 305C



312A 312B

313A 313B 313C

315A 315B

316A1 316A2 316B1 316B2 316E1 316G1

317A 317B

318A 318B

319A 319B

320A 320B

321A 321B

322A 322B


325A 325B

327A 327B 327C 327D

328A 328B

329A 329B

330A 330B

331A1 331A2 331C1

332A 332B 332C

333A 333B 333D 333E

334A 334B

335A 335B

336A 336B 336C 336D

337A 337B 337C

339A 339B 339C 339D 339E

340A 340B 340C


342A 342B 342C

343A 343B

344A 344B


347A 347B

348A 348B

349A 349B

350A 350B 350C 350E

351A 351B

352A 352B

353A 353B 353C


355A 355B


357A 357B

358A 358B 358C

359A 359B 359C

360A 360B

361A 361B

362A 362B

363A 363B 363C 363D


365A 365B

366A 366B 366C

367A 367B


369A 369B 369C

370A 370B

371A 371B

373A 373B



376A 376B

378A 378B

379A 379B 379D

381A 381B

382A 382B 382C

383A 383B

384A 384B

385A 385B

386A 386B

387A 387B 387C

388A 388B


392A 392B



398A 398B

399A 399B

400A 400B 400C 400D

401A 401B 401C 401D

  • Vote: I like it
  • +19
  • Vote: I do not like it

9 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Now I am not really willing to look through all those submissions, but do you by any chance know whether there are any elegant solutions based on persistent data structures that make it easier to solve than using mutable data structures? Like persistent segment trees or something like that.

Or can you recommend some solutions that are just really, really, short and elegant compared to competitive procedural submissions? I guess Haskell has the potential to achieve this, but I haven't seen it happen often.

2 months ago, # |
  Vote: I like it 0 Vote: I do not like it

provide all questions others code