题解列表

筛选

蓝桥杯2013年第四届真题-错误票据-题解(C++代码)

开始时我用的是gets()输入,但是提交后有错误,所有后来输入该为了HzuWHF大佬的形式。另外为了减小空间使用,先找出最小值,然后每个数减去最小值,这样在统计个数时可以从0开始,最后输出时加上最小值即可得到正确值```cpp#include#include#includeusingnamespace

2^k进制数-题解(C++代码)

#题意:######设r是个2^k进制数,并满足以下条件:(1)r至少是个2位的2^k进制数。(2)作为2^k进制数,除最后一位外,r的每一位严格小于它右边相邻的那一位。(3)将r转换为2进制数q后,则q的总位数不超过w。满足上述条件的不同的r共有多少个?##思路:对于小于最大长度的,

Minesweeper -(用队列,bfs)

####解题思路:宽度优先搜索(bfs)按照开始状态由近及远的顺序进行搜索,因此本题中我们可以采用该方法来求解。------------1.本题中,状态仅仅是目前所在位置的坐标,因此可以构造成pair或者编码成int来表示状态。当状态更加复杂时,则需要封装成一个类来表示状态了。

二维数组的转置--直接明了好吧~

摘要:## 写一个函数,使给定的一个3×3二维数组转置,即行列互换。 If you don't walk out, you will think that this is the whole worl……