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

Legendre公式

 参考:Legendre公式:数论罪恶的开始 - 知乎

Legendre公式和Kummer定理 - tkandi - 博客园    

Legendre公式:

屏幕截图 2025-11-16 003334

 

 

解释:n是一个正整数,p是一个小于等于n的质数

输出:通过Legendre公式可得到 n! 的其中一个质数 p 的幂次

 

 

Legendre公式p - 进制形式:

image

与上式等价

 

例题:小苯的因子查询_牛客题霸_牛客网

解:

image

2是质数,通过legendre公式求解

查看代码
#include<bits/stdc++.h>
using namespace std;
#define int long long
const int mod = 998244353;
const int N = 1e6 + 5;int binpow(int a, int b){if(b == 0) return 1;int res = 1;while(b){if(b & 1) res = res * a % mod;a = a * a % mod;b >>= 1;}return res;
}void solve(){int n;cin >> n;int k = 0;//legendre公式while(n){k += n / 2;n /= 2;}cout << binpow(k + 1, mod - 2) % mod << " ";return ;
}

 

http://www.rkmt.cn/news/50732.html

相关文章:

  • KEYDIY KD ZB09 3-Button Universal Audi Smart Key PCB (5pcs/lot) - For Repair Shops Owners
  • Universal Reliable KEYDIY KD ZB14-4 4-Button Honda Smart Remote Key (5pcs/lot)
  • 三、Agent 应用开发与落地全景 ——《动手学Agent应用开发》学习心得
  • django-approval-workflow
  • Go 语言实现简单的文字识别(OCR)
  • 路径计数与反射容斥
  • AtCoder Beginner Contest 432 ABCDEG 题目解析
  • fireworks
  • C++篇(13)计算器实现 - 指南
  • 动态规划实践:数字三角形问题分析
  • 牛客101:链表 - 教程
  • LNCPC 2025 游寄
  • Python 一维数据、二维数据及 CSV 文件操作全解析(附实例)
  • 银行核心账户体系、账务设计、会计核心(整合版)
  • 实用指南:开源 Linux 服务器与中间件(七)数据库--MySQL
  • 版本控制与GitLab完整实践指南 - 指南
  • 利用Myo臂环采集肌电信号和角速度来建立实时手势识别
  • [MySQL] 基础操控
  • 做题笔记25
  • AI重塑地产数字化:数据驱动下的技能落地与效率革命
  • 一种可以通过人体电磁场感受宇宙空间电磁场的装置
  • Access-Control-Allow-Origin 在企业中的用法
  • VUE_basic - Ref
  • 详细介绍:MongoDB 自动化脚本安装方案
  • 2025-11-15
  • Pandas - read_html()
  • 实用指南:Linux企业级解决方案架构:字节跳动短视频推荐系统全链路实践
  • RSS and Atom
  • 通用会话控制方案
  • pythontip 从字典中删除一组键