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

UVa1384/LA3700 Interesting Yang Hui Triangle

UVa1384/LA3700 Interesting Yang Hui Triangle

  • 题目链接
  • 题意
  • 分析
  • AC 代码

题目链接

  本题是2006年icpc亚洲区域赛上海赛区的题目

题意

  给出素数P和整数N,求杨辉三角第N+1行中不能整除P的数有几个, P < 1000 , N ≤ 10 9 P<1000,\;N≤10^9 P<1000,N109,结果要模10000后输出,并且四位数要输出前导0。

分析

  关于组合数取模,有一个很有趣的Lucas定理:
( m n ) ≡ ∏ i = 1 k ( m i n i ) ( m o d p ) \begin{pmatrix}m\\n\end{pmatrix}\equiv \prod_{i=1}^{k} \begin{pmatrix}m_i\\n_i\end{pmatrix} \qquad \left ( mod \;\; p \right ) (mn)i=1k(mini)(modp)
  其中 m i m_i mi n i n_i ni分别是m和n的p进制表示法中的各位数字,当m<n时,二项式系数 ( m n ) \begin{pmatrix}m\\n\end{pmatrix} (mn)规定为0。因此,若 ( m n ) \begin{pmatrix}m\\n\end{pmatrix} (mn)是p的倍数,则至少存在一个 n i > m i n_i>m_i ni>mi。反之,若 ( m n ) \begin{pmatrix}m\\n\end{pmatrix} (mn)不是p的倍数,则所有 n i ≤ m i n_i≤m_i nimi必须都成立。
  由此可见,对输入N,求出其P进制表示法中的各位数字 N i N_i Ni,则杨辉三角第N+1行中不能整除P的数有 ∏ ( N i + 1 ) \prod \left ( N_i + 1 \right ) (Ni+1)个。

AC 代码

#include <iostream>
#include <iomanip>
using namespace std;int p, n, kase = 0;int solve() {int ans = 1;while (n) ans *= n%p + 1, n /= p;return ans % 10000;
}int main() {while (cin >> p >> n && (p || n))cout << "Case " << ++kase << ": " << setw(4) << setfill('0') << solve() << endl;return 0;
}
http://www.xdnf.cn/news/9914.html

相关文章:

  • OpenCv高阶(十九)——dlib关键点定位
  • 深度学习核心网络架构详解:从 CNN 到 LSTM
  • 关于DJI Cloud API Demo 终止维护公告-上云API源码停止维护
  • 文本预处理
  • 学习黑客小故事理解 Metasploit 的 Meterpreter
  • 【2025年电工杯数学建模竞赛A题】光伏电站发电功率日前预测问题+完整思路+paper+源码
  • BugKu Web渗透之备份是个好习惯
  • LeetCode Hot100(矩阵)
  • 逻辑回归知识点
  • stm32 + ads1292心率检测报警设置上下限
  • 鸿蒙分辨率
  • TDengine 运维——巡检工具(安装前检查)
  • 【Redis】第3节|深入理解Redis线程模型
  • 3.1.1栈的基本概念
  • 德国GEMÜ 3020特价型号3020 25D 7 1 4P002 3600
  • Java面试:从Spring Boot到分布式系统的技术探讨
  • VirtualBox安装 Rocky
  • AI绘画:手把手带你Stable Diffusion从入门到精通(系列教程)
  • window11系统 使用GO语言建立TDengine 连接
  • LLaMaFactory - 支持的模型和模板 常用命令
  • unordered_map与map之间的区别和联系
  • SpringBoot 日志
  • ROS云课基础篇-02-C++-250529
  • 财管2 - 财务预测(内含增长率,可持续增长率)
  • [9-2] USART串口外设 江协科技学习笔记(9个知识点)
  • 20250529-C#知识:继承、密封类、密封方法、重写
  • Oracle 条件判断
  • <线段树>
  • 影楼精修-AI追色算法解析
  • FEMFAT许可的有效期限