蓝桥杯算法题——暴力枚举法

先估算这个数小于3的50次方

javascript 复制代码
cnt=0
for i in range(50):
    for j in range(50):
        for k in range(50):
            a=3**i
            b=5**j
            c=7**k
            if a*b*c<=59084709587505:
                cnt+=1
print(cnt-1)#当ijk都为0时,a*b*c=1不是幸运数字所以要减去
相关推荐
进击的小白菜19 分钟前
Java回溯算法解决非递减子序列问题(LeetCode 491)的深度解析
java·算法·leetcode
-一杯为品-1 小时前
【深度学习】#11 优化算法
人工智能·深度学习·算法
-qOVOp-2 小时前
zst-2001 上午题-历年真题 计算机网络(16个内容)
网络·计算机网络·算法
Swift社区2 小时前
涂色不踩雷:如何优雅解决 LeetCode 栅栏涂色问题
算法·leetcode·职场和发展
冠位观测者2 小时前
【Leetcode 每日一题】2900. 最长相邻不相等子序列 I
数据结构·算法·leetcode
真的没有脑袋2 小时前
概率相关问题
算法·面试
pystraf2 小时前
模板分享:网络最小费用流
c++·算法·图论·网络流
GG不是gg2 小时前
排序算法之高效排序:快速排序,归并排序,堆排序详解
数据结构·算法·排序算法
GG不是gg2 小时前
排序算法之线性时间排序:计数排序,基数排序,桶排序详解
数据结构·算法·排序算法
亚里随笔2 小时前
AlphaEvolve:LLM驱动的算法进化革命与科学发现新范式
人工智能·算法·llm·大语言模型