Commit Graph

18 Commits (unboxed-vector)

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