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

洛谷P1591阶乘数码

P1591 阶乘数码

题目描述

n ! n! n! 中某个数码出现的次数。

输入格式

第一行为 t ( t ≤ 10 ) t(t \leq 10) t(t10),表示数据组数。接下来 t t t 行,每行一个正整数 n ( n ≤ 1000 ) n(n \leq 1000) n(n1000) 和数码 a a a

输出格式

对于每组数据,输出一个整数,表示 n ! n! n! a a a 出现的次数。

输入输出样例 #1

输入 #1

2
5 2
7 0

输出 #1

1
2
#include<cstdio>
#include<vector>
using namespace std;
int main()
{int m;int n,s;scanf("%d",&m);for(int i=1;i<=m;++i){scanf("%d%d",&n,&s);vector<int>num = {1};int cnt=0;if(n==0 ||n==1) num.push_back(1);else{for(int i=2;i<=n;++i){int carry=0;for(int j=0;j<num.size();++j){int product=num[j]*i+carry;num[j]=product%10;carry=product/10;}while(carry){num.push_back(carry%10);carry/=10;}}for(int i=0;i<num.size();++i)if(num[i]==s) cnt++;printf("%d\n",cnt);}}return 0;
}
http://www.dtcms.com/a/231556.html

相关文章:

  • JavaWeb简介
  • 二维 根据矩阵变换计算镜像旋转角度
  • 【LLM大模型技术专题】「入门到精通系列教程」LangChain4j与Spring Boot集成开发实战指南
  • 记录一下centos8安装nginx并部署使用
  • 使用 Python 的 psutil 库进行系统资源监控
  • Apparent connection leak detected问题排查
  • Java Lombok @Data 注解用法详解
  • Reids 如何处理缓存穿透、缓存击穿、缓存雪崩问题?
  • 常用的Docker命令
  • 通用寄存器的 “不通用“ 陷阱:AX/CX/DX 的寻址禁区与突围之道
  • 代码训练LeetCode(22)研究者H指数
  • 防止网站被iframe嵌套的安全防护指南
  • 多线程编程技术解析及示例:pthread_cond_timedwait、pthread_mutex_lock 和 pthread_mutex_trylock
  • 数学知识体系难易程度表及关系
  • 蓝牙防丢器应用方案
  • 贝叶斯优化+LSTM+时序预测=Nature子刊!
  • Elasticsearch的写入性能优化
  • 高速ADC数据格式与JESD204B IP数据格式映射关系
  • FART 精准脱壳:通过配置文件控制脱壳节奏与范围
  • AI,如何重构理解、匹配与决策?
  • Oracle数据库笔记
  • [C]extern声明变量报错:undefined reference终极解决方案
  • 第五期书生大模型实战营-《L1G1-玩转书生大模型 API 之 Browser-Use 实践》
  • 若依Ruoyi中优先从本地文件加载静态资源
  • 理解网络协议
  • 3D动画在微信小程序的实现方法
  • el-amap-bezier-curve运用及线弧度设置
  • Vue前端篇——项目目录结构介绍
  • 学习笔记(23): 机器学习之数据预处理Pandas和转换成张量格式[1]
  • socket是什么