1. 首页
  2. 比赛
  1. 登录
  2. 注册
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文

张佑泽 (zhangyouze)

UID: 2984, 注册于 2023-2-26 16:23:11, 最后登录于 2025-4-20 8:29:23, 目前离线.

解决了 307 道题目,RP: 250.28 (No. 139)

♂
  • 个人简介

    八皇后

    #include <bits/stdc++.h>
    #define ll long long
    using namespace std;
    bool vis[30] = {false};
    bool lr[30] = {false};
    bool fr[30] = {false};
    
    ll cnt=0;
    int n;
    
    bool mark(int x, int y){
    	if(vis[y] || lr[y-x+n] || fr[x+y]){
    		return false;
    	}
    	return true;
    }
    
    void dfs(int x){
    	if(x==n){
    		cnt++;
    		return;
    	}
    	for(int i=1; i<=n; i++){
    		if(!mark(x,i)){
    			continue;
    		}
    		vis[i] = true;
    		lr[i-x+n] = true;
    		fr[x+i] = true;
    		dfs(x+1);
    		 
    		vis[i] = false;
    		lr[i-x+n] = false;
    		fr[x+i] = false;
    	}
    	return;
    }
    
    int main(){
    	cin >> n;
    	dfs(0);
    	cout << cnt;
    	return 0;
    }
    
  • 最近活动

    • 排序练习 作业
    • 蓝桥杯省赛练习-202408 IOI
    • 蓝桥杯省赛练习第01周 作业
    • 电子学会四级 作业
    • 【蓝桥杯stema】202310真题练习 IOI
    • 【蓝桥杯stema】202210真题练习 IOI
    • 【CQMC】重庆小码王C++月赛 - 语法组 #3 ACM/ICPC
    • 【CQMC】重庆小码王C++月赛 - 语法组 #2 IOI
    • 冬季训练赛 IOI
    • GESP二级练习题目 作业
    • GESP一级练习题目 作业
    • 【CQMC】重庆小码王C++月赛 - 语法组 #1 IOI
    • 【蓝桥杯stema】202303真题练习 IOI
    • 秋季训练赛1 IOI
    • 字符串综合练习 作业
    • 蓝桥杯真题练习 IOI
    • GESP-考试 IOI
    • 等级考试一级练习 作业
374
已递交
307
已通过
0
题解被赞

状态

  • 评测队列
  • 服务状态

开发

  • 开源

支持

  • 帮助
  • 联系我们

关于

  • 关于
  • 隐私
  • 服务条款
  • 版权申诉
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. 兼容模式
  3. 主题
    1. 亮色
    2. 暗色

  1. 京ICP备2023040334号-1 | Copyright © 2024-2025 小赛码 All Rights Reserved.

  2. Worker 0, 44ms
  3. Powered by Hydro v5.0.0-beta.8 Community

还没有账户?

注册一个 XSM 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。

现在注册
关闭

登录

使用您的 XSM 通用账户

忘记密码或者用户名?