摘要:
做法很简单啦,设置一个bool的数组用于判断,初始值都为false,从2开始遍历,并且将每一个遇到的素数的处于范围内的倍数对应的数组全部置为true,并且count++,最后就能够解决问题。自己写的代码中关于数组初始化的部分值得参考,sizeof()*n,很厉害。贴代码 class Solution 阅读全文
posted @ 2021-03-26 20:36
zhaohhhh
阅读(43)
评论(0)
推荐(0)
摘要:
其实就是对某一个数,若其为一个因数的倍数,则输出特定的字符串。土方法是设置很多判断条件,简单的情况倒还可以,但是要是因数多了点,就不适用。比较好的方法是将所有需要判断的因数与对应的字符串放在一个map里面,然后每个数都遍历一下这个map中的键值,这样就能减少判断,并且大大减少是多个因数倍数时输出的复 阅读全文
posted @ 2021-03-26 20:00
zhaohhhh
阅读(40)
评论(0)
推荐(0)
摘要:
刚开始看到这个题有点懵逼,因为格式有点复杂。后来发现这个题的问题在于如何将一个数组内的元素均匀的打乱,并且所有种类个数为n!个。所采用的洗牌算法为前n个数中随机挑选一个和第n个数交换,之后为前n-1个数中随机挑选一个数与第n-1个数交换,直至最后。贴代码 class Solution { priva 阅读全文
posted @ 2021-03-26 12:05
zhaohhhh
阅读(47)
评论(0)
推荐(0)
摘要:
第一次用自己的小脑瓜写出了工地动态规划,虽然效率一般,但是至少是写出来了,每一天有两个状态,一个是今天偷,一个是今天不偷,如果今天没偷,那今天的最大收益就是昨天两种状态的最大值,如果今天偷了,那昨天肯定不能偷,所以今天收益就是昨天没偷的收益加上今天偷到的。贴代码 class Solution { p 阅读全文
posted @ 2021-03-26 11:29
zhaohhhh
阅读(44)
评论(0)
推荐(0)

浙公网安备 33010602011771号