Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void solve(int row,int column){
- if(row==rows && column==0){
- //print();
- //System.out.println("end");
- return;
- }
- //System.out.println("R:"+row+" C:"+column);
- for(Integer color:colors){
- board[row][column]=color;
- if(satisfiesConstraints(row, column)){
- //System.out.println("----------------------------------");
- //dodělat shift na konci řádku
- if(column+1<columns){
- solve(row,column+1);
- } else {
- solve(row + 1, 0);
- }
- }
- }
- board[row][column]=-1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement