题目大意:求$lcm(1,2,3,\cdots,n)\pmod{100000007}$,$n\leqslant10^8$

题解:先线性筛出质数,然后求每个质数最多出现的次数,可以用$\log_in$来求,$i$为该质数。使用换底公式$log_in=\dfrac{\log_2n}{\log_2i}$。

卡点:模数是$10^8+7$,看成$10^9+7$

C++ Code:

#include <algorithm>
#include <bitset>
#include <cstdio>
#include <cmath>
const int mod = 1e8 + 7;
inline int pw(int base, int p) {static int res;for (res = 1; p; p >>= 1, base = static_cast<long long> (base) * base % mod) if (p & 1) res = static_cast<long long> (res) * base % mod;return res;
}std::bitset<100000010> npri;
int plist[5761460], ptot;
void sieve(const int n) {for (register int i = 2; i <= n; ++i) {if (!npri[i]) plist[ptot++] = i;for (register int j = 0, t; (t = plist[j] * i) <= n; ++j) {npri.set(t);if (i % plist[j] == 0) break;}}
}int n;
long long ans = 1;
int main() {scanf("%d", &n);sieve(n);for (register int i = 0; i < ptot; ++i) {ans = ans * pw(plist[i], static_cast<int> (log2(n) / log2(plist[i]))) % mod;}printf("%lld\n", ans);return 0;
}

  

转载于:https://www.cnblogs.com/Memory-of-winter/p/10352743.html

[洛谷P4626]一道水题 II相关推荐

  1. [Luogu] P4626 一道水题 II

    ---恢复内容开始--- 题目描述 一天,szb 在上学的路上遇到了灰太狼. 灰太狼:帮我们做出这道题就放了你. szb:什么题? 灰太狼:求一个能被 [1,n] 内所有数整除的最小数字,并对 100 ...

  2. [ Luogu 4626 ] 一道水题 II

    \(\\\) \(Description\) 求一个能被\([1,n]\) 内所有数整除的最小数字,并对 \(100000007\) 取模 \(N\in [1,10^8]\) \(\\\) \(Sol ...

  3. 洛谷P3412 仓鼠找$Sugar\ II$题解(期望+统计论?)

    洛谷P3412 仓鼠找\(Sugar\ II\)题解(期望+统计论?) 标签:题解 阅读体验:https://zybuluo.com/Junlier/note/1327573 原题链接:洛谷P3412 ...

  4. 洛谷P1182 数列分段Section II 二分答案

    洛谷P1182 数列分段Section II 二分答案 题意:将 n 个 数 分为 m段 求一种方案,使这m段中最大的和 最小 额..可能有点拗口,其实就是说每一种方案,都有对应的 每段和的最大值, ...

  5. 洛谷 P2791 幼儿园篮球题

    洛谷 P2791 幼儿园篮球题 https://www.luogu.org/problemnew/show/P2791 我喜欢唱♂跳♂rap♂篮球 要求的是:\(\sum_{i=0}^kC_m^iC_ ...

  6. 洛谷 2220 [HAOI2012]容易题 题解(组合数学,离散化)

    原链接: 洛谷:点我QωQ bzoj:点我QωQ 题意简述 一个长度为mmm的数列aaa,每个数都在[1,n][1,n][1,n]之间,有kkk个限制.第iii个限制包含两个正整数x,yx,yx,y, ...

  7. HOJ 系统常用功能介绍 部署快速入门 c++ python java编程语言在线自动评测 信息奥赛一本通 USACO GESP 洛谷 蓝桥 CSP NOIP题库

    技术支持微 makytony 服务器配置需求 腾讯云 2H4G 5M 60GB 轻量应用服务器  承载大约 200~400人使用,经过压力测试,评测并发速度可满足130人左右的在线比赛. 系统镜像选 ...

  8. 碰到日期题就怕的我来写一道水题吧

    HDOJ-2005, http://acm.hdu.edu.cn/showproblem.php?pid=2005 20XX系列的水题哈哈,写了二十分钟,就为找到一种比较正常不傻逼的写法... 嗯,学 ...

  9. 洛谷 能力提升综合题单Part1 入门阶段 P1089 津津的储蓄计划 带注释

    题目描述 津津的零花钱一直都是自己管理.每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同. 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在 ...

最新文章

  1. 语句include和require的区别是什么?
  2. [转]2022 Flutter 宣布发布 Windows 正式版
  3. ASP.NET2.0导出Word文档(C#导出DOC)
  4. Linux内存显示错误,使用mmap读取内存的内容,出现“Segmentation fault”错误,请
  5. 【小项目】Axios 实现前后端交互
  6. jquery设置video的宽度_使用jQuery和CSS自定义HTML5 Video 控件 简单适用
  7. 物联网形势大好,传感器前景可观
  8. Python Day 2
  9. range函数--python内置函数
  10. 如何通过DAU分析活跃用户?(案例:python绘制箱体图)
  11. python编程加减法_python编程题关于二进制加减法运算解析
  12. HTML5的文档声明
  13. windows保护无法启动修复服务器,win10使用命令修复系统时提示Windows 资源保护无法启动修复服务怎么办...
  14. 西门子em235模块的功能_多图细讲,模拟量模块与变送器的接线
  15. 最新WIN平台服务器安全解决方案【青云原创】
  16. 为什么谷歌会从零开始构建一个全新的操作系统?
  17. finalcut内存不足_final cut pro 内存不足可以更改缓存空间吗 final cut pr
  18. ios如何设置系统定位服务器,ios怎么开定位服务器
  19. 使用StrongSwan配置IPSec
  20. 电脑风扇声音大怎么办?具体原因以及解决措施,快速解决

热门文章

  1. SAP WM 通过2-Step Picking创建的TO之间的关联关系
  2. Master Data makes SAP Retail special
  3. 对AI行业未来发展的一些看法
  4. 组合求解器 + 深度学习 =?这篇ICLR 2020论文告诉你答案
  5. Facebook成立AI语言研究联盟,自然语言处理或有新成果
  6. 「模型解读」浅析RNN到LSTM
  7. GAN在信息检索领域的应用
  8. 人脸识别经典算法:特征脸方法(Eigenface)
  9. 七个最流行的Python神经网络库
  10. 产品经理也能动手实践的AI(二)- 做个识别宠物的AI