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

蓝桥杯2025.5.23每日一题-儿童数

儿童数

若一个正整数 n n n 满足 n 61 n^{61} n61 整除 2024 ! 2024! 2024!,即 2024 ! 2024! 2024! 除以 n 61 n^{61} n61 的余数为 0 0 0,则称 n n n 为儿童数。

现在,请你计算在区间 [ 1 , + ∞ ) [1, +\infty) [1,+) 内一共有多少个儿童数。

前置知识

  1. 勒让德公式

    v p ( n ! ) = ∑ k = 1 ∞ ⌊ n p k ⌋ v_p(n!) = \sum_{k=1}^{\infty} \left\lfloor \frac{n}{p^k} \right\rfloor vp(n!)=k=1pkn

    可以用这个公式计算 n ! n! n! 的质因数 p p p 的次数。

  2. 整除的充要条件

    a a a b b b 是正整数,且它们的质因数分解为:

    a = p 1 α 1 p 2 α 2 ⋯ p k α k , b = p 1 β 1 p 2 β 2 ⋯ p k β k a = p_1^{\alpha_1} p_2^{\alpha_2} \cdots p_k^{\alpha_k}, \quad b = p_1^{\beta_1} p_2^{\beta_2} \cdots p_k^{\beta_k} a=p1α1p2α2pkαk,b=p1β1p2β2pkβk

    (若某个质数 p i p_i pi 不在 a a a b b b 的分解中,则对应的指数 α i \alpha_i αi β i \beta_i βi 视为 0 0 0。)

    整除的充要条件

    a ∣ b a \mid b ab 当且仅当 ∀ i ∈ { 1 , 2 , … , k } , α i ≤ β i \forall i \in \{1, 2, \dots, k\}, \alpha_i \leq \beta_i i{1,2,,k},αiβi

    a a a 的所有质因数的幂次都不超过 b b b 的对应幂次

所以只要分解 2024 ! 2024! 2024!,然后要满足每个质因数的幂次 p p p 满足 61 p ≤ e 61p \leq e 61pe。故最终答案为 e / / 61 + 1 e // 61 + 1 e//61+1

def is_prime(x):if x<=1:return  Falsefor i in range(2,x):if x%i==0:return  Falsereturn  Trued={}
for i in range(2,2024):if is_prime(i):cnt=0j=iwhile j<=2024:cnt+=2024//jj*=id[i]=cnt# print(d)
ans=1
for x,cnt in d.items():if cnt>=61:ans*=(cnt//61+1)
print(ans)
http://www.lryc.cn/news/2384648.html

相关文章:

  • Spring Boot项目配置核心 - pom.xml的依赖管理与构建优化
  • 告别手抖困扰:全方位健康护理指南
  • 图解深度学习 - 特征工程(DL和ML的核心差异)
  • 《短线操盘跟庄关键技术》速读笔记
  • Datacom-hcia~Datacom-hcie学习笔记索引
  • Oracle 中 SHRINK 与 MOVE 操作的比较
  • 受不了github的网络限制了,我开源了一个图床工具 gitee-spring-boot-starter
  • 【Python 基础与实战】从基础语法到项目应用的全流程解析
  • 2025年医美行业报告60+份汇总解读 | 附 PDF 下载
  • API自动化与持续集成核心实战知识点!
  • 基于SpringBoot+Vue的社区医院信息平台设计与实现
  • C++ 中的暴力破解算法
  • 前端[插件化]设计思想_Vue、React、Webpack、Vite、Element Plus、Ant Design
  • 率先实现混合搜索:使用 Elasticsearch 和 Semantic Kernel
  • uni-app(4):js语法、css语法
  • 基于SpringBoot的网上租赁系统设计与实现
  • kafka吞吐量提升总结
  • AI浪潮下,第五消费时代的商业进化密码
  • Vue组件开发深度指南:构建可复用与可维护的UI
  • 青少年编程与数学 02-019 Rust 编程基础 20课题、面向对象
  • Jouier 普及组十连测 R4
  • bi平台是什么意思?bi平台具体有什么作用?
  • 【机械视觉】Halcon—【二、Halcon算子全面介绍(超详细版)】
  • Redis从入门到实战 - 原理篇
  • 26考研|高等代数:线性变换
  • VSCode如何像Pycharm一样“““回车快速生成函数注释文档?如何设置文档的样式?autoDocstring如何设置自定义模板?
  • Linux(5)——再谈操作系统
  • TCP实现双向通信练习题
  • PCIe学习笔记(3)链路初始化和训练
  • Python爬虫(35)Python爬虫高阶:基于Docker集群的动态页面自动化采集系统实战