blob: f18f2f8b6c6f3c43a63135d63e831fb186274b85 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
mod permutations;
mod solvers;
mod structs;
use crate::solvers::{IteratorSolver, Solver};
pub static N: u32 = 4;
fn main() {
let mut solver = solvers::single::NormalSolver::new(N);
solver.solve();
/*let solver = solvers::gpusolver::GpuSolver::new(N);
println!("solver: {:?}", solver);
for (i, solution) in solver.solve().enumerate() {
println!("{}: {:?}", i, solution);
}*/
}
|