Commit Graph

18 Commits

Author SHA1 Message Date
c6cc365151 Adds parallelism 2018-07-18 16:43:48 +05:30
f8aa4d7766 Switched to unboxed mutable vector 2018-07-18 16:23:37 +05:30
73aee36b4d Switched to unboxed vector 2018-07-18 14:43:20 +05:30
bf80a77cd8 Merges two pruning strategies for speedup 2018-07-18 14:33:59 +05:30
fbdb50078d Replaces list with vector, naively 2018-07-18 14:33:49 +05:30
567a9dcaf2 Uses custom accumulator in exclusivePossibilities for speedup 2018-07-17 11:17:34 +05:30
0377999561 Makes Cell data strict 2018-07-12 09:22:09 +05:30
5a3044e09c Moves to bitset for possibilities 2018-07-12 09:22:09 +05:30
9d6eb18229 Adds pruning for exclusive possibilities 2018-07-12 09:22:04 +05:30
0ef77341a1 Fixes solve by fixing arg name 2018-06-27 15:27:34 +05:30
33c706e71e Renames and cleanup 2018-06-26 11:48:14 +05:30
37a9684fe1 Simplifies solve 2018-06-21 11:32:32 +05:30
0f6c8f99bf Uses traverse instead of sequence . map 2018-06-21 10:53:05 +05:30
97da7c92f9 Implements grid pruning and solve 2018-06-17 16:24:46 +05:30
30ebffa1b5 Minor refactoring 2018-06-17 11:54:22 +05:30
b2a0dd8817 Adds types, and read-show functions 2018-06-17 00:12:23 +05:30
7fe01ba070 Adds basic project skeleton 2018-06-14 21:31:19 +05:30
Abhinav Sarkar
6b17baa61e Initial commit 2018-06-14 15:27:31 +00:00