package fr.uge.code.camp;

import java.util.BitSet;
import java.util.List;
import java.util.Optional;

public class Session7Skeleton {

	public static List<BitSet> slowCombinations(int k, int n) {
		throw new UnsupportedOperationException("Not implemented yet");
	}

	public static List<BitSet> combinations(int k, int n) {
		throw new UnsupportedOperationException("Not implemented yet");
	}

	public static boolean isValid3Coloring(boolean[][] graph, int[] colors) {
		throw new UnsupportedOperationException("Not implemented yet");
	}

	public static Optional<int[]> threeColorsBruteForce(boolean[][] graph) {
		throw new UnsupportedOperationException("Not implemented yet");
	}

	public static Optional<int[]> threeColors(boolean[][] graph) {
		throw new UnsupportedOperationException("Not implemented yet");
	}

	public static List<List<Integer>> allTuples(int k, int n) {
		throw new UnsupportedOperationException("Not implemented yet");
	}

	public static List<List<Integer>> allPermutations(int n) {
		throw new UnsupportedOperationException("Not implemented yet");
	}

	public static boolean isValidQueensPermutation(int n, List<Integer> queens) {
		throw new UnsupportedOperationException("Not implemented yet");
	}

	public static List<List<Integer>> nQueensBruteForce(int n) {
		throw new UnsupportedOperationException("Not implemented yet");
	}

	public static List<List<Integer>> nQueens(int n) {
		throw new UnsupportedOperationException("Not implemented yet");
	}
}
