蓝桥杯2021年5月答案?
1.我们可以把256MB换算成字节=>256*1024*1024*8/32
2.
答案:67,108,864
1.一开始看这题懵了一瞬间,然后意识到只是第2题,肯定不会考太难的知识点~~
2.然后自然而然地想到了暴力解法,遍历1~n,生成每个数后,判断剩余的卡片数num[i](0<=i<=9)是否<0,如果num[i]为负数,就说明卡牌数不足以拼凑出当前这个数;
3.输出结果减去1就是我们能拼成的最大数;
答案:3181
1.因数分解
把n的所有因数都找出来,存储;然后三重循环遍历暴力找~~~~
答案:2430
令Get(x)返回n=x时的方案数;
2.找规律发现,把x分解为互质的两个数a,b,那么Get(a)*Get(b)=Get(x)
//规律不一定对,但是我验证的所有数据都满足
3.然后2021041820210418可分解为20210418*100000001;
暴力求Get(20210418)=270,Get(100000001)=9;
那么结果就是2430;