文章

7

粉丝

1

获赞

19

访问

1.4k

头像
不甘心的皇后 题解:
P1970 四川大学2024年机试题
发布于2025年3月2日 21:48
阅读数 427

#include <iostream>
#include <cstring>
#include <algorithm>
#include<bits/stdc++.h>
using namespace std;
const int N = 15;
int g[N][N];
int col[N];
int n;
int ans;
int dy[3]={-1,0,1};
void dfs(int u)
{
    if(u>n){
    ans++;
    return;
    }
    if(col[u]==0){
        for(int i=0;i<3;i++)
        {
            if(i==0&&col[u-1]==1)
            continue;
            if(i==2&&col[u-1]==n)
            continue;
            col[u]=col[u-1]+dy[i];
            dfs(u+1);
            col[u]=0;
        }
    }
    else
    {
        if(abs(col[u]-col[...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发