【GDKOI2021】数论

GDKOI2021游记(划水) GDKOI2021瞎搞 阅读详情

数论


提交文件: number.cpp
输入文件: number.in
输出文件: number.out
时间空间限制: 1s, 512MB

题目描述

定义数论函数 λ(n) 为:
• 设 n 的质因数分解为 n = ∏ pei i ,则 λ(n) = ( 1)
∑ei
比如 λ(4) = 1, λ(2) = 1, λ(1) = 1。
你的任务是求:
在这里插入图片描述

输入格式

共一行,一个整数 n。

输出格式

共一行,一个整数,表示答案 对 998244353 取模 之后的结果

样例数据

在这里插入图片描述

数据范围

对于 20% 的数据,n ≤ 100;
对于 60% 的数据,n≤2×105n ≤ 2 × 10^5n≤2×105;
对于所有的数据,n ≤ 1012。

解题思路

这道题十分的恶心,特别难推,我直接推到心态裂开,最后“借鉴”了一下wj巨爷的程序才做了出来。主要是推公式的过程难,代码实现起来十分简单。最后推出来的是:
for(long long i=1;i*i<=n;i++)
ans=(ans+(n/(ii)))%998244353;

代码

#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
long long n,ans=0;
int main() 
{
	cin>>n;
	for(long long i=1;i*i<=n;i++) 
	 ans=(ans+(n/(i*i)))%998244353; 
	cout<<ans; 
	return 0;
}

谢谢阅读

GDKOI2021TG Day1 .zip 立即下载

相关推荐

GDKOI 2004 真实试题源代码及讲解

GDKOI 2004 真实试题源代码及讲解,适合初学者及进阶者,十分便宜。 GDKOI 2004 真实试题源代码及讲解,适合初学者及进阶者,十分便宜。 GDKOI 2004 真实试题源代码及讲解,适合初学者及进阶者,十分便宜。 GDKOI 2004 真实试题源代码及讲解,适合初学者及进阶者,十分便宜。 GDKOI 2004 真实试题源代码及讲解,适合初学者及进阶者,十分便宜。

GDKOI2021总结

GDKOI2021总结

ssllyf的博客 696

2019美赛题目

2019美赛题目,原版未修改,更利于深入理解考核重点。

GDKOI2021普及Day1学习笔记:数论基础

数论基础质数唯一分解定理筛质数埃式筛法欧拉筛法(线性筛法) 质数 质数这东西让我联想到了原子,一样不可拆分。 我们设π(x)\pi(x)π(x)为不大于x的质数个数,可得π(x)=O(xIn(x))\pi(x)=O(\frac x{In(x)})π(x)=O(In(x)x​)。 唯一分解定理 任何一个N(N>1)N(N>1)N(N>1)能被质数分解,且只有一种分解方式,即 N=p1c1×p2c2×……×pmcm(N>1)N=p_1^{c1}\times p_2^{c2}\times…

m725kk的博客 1468

职工信息管理系统 c语言程序设计报告

前言 一、程序功能……………………………………………2 二、设计要求……………………………………………3 三、总体设计方案 3.1系统的总体流程图…………………………………3 3.2系统结构(全局类型定义)………………………5 四、测试与调试…………………………………………5 五、小结…………………………………………………7 六、附件:主要源程序代码…………………………………7

Effective java 3 学习记录.docx

Effective java 3 学习记录

GDKOI 2021 普及组 游记

DAY 1 听说8:008:008:00才开考,然后大力一个一觉睡到7:307:307:30……有生以来起床最快的一次,火速起床后赶到机房,当时还有五分钟开考了。把书包一方电脑一开厕所都没上密码就给了,真的特别匆忙,再也不敢睡到7:307:307:30了 打开大力一个看题,第一题看到题目有个异或和直接整个人傻掉 ...

pyx寄居地 276

自动驾驶仿真工具链集成:ECU TEST与VTD、VERISTAND的深度配置指南

本文详细介绍了自动驾驶仿真测试中ECU TEST、VTD与VERISTAND三大核心工具的深度集成与连接配置方法。通过解析工具链的角色分工,提供从单机到分布式部署的实战指南,并重点阐述了Test Bench Configuration与Test Configuration的关键参数设置、SSH免密登录配置,以及在线与离线工作模式的切换技巧,旨在帮助测试工程师高效构建稳定、自动化的硬件在环测试环境。

