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

seo顾问咨询谷歌seo顾问

seo顾问咨询,谷歌seo顾问,wordpress站点运行时间,大数据抓取客户软件蓝桥杯2023年第十四届省赛真题-阶乘的和 时间限制: 2s 内存限制: 320MB 提交: 3519 解决: 697 题目描述 给定 n 个数 Ai,问能满足 m! 为∑ni1(Ai!) 的因数的最大的 m 是多少。其中 m! 表示 m 的阶乘,即 1 2 3 m。 输入格式 输入的第一行包含一个整…

蓝桥杯2023年第十四届省赛真题-阶乘的和
时间限制: 2s 内存限制: 320MB 提交: 3519 解决: 697
题目描述
给定 n 个数 Ai,问能满足 m! 为∑ni=1(Ai!) 的因数的最大的 m 是多少。其中 m! 表示 m 的阶乘,即 1 × 2 × 3 × · · · × m。
输入格式
输入的第一行包含一个整数 n 。
第二行包含 n 个整数,分别表示 Ai,相邻整数之间使用一个空格分隔。
输出格式
输出一行包含一个整数表示答案。
样例输入复制
3
2 2 2
样例输出复制
3
提示
对于 40% 的评测用例,n ≤ 5000 ;
对于所有评测用例,1 ≤ n ≤ 105 1 ≤ Ai ≤ 109 。

1.分析

        1.计算n!的个数,如果个数恰好可以整除(n+1),它就可以变成(n+1)!的倍数。

        2.重复第一步操作计算(n+1)!的个数,直到不能够整除为止,就是最大m。

        3.可以用map存储,map会自动排序,遍历即可。

2.代码

#include<iostream>
#include<cmath>
#include<map>
#include<string>
#include<algorithm>
using namespace std;
typedef long long LL;
const int MAX = 1e6 + 10;
LL a[MAX], n;
map<LL, LL> m;
int main() {cin >> n;for (int i = 0; i < n; i++) {cin >> a[i];m[a[i]]++;                 //计数}LL s = 0;for (auto it : m) {LL x = it.first, y = it.second;s = x;                            //记录最大的mif (y % (x + 1) == 0) {           //判断是否可以整除(n+1)m[x + 1] += y / (x + 1);}else break;                    //不行就退出}cout << s << endl;              //输出return 0;
}

http://www.dtcms.com/wzjs/311379.html

相关文章:

  • 网站公安备案必须么知乎关键词排名优化
  • wordpress设置登录可见网站推广优化技巧
  • 六安手机网站建设seo网站关键词优化哪家好
  • c语言做网站后端真正免费的网站建站平台有哪些
  • 网站建设有哪些公司nba排名榜
  • 做网站小程序16种营销模型
  • 科技类网站简介怎么做宁波百度快照优化排名
  • 买个网站空间营销策划与运营
  • asp.net个人网站空间经典软文案例分析
  • 济宁专业网站开发公司公司宣传网页怎么做
  • 工厂 电商网站建设seo入门教程视频
  • 编程游戏杭州seo排名公司
  • 个人做网站多少钱百度推广有哪些推广方式
  • word在线编辑seo查询
  • 太原网站建设培训著名营销策划公司
  • 如何给网站文字做超链接网络推广平台代理
  • 广西网站建设-好发信息网免费站推广网站2022
  • 四川城乡建设厅官方网站怎么建立网站卖东西
  • 网站建设公司如何运营seo的搜索排名影响因素有哪些
  • 聊城企业网站建设费用口碑营销的名词解释
  • 视频网站用什么做的好处网络营销的10个特点
  • o2o好网站怎么快速排名
  • 重庆网站建设哪家公司那家好百度指数第一
  • b2b国际贸易商务网站域名服务器查询
  • 国家排污许可网站台账怎么做成人职业技能培训有哪些项目
  • 什么是域名访问网站什么是seo营销
  • 金昌八冶建设集团官方网站廊坊seo
  • wordpress mu下载湖南正规seo优化
  • 海口市住房和城乡建设局网站百度seo关键词优化排行
  • 建设网站比较好的公司排名网站建设费用都选网络