首页 > 其他分享 >沙拉公主的困惑

沙拉公主的困惑

时间:2024-02-15 22:23:58浏览次数:30  
标签:沙拉 困惑 函数 公式 个数 因子 公主 欧拉

本来一开始觉得用欧拉函数不可取的,因为\(M!\)太大了

所以我想到了质因数分解,只要找的数不含\(M!\)的质因子即可

理想是美好的,但是现实是我没有办法确定每一个非\(M!\)质因子的质因子的个数,因为我最后要保证所有质因子的乘积不会超过\(N!\)

所以我们只能再回到欧拉函数

我们稍微的套用一下欧拉函数的公式,就会发现(不考虑溢出)阶乘的欧拉函数还是很好求的

说明这条路可能走得通,试一下

第二种情况怎么分析?从我们学过的公式来说,欧几里得公式似乎挺好用的,所以我们就考虑\(gcd(k,M!)=1\)的\(k\)的个数(其中\(k<M!\))

那这不就是\(φ(M!)\)吗?我们只需要还原回去就行了

具体来说,设\(k+t*M!≤N!\)且\(k+(t+1)*M!>N!\),解出\(t\)就好了,注意解不等式的时候有\(k<M!\)和\(M!|N!\)

这里说一下,假定了一个\(k\)之后,每一步是增加\(M!\)而不是\(k\),脑子别发癫了

标签:沙拉,困惑,函数,公式,个数,因子,公主,欧拉
From: https://www.cnblogs.com/dingxingdi/p/18016687

相关文章

  • 【揭秘OAuth协议 — Java安全认证框架的核心基石】 从初识到精通,带你领略OAuth协议的
    背景介绍在现代的网站中,我们经常会遇到需要用户登录的情况。然而,直接要求用户注册可能会显得繁琐,导致用户的流失。为了解决这个问题,网站可以采用OAuth授权机制。通过与像GitHub或其他第三方网站的认证授权合作,网站可以获取用户的相关信息,避免了繁琐的注册过程。在从第三方网站授权......
  • 面试简历指导 —— 在“华为”OD工作的困惑?EG4
    这是一个面试指导系列:传送门#面试简历指导——刚毕业大学生前端简历怎么写?EG1#面试简历指导——1年工作经验的前端简历怎么写?EG2#面试简历指导——转岗程序员都有哪些问题?EG3相信很多人在找工作的时候,都被华为OD这个招聘给“打扰”过,他们实在是招的太勤了,但是“铁打的营盘......
  • 你还在为SFTP连接超时而困惑么? | 京东云技术团队
    1.前言在最近的项目联调过程中,发现在连接上游侧SFTP时总是需要等待大约10s+的时间才会出现密码输入界面,这种长时间的等待直接导致的调用文件接口时连接sftp超时问题。于是决定自己针对该问题进行一下排查,查询了相关资料,并逐个试验了一下网上提供的解决方案,然后在文章中详细记录问......
  • 你还在为SFTP连接超时而困惑么?
    1.前言在最近的项目联调过程中,发现在连接上游侧SFTP时总是需要等待大约10s+的时间才会出现密码输入界面,这种长时间的等待直接导致的调用文件接口时连接sftp超时问题。于是决定自己针对该问题进行一下排查,查询了相关资料,并逐个试验了一下网上提供的解决方案,然后在文章中详细记录......
  • 解题报告 洛谷P2155 [SDOI2008] 沙拉公主的困惑
    P2155[SDOI2008]沙拉公主的困惑题目题面非常的简洁,求\(\sum\limits_{i=1}^{n!}[i\perpm!]\)直接颓式子,\[\begin{aligned}ans&=\dfrac{n!}{m!}\cdot\varphi(m!)\\\\&=\dfrac{n!}{m!}*m!\prod\limits_{p\midm!}[\dfrac{p-1}{p}]\\&=n!\cdot\dfrac{\......
  • 如何消除ERP选型困惑
    选型适合企业的ERP系统需要考虑企业的经营战略、业务流程、生产过程和组织结构与系统建设的统一性。在选型前,企业应明确要解决的问题和达到的目标,分析系统可能对企业造成的影响,评估企业的信息化基础和员工素质等。为了有效管理ERP选型的复杂任务,企业可以组建ERP项目筹备小组,由高层......
  • 不再困惑:一文读懂Vue2与Vue3的主要差异
    Vue3相对于Vue2有很多改进和新特性。以下是一些主要的区别:性能更好:Vue3的性能比Vue2更好,因为它使用了更少的代码和更高效的算法。例如,Vue3使用Proxy代替了Object.defineProperty来监听数据变化,这使得Vue3的性能更高。组合式API:Vue3引入了组合式API,这是一种新的编写组件逻辑的方式。......
  • 不再困惑!Java中for循环的全面解析
    Java中的for循环是一种常用的循环结构,用于重复执行一段代码。它的基本语法如下:for(初始化语句;条件表达式;更新语句){//循环体代码}其中,初始化语句用于初始化循环控制变量;条件表达式用于判断是否继续循环;更新语句用于更新循环控制变量的值。具体来说,for循环的执行过程如下......
  • WebDAV之π-Disk派盘 + 沙拉查词
    沙拉查词是支持多重查词模式混合使用,无论是单击、双击、图标、悬浮还是快捷键,总有适合您的搭配,整合了有道翻译、百度翻译、必应翻译、腾讯翻译君、Google翻译和彩云小译等,自动发音,可配置词典。π-Disk派盘®–知识管理专家派盘是一款面向个人和企业的本地云存储解决方案,它可以......
  • [7月摸鱼计划] 困惑
    最近在参与中科昊芯的HX2000start-DSC28034PNT_V1.0开源活动,遇到一些困扰,首先开发手册是湖人版的,视频是027系列的,通过主办平台得到了原理图,发现官网例程引脚编号对不上,都要改,没有直接可用的例程,IDE方面须运行escipe环境下的Mingw会减少两个报错,但还有2个报错,还在摸索,希望有HX2000......