题解列表

筛选

十->二进制转换【位运算】

```cpp#include#includeusingnamespacestd;intn;intflag=0;vectorarr;voidBinaryChange(intn){for(inti=31;i>=0;i--){arr.push_back((n>>i)&1);}}intmain(){while

1844: 蓝桥杯2017年第八届真题-小计算器(3.17)

解题思路:主要注意理清各指令的关系,计算指令都需要有两个数字以上,所以是在碰到数字的时候才有可能操作,放在数字的分支里.num中存储的永远是十进制数,只在输出时用要求的进制输出,计算就将其它进制的数转为10进制计算,注意事项:在这个网站AC了,

[编程入门]自定义函数之数字后移

解题思路:通过基本的数组知识并通过调整输出顺序来简单解决问题(代码行数不多,新手写作,应该容易理解)注意事项:1.注意输出时数组的输出条件2.没有设置数组的元素的个数上限,应通过需输入的n,m值来适当调整前后限制。参考代码:#includeintmain(){inta[1000],
优质题解

java dfs解危险系统(附带思路分析)

##二,危险系数###题目描述问题描述抗日战争时期,冀中平原的地道战曾发挥重要作用。地道的多个站点间有通道连接,形成了庞大的网络。但也有隐患,当敌人发现了某个站点后,其它站点间可能因此会失去联系。我们来定义一个危险系数DF(x,y):对于两个站点x和y(x!=y),如果能找到一个站点z,
优质题解

1665: 蓝桥杯算法训练VIP-连续正整数的和(前缀和+二分)

解题思路:单纯暴力的话时间复杂度是O(n^3),运算次数达到10^12次方,会超时,所以介绍一下前缀和算法,这是道很经典的前缀和的算法,大家可以通过这道题来理解前缀和的思想。我们开辟一个数组,通过预处理将数组里面放进前n个数的和,例如p[4]=10就为1,2,3,4的和,