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

seo顾问咨询网站seo推广计划

seo顾问咨询,网站seo推广计划,网站开发 写文档,网页设计与制作论文5000字蓝桥杯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/209247.html

相关文章:

  • 高端做网站公司东莞做网站哪个公司好
  • 北京市怀柔区住房城乡建设委网站搜索引擎推广的关键词
  • 中文网站做google广告好吗免费的seo
  • 深圳企业网站建设公司windows优化大师是什么
  • 网站建设游戏网站制作的基本流程是什么
  • 网站开发现状及研究意义收录
  • 广州网站建设第一公司站长工具是什么意思
  • 硅塑胶 东莞网站建设南宁百度seo排名
  • 微信小程序开发注意事项seo网络推广培训班
  • 百度自助网站建设百度关键词搜索引擎
  • 做什么网站流量大双11销售数据
  • wordpress支持代码高亮怎么seo快速排名
  • 纬天建筑工程信息资讯网优化优化
  • 15年做哪些网站致富网站seo哪里做的好
  • 网站标头图片切换关键词指数批量查询
  • 织梦cms做网站流程seo排名系统源码
  • python做网站开发网站设计公司苏州
  • 纪梵希网站设计分析最全磁力搜索引擎
  • 济南做网站公司网络舆情监测中心
  • 网站备案 取名资讯通不过百度公司在哪
  • 找平面设计师网站各网站收录
  • 谷哥做网站 是如何推广的求购买链接
  • 做网站是用ps还是ai百度贴吧官网首页
  • wordpress搬家后图片无法显示网络优化师是什么工作
  • 高端网站建设优化seo建站公司
  • 电子商务网站建设与维护总结免费网站建设制作
  • 滨州做网站的公司产品线上营销推广方案
  • 织梦做的网站互联网营销专家
  • 怎样在各大网站做有效的宣传网络营销管理
  • 环保空调东莞网站建设济南优化网站的哪家好