题解 3221: 蓝桥杯2024年第十五届省赛真题-数字诗意

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

: )蓝桥杯2024年第十五届省赛真题-数字诗意

解题思路:2的n次幂为非诗意数字。第一个判断是否为2的n次幂。第二个2的n次幂的二进制只有1个1(8==1000,4=100)(8-1==0111)与之后就是0注意事项:判断的数字范围要大参考代码:#includeusingnamespacestd;longlongf2(longl

一行代码解决

摘要:print(len([i for i in list(map(int, input().split())) if i & (i - 1) == 0]) if input() else 0)……

数字诗意-找规律

摘要:解题思路:注意事项:参考代码:import mathn=int(input())nums = list(map(int,input().split()))ans = 0for i in nums:  ……

数字诗意 - 找规律

####解题思路手写/暴力打一个小表,下划线`_`表示无法表出的数字:```text__3_567_9101112131415_17181920```找规律,发现只有$$2^n$$无法表出。记`long`内最大的$$2^n$$为`POW`,对输入的每个数`x`,`POW%x==0`时答案加1。

数字诗意(找规律)

摘要:解题思路:有诗意的数注意事项:参考代码:#include<iostream>#include<cstring>#include<algorithm>using namespace std;typede……