- 博客(4)
- 收藏
- 关注
原创 混境之地4
小蓝有一天误入了一个混境之地。V小蓝可以往上下左右四个方向行走,每行走一次消耗一点能量,耗时一分钟。小蓝想知道他能否逃离这个混境之地,如果可以逃离这里,则输入所需要的最少时间 ,反之输出No。
2024-09-26 20:18:55
1014
1
原创 python解决异或森林问题
题目中的异或意思就是两个数进行相同为0,不同为1的二进制位数运算(详细请移步至神奇数组题见异或解析),除了异或之外,还有因数的问题,我们通过分析可以发现,因数个数为奇数的数不为平方数,而因数个数为偶数的数为非平方数,例如14为非平方数它的因数为(1 , 2 , 7 , 14) , 因数个数为偶数 ,再者15也为非平方数它的因数为(1,3,5,15),因数个数也为偶数,另外我们看平方数的,比如4它的因数有3个为(1,2,4),16的因数为(1,2,4,8,16)两个平方数的因数个数都为奇数。
2024-03-10 20:15:53
761
原创 python解决神奇数组问题
异或指的是对两个数的二进制位数进行相同为0不同为1的位数操作,比如1异或2,其中1的二进制表示是001,2的二进制表示是010,对他们异或得到的是3,(从右往左看)1的二进制第一位是1其余位是0,而2的二进制第一位是0第二位1是1其余位为0,因为1和2的二进制第一位和第二位不同因此第一第二位变为1,其余为0,变成了3(011)。
2024-03-07 20:54:32
689
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人