wind6的博客 791

《GMOJ-Junior-2471 【GDKOI2021 普及组 Day1】旅行》题解

《GMOJ-Junior-2471 【GDKOI2021 普及组 Day1】旅行》题解

LXl491214的博客 338

Android13 SurfaceFlinger启动流程分析

在Android13版本中,SurfaceFlinger是由Android.bp去启动init.rc文件,然后再解析文件去加载SurfaceFlinger。上面方法主要处理如下:1、调用surfaceflinger的createSurfaceFlinger方法,实例化surfaceflinger。2、调用flinger(surfaceflinger)的init()方法,在客户端连接之前进行初始化。

liuning1985622的博客 1919

FPGA之道(22)VHDL基本程序框架

在介绍详细的VHDL语法之前,让我们先来了解一下VHDL代码的基本程序框架,这样可以让我们先对VHDL程序设计有一个整体的概念把握,进而在后续的VHDL语法学习中做到有的放矢。

Reborn Lee 8309

GDKOI2021 普及组游记【总结】【游记】【凸包】【数论】【概率论初步】

GDKOI2021 普及组游记

JA_yichao欢迎你 cnblogs账号:https://www.cnblogs.com/mayichao/ 1279

内存预取黑科技:__builtin_prefetch在数据库和游戏开发中的高阶用法

本文深入探讨了GCC内置函数`__builtin_prefetch`在数据库和游戏开发中的高阶应用。通过LevelDB的SSTable文件读取优化和UE5引擎场景数据流式加载的实战案例,详细解析了预取参数调优的艺术,并借助perf工具量化分析了不同策略的性能提升效果。文章还介绍了与`__builtin_expect`等内置函数的协同优化技巧,帮助开发者最大化缓存命中率。

weixin_29019241的博客 417

自己学到的数论基础——GDKOI2021【学习笔记】

文章目录质数:唯一分解:欧拉筛:整除:基本算术定理: 质数: 质数拥有原子性,定义π(x)π(x)π(x)为不大于xxx的质数个数,则有π(x)=O(xLnx)π(x)=O(\frac{x}{Ln x})π(x)=O(Lnxx​) 第nnn个质数约等于nLn(n2)\frac{n}{Ln(n^2)}Ln(n2)n​ 唯一分解: N=P1C1×P2C2×P3C3×……×PmCmN={P_1}^{C_1}\times {P_2}^{C_2}\times{P_3}^{C_3}\times……\times{P_m}

ha 239

红薯游客小眼睛接口分析与Python脚本实现

小眼睛接口与请求流程分析,使用Python实现小眼睛+1

吴秋霖的博客 2615

基于BEV(鸟瞰图)的3D检测:PointPillars与CenterPoint

基于BEV(鸟瞰图)的3D检测:PointPillars与CenterPoint​ ,人工智能,计算机视觉,大模型,AI,本文围绕基于BEV的3D检测,解析了PointPillars与CenterPoint两种算法。PointPillars用点柱特征编码网络处理点云,通过2D卷积网络提取特征,检测头为解耦头;CenterPoint将三维物体表为点,分两阶段检测,先找中心点及属性,再细化预测。两者都可借特定骨干网生成BEV特征图且基于BEV检测,但检测头设计和物体表示方式不同。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 27万+

数论大杂烩——From GDKOI2021 【数论基础】【学习笔记】

数论大杂烩——From GDKOI2021 【数论基础】【学习笔记】

JA_yichao欢迎你 cnblogs账号:https://www.cnblogs.com/mayichao/ 323

【75】OpenCV C++实战篇——OpenCV 图像拼接、全景拼接(教程合集)

本文整理了OpenCV实现图像拼接的技术教程合集,涵盖C++和Python两种语言实现方案。图像拼接技术旨在将多张重叠图像融合为无缝全景图,既扩大视角又保持高分辨率。内容包含水平矫正等关键步骤(附对比效果图),提供多个实战案例的完整代码和详细讲解,涉及单应性矩阵、图像变换等核心技术。不同案例展示了从两张到多张图像的拼接效果,适合不同层次的学习者参考实践。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 528

[GDKOI2021] 普及组 Day3 总结 && 题解

