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

小程序开发有什么好处网站seo课设

小程序开发有什么好处,网站seo课设,江苏省工程建设协会网站,杭州做网站公司有哪些参考链接:求n!在m进制下末尾0的个数_.!零n,,m-CSDN博客 我们这里和参考链接不同 使用结构体去存储每个因数的信息 然后使用变量index作为索引,其最终值为因数的个数 具体原理: 例子1:求9!在10进制下的…

参考链接:求n!在m进制下末尾0的个数_.!零n,,m-CSDN博客

我们这里和参考链接不同

使用结构体去存储每个因数的信息

然后使用变量index作为索引,其最终值为因数的个数

具体原理:

例子1:求9!在10进制下的末尾的0的个数

思考1:在10进制下出现0,必须是质数2 与 5组合,所以统计2和5作为因数出现了多少次,取最小的数量就是答案

例子2:求10!在9进制下的末尾的0的个数

思考2:在9进制出现0,其必然是两个3组合起来才会在9进制出现0结尾,所以统计所有因子里面各自出现的次数(这里只有3)然后  整除以 对应因子在进制9里面出现的次数 取最小的那一个值 即是答案!

下面给出一个例题和题解

例题:Contest1035 - NewOJ 2022 Contest 7 - New Online Judge (ecustacm.cn)

题解:

#include<iostream>using namespace std;
#define debug(x) cout<<#x<<" : "<<x<<endl;
typedef long long int ll;const int maxLine=10010; 
struct primeInfo {int nums;int counts;
};
void getPrime(int m);
void printPrimeArray(struct primeInfo arr[maxLine],int len);
int countDivision(int n,int p);struct primeInfo  myPrime[maxLine];
// 记录数量和下标 
int index=0;
int res=0x3f3f3f3f;
int main(){int n,m;
//	cin>>n>>m;n=20;m=14; getPrime(m);
//	printPrimeArray(myPrime,index);for(int i=0;i<index;i++){res=min(res,countDivision(n,myPrime[i].nums)/myPrime[i].counts);}cout<<res;return  0;
} 
// 获取素数个数 
void getPrime(int m){for(int i=2;i*i<=m;i++){// 统计当前因数的个数和具体数值	while(m%i==0){myPrime[index].nums=i;myPrime[index].counts++;m/=i;}if(myPrime[index].counts!=0) index++; }	//如果是合数 那么会在之前统计完//如果是质数 那么本身这个质因数统计不到if (m>1) myPrime[index].nums=m,myPrime[index++].counts++; 
}
// 打印查看 
void printPrimeArray(struct primeInfo arr[maxLine],int len){for(int i=0;i<len;i++){cout<<i<<": "<<arr[i].nums<<" "<<arr[i].counts<<endl;}
}
int countDivision(int n,int p){// 只要不包含1这个参数就一定会结束循环 
//	cout<<"传入参数"<<n<<" "<<p<<endl;int counts=0;
//	debug(counts);while(n>0){counts+=n/p;n/=p;}
//	debug(counts);return counts;
}

中间用到了一点点判断因数范围的小技巧,你发现了吗?

http://www.rdtb.cn/news/12476.html

相关文章:

  • 网站网上预定功能怎么做seo搜索引擎优化实训
  • 医院网站建设最新报价网络营销方案设计毕业设计
  • 怎样做google网站百度推广开户公司
  • 怎么做网页快深圳seo云哥
  • 虎门商城网站建设站长工具在线免费
  • 崇明建设镇乡镇府网站新媒体运营需要哪些技能
  • 哪些网站可以做问卷百度服务电话在线人工
  • 佛山 做网站seo基础知识
  • 网站开发加33865401网站推广方案模板
  • 哔哩哔哩网页版怎么回到旧版西安专业seo
  • 温州营销网站制作费用深圳百度总部
  • 深圳宝安区有几个街道武汉网站开发公司seo
  • 重庆快速网站建设凡科网站建站教程
  • 美容类网站模版东莞网站推广策划
  • 简述网站建设小组的五类成员百度认证是什么
  • wordpress文章页有英语网络优化报告
  • 推广网站排行榜泉州seo报价
  • 发布做任务网站今日热点新闻10条
  • 绩溪建设银行网站百度问答优化
  • 渭南网站建设服务营销策划方案1000例
  • 做化工资讯的网站上海十大营销策划公司
  • 网站app生成软件友情贴吧
  • 网站在网站网站在哪里找到的网站推广方案范文
  • 怎样做好网站建设seo新手教程
  • 网站外链建设方案济南seo公司报价
  • 在58做网站推广有效果吗网页界面设计
  • 四川建设信息共享网站域名被墙检测
  • 做网站为什么一定要留住用户网站建设网站
  • 网站先做前台还是后台网推项目
  • 河南平价的seo整站优化定制免费网络空间搜索引擎