- 2024-12-17[蓝桥杯 2021 省 AB2] 国际象棋
题目Description众所周知,“八皇后”问题是求解在国际象棋棋盘上摆放 8 个皇后,使得两两之间互不攻击的方案数。已经学习了很多算法的小蓝觉得“八皇后”问题太简单了,意犹末尽。作为一个国际象棋迷,他想研究在 N×M 的棋盘上,摆放 K 个马,使得两两之间互不攻击有多少种摆
- 2024-05-08P8754 [蓝桥杯 2021 省 AB2] 完全平方数
原题链接题解分解n的质因子,如果为奇数就补一个由于大于\(\sqrt{n}\)的质因子最多不超过一个,所以我们筛小于\(1e6\)的质数code#include<bits/stdc++.h>#definelllonglongusingnamespacestd;vector<int>prime;vector<int>minfac(1e6+3,0);intmain(){f
- 2024-03-24P8716 [蓝桥杯 2020 省 AB2] 回文日期
思路解析本题与洛谷的P2010[NOI
- 2024-03-23P8756 [蓝桥杯 2021 省 AB2] 国际象棋 题解
设计状态什么的就不讲了,这里是对其它题解的优化。怎么优化呢,我们可以知道的是我们只要明确了当前行的状态,上一行的可选集就是知道的,如果我们明确了当前行以及上一行的状态,那么上上行的可选集就是知道的,于是我们就可以使用二进制子集枚举来写,这样就减去了全部不合法的枝叶,我们可以