[GDKOI2021]普及组Day3总结[GDKOI2021] 普及组 Day3 总结[GDKOI2021]普及组Day3总结 时间安排和昨天的GDKOI2021 Day2一样. 早上四个小时的快乐码题时间,然鹅我打了半小时的表???? 然后就是下午的题目讲解和凸包讲座. 题目讲解 T1 相似三角形的判定初三才学,身为菜鸡初二打杂OIer的我直接废掉 只能现场乱糊,搞来搞去333分钟才搞出怎么证明,既然是角相等,那么对应边都是成一定比例,所以就边证. 一开始我还是用沟谷来求的,结果打完后发现好像用

SSL_LJH的博客 1537

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

GDKOI2021 day1 总结

GDKOI2021 Day 1 morning 打了一早上模拟赛,T1一开始想到了方法,确定出现问题的行列然后排除,但是感觉不大行,先去30min把T2的暴力搞定,然后T3搞了搞发现题意理解错了,然后随便打了一个小贪心但是还是有问题,应该炸了。T4正解并查集,我打了一个暴力深搜骗点分。 afternoon 先讲了半个小时题解。 T1他基本跳过。 T2是从右往左维护单调队列,二分查找y,然后ans=y∗(r−l+1)−(S[r]−S[l−1])ans=y*(r-l+1)-(S[r]-S[l-1])ans=y∗

ssllyr 1409

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

【GDKOI】2021普及Day3

【GDKOI】2021普及Day3 第一题 三角形相似 提交文件: triangle.cpp 输入文件: triangle.in 输出文件: triangle.out 时间空间限制: 1s, 512MB 你已经上初中了,相信你一定会做这道题。 给定两个三角形,问这两个三角形是否相似。 下面是可能有用的定义: • 如果两个三角形的三个角分别对应相等,则这两个三角形相似。 输入格式 输入包含多组测试数据。 第一行一个整数 T,表示数据组数。 每组数据六行,每行两个整数 xi , yi,表示一个顶点的坐标。其中

weixin_46975572的博客 322

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

[GDKOI2021] 普及组 Day1 总结

[GDKOI2021]普及组Day1总结[GDKOI2021] 普及组 Day1 总结[GDKOI2021]普及组Day1总结 长达3天的快乐GDKOI2021普及组开始了,提高组紧跟其后. 关于集训的时间安排 早上盼天盼地终于把解压密码盼来了,仿佛看到了小时候敲的乱码 (逃 然后打了222个小时发现人要没了,早上没吃什么东西,反手一个低血糖(从未如此渴望糖分) 然后一直头晕,一阵一阵的头疼人快没了:( 然后当场死亡 关于今天的讲解 题目讲解: 半个小时讲完 T1 还没听到多少就过了¿ T2 首先如果

SSL_LJH的博客 1438

GDKOI2021普及游记

前言 因为疫情,所以GDKOI是在学校里整。 所以并没有游,只有记。 Day 0 下午 AJ下午的时候开了个小会说相关事项。并疯狂地提醒我们书要摆好,不要说话等问题。 题目压缩包下发,尝试下了个解码软件跑,但是跑不出来。 (果然不是那么容易的事,没有什么真的解出来的想法) 晚上 颓。 名人朋友圈用小莫皮成功捞到了一只专巫恋(可爱!),结果人家主皮就是小莫(草了)。 然后加了个群投骰子玩真心话大冒险,学到了不少玩法。 说话加后缀:“当然我是指xing的方面”“虽然但是我要面子”。(后缀就是每说一次话后面就要加

鲤の游 480

[GDKOI2021] 普及组 Day2 总结

[GDKOI2021]普及组Day2总结[GDKOI2021] 普及组 Day2 总结[GDKOI2021]普及组Day2总结 时间安排和昨天的GDKOI2021 Day1一样. 然后就是题目讲解 题目讲解 T1 大水题,可以直接找出规律; 可以看出,不论111和101010的幂次数是多少,都只能让xxx的值不变或扩大十百千万等倍数,这对答案没有做出任何贡献,所以可以忽略不计. 在这里部分分起到提醒的作用,很明显地指出了222和555的关系.通过小学算数可以得出 2n∗5n  =

SSL_LJH的博客 1631
上一篇: 【GDKOI】樱花再见
下一篇: 【SSL】旅行
SSL_lyw
博客等级 码龄6年 28粉丝 113原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值