当前位置: 首页 > news >正文

蓝桥杯刷题--python38

197. 阶乘分解 - AcWing题库

def init(n):
    for i in range(2,n+1):
        if not st[i]:primes.append(i)   
        j=0
        while primes[j]*i<=n:
            st[i*primes[j]]=1
            if i%primes[j]==0:
                break
            j+=1


n=int(input())
primes=[]

st=[0 for i in range(n+1)]
init(n)
for i in range(len(primes)):
    p=primes[i]
    s=0
    j=n
    while j:
        s+=j//p
        j//=p
    print(f"{p} {s}")

http://www.lryc.cn/news/334506.html

相关文章:

  • 【LeetCode热题100】33. 搜索旋转排序数组(二分)
  • 基于Leaflet.js的Marker闪烁特效的实现-模拟预警
  • Vue-05
  • Mongodb中一个小巧的数据更新命令$inc
  • Java基于SpringBoot+Vue的专家医院预约挂号系统,附源码
  • STM32一个地址未对齐引起的 HardFault 异常
  • spring事务那些事
  • 设计模式深度解析:AI大模型下的策略模式与模板方法模式对比解析
  • 贪婪算法python实现
  • (一)基于IDEA的JAVA基础12
  • vue3中封装table表格
  • 【Redis】Redis的使用
  • 【机器学习300问】60、图像分类任务中,训练数据不足会带来什么问题?如何缓解图像数据不足带来的问题?
  • 鸿蒙内核源码分析 (内存管理篇) | 虚拟内存全景图是怎样的
  • 基于深度学习的电动自行车头盔佩戴检测系统
  • GO - 泛型编程
  • TouchableOpacity和TouchableWithoutFeedback区别
  • MySQL EXISTS 语句和IN语句有啥区别
  • Java集合体系面试题
  • React-2-useState-获取DOM-组件通信
  • 使用nodejs搭建脚手架工具并发布到npm中
  • 【面经】3月29日 美团/美团平台/后端/一面/1h
  • CSS:CSS的基础了解
  • Android Framework学习笔记(2)----系统启动
  • 项目管理中的估算活动资源
  • java中的set集合及其子类
  • shell脚本查询匹配文件进行操作
  • vulnhub----natraj靶机
  • Web Component 组件库有什么优势
  • 如何配置vite的proxy