lightoj1245Harmonic Number (II)

Human3.6M 数据集介绍及下载 360 万张 3D 人体姿势和对应图像11 名专业演员(6 男 5 女)7 个场景(讨论、吸烟、拍照以及打电话等等) 阅读详情

题目链接:http://lightoj.com/volume_showproblem.php?problem=1245
求floor(n/1)+floor(n/2)+…+floor(n/n)
首先令s=floor(sqrt(n))
原式=floor(n/1)+…+floor(n/s)+floor(n/(s+1))+…+floor(n/n)
接下来,设p=floor(n/a),p+1=floor(n/a1),p-1=floor(a/a2);
a<=n/p
a1<=n/(p+1)
a2<=n/(p-1)
a2+1< a < a1+1
所以p=floor(n/a),p+1=floor(n/a1)在n/(p+1)< a< n/p成立
因为a为整数
所以有floor(n/(p+1))< a<=floor(n/p)成立
所以满足p=floor(n/a)的a值共有floor(n/p)-floor(n/(p+1))个
因为(s-1)(s+1)=s*s-1< n
则满足floor(n/i)<=s的区间
当floor(n/s)==s时为[s,n]
当floor(n/s)!=s时为[s+1,n]
所以暴力sqrtn统计即可

#include <stdio.h>
#include<cstring>
#include<cmath>
#include<iostream>
using namespace std;
typedef long long LL;
int main(void)
{
    int t,cas=0;
    scanf("%d",&t);
    while(t--){
        LL n,ans=0;
        scanf("%lld",&n);
        LL p=sqrt(n);
        for(int i=1;i<=p;i++){
            ans+=n/i;
        }
        for(int i=1;i<=p;i++){
            ans+=(n/i-n/(i+1))*i;
        }
        if(n/p==p)ans-=n/p;
        printf("Case %d: %lld\n",++cas,ans);
    }
    return 0;
}
Windows 11 安装 JDK 25:下载、安装、配置环境变量、验证 本文详细介绍了在 Windows 11 系统上安装 JDK 25 的完整流程,包括从 Oracle 官网下载压缩包、解压至自定义目录、配置 JAVA_HOME 与 Path 环境变量,并验证安装是否成功。文章推荐使用 ZIP 压缩包而非 EXE 安装程序,以实现绿色便携、多版本共存和灵活管理。最后通过一个使用 Java 25 新特性的示例程序,验证 JDK 的编译与运行环境。 阅读详情

相关推荐

CVAT自动标注避坑指南:如何解决Nuclio工程创建失败和镜像拉取问题

本文是一份针对CVAT自动标注部署中常见问题的实战排障指南。文章深入剖析了Nuclio工程创建失败的根源,提供了网络配置、服务状态检查等系统性解决方案,并详细讲解了如何解决gcr.io等海外镜像拉取难题,帮助开发者顺利完成CVAT自动标注环境的搭建与部署。

weixin_29207533的博客 233

lightoj1245——规律题

题目链接:http://lightoj.com/volume_showproblem.php?problem=1245 I was trying to solve problem '1234 - Harmonic Number', I wrote the following code longlongH(intn){ longlongres=0; for(...

mumei的博客 520

Matlab实战:从零搭建弹道导弹六自由度仿真模型(附完整代码)

本文详细介绍了如何使用Matlab从零搭建弹道导弹六自由度仿真模型,涵盖仿真环境配置、核心运动方程实现、气动力建模及仿真结果分析。通过完整代码示例,帮助读者掌握弹道导弹六自由度仿真的关键技术,适用于航空航天工程和复杂系统建模领域。

x8y9z0的博客 947

LightOJ 1245 - 分块处理

解题思路: 先暴力解决sqrt(n)内的数,因为他们连续的数除的商相差较大,之后根号后的数连续除后得到的商不是相等就是差1就可以用公式跳跃式前进(这名字不是很好)   代码: #include &lt;cstdio&gt; #include&lt;iostream&gt; #include &lt;cstring&gt; #include &lt;cmath&gt; #inclu...

过路人丶的博客 261

LangChain + Milvus Lite:从零搭建本地RAG知识库

本文详细介绍了如何利用LangChain、Milvus Lite和gte-large-zh模型,在本地从零搭建一个完整的RAG知识库系统。文章涵盖了环境配置、文档处理与向量化、本地向量库构建以及检索问答实现的全流程,重点突出了完全本地化部署带来的数据隐私安全和成本优势,为开发者提供了一条实践性极强的技术路径。

weixin_29044713的博客 444

从零开始:Vivado中自定义串口通信IP核的完整实现

本文详细介绍了在Vivado中从零开始实现自定义串口通信IP核的完整流程,包括Verilog核心代码编写、仿真验证、IP核封装与参数化配置技巧。通过AXI-Lite总线实现动态配置,提升FPGA开发效率,适用于各种嵌入式系统通信需求。

weixin_29274969的博客 326

LightOJ 1245 - Harmonic Number (II)(基础数论)

1245 - Harmonic Number (II) PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 MB I was trying to solve problem '1234 - Harmonic Number',

听自己心跳的声音 1683

Synopsys Sentaurus TCAD新手教程:从零开始仿真trench MOSFET(附完整代码解析)

本文提供Synopsys Sentaurus TCAD新手教程,详细讲解从零开始仿真trench MOSFET的全过程,包括环境搭建、外延生长、沟槽刻蚀、栅极形成等关键步骤,并附完整代码解析。通过实际案例帮助半导体工程师掌握Sprocess操作技巧,优化工艺参数设置,提升仿真效率。

weixin_30505225的博客 220

LightOJ-1245-Harmonic Number (II)基础数论

1245 - Harmonic Number (II)   PDF (English)StatisticsForumTime Limit: 3 second(s)Memory Limit: 32 MBI was trying to solve problem '1234 - Harmonic Number', I wrote the following codelong long H( int n...

Uniontake 653

避开爬虫坑:手把手教你合法获取百度地图POI边界数据(以学校为例)

本文详细介绍了如何合规获取百度地图POI边界数据的方法论,特别以学校为例。通过解析POI数据结构、合法使用百度地图API接口、优化请求策略以及数据处理技巧,帮助开发者和研究者在遵守平台规则的前提下高效获取地理信息。适用于学术研究、商业分析等多种场景,确保数据采集的合法性与准确性。

weixin_28683065的博客 394

Xilinx ISE系列教程(2):LED点灯工程、仿真、bit下载和mcs固化

bit流生成配置选项很多,支持生成bit/bin/ascii格式的bin文件,是否压缩,配置速度,配置管脚的上下拉,用户ID,数据加载速度,SPI总线宽度,是否支持Readback,程序加密等等。,在之后的文章,我们会以Xilinx Spartan-6系列FPGA XC6SLX16为例,不涉及FPGA开发知识,仅仅是工具的使用,介绍Xilinx ISE开发环境的使用教程和使用技巧。bit文件下载之后,可以看到LED按照我们设计的1s周期闪烁起来了,但是此时如果断电,重新上电程序就丢失了。...

whik1194的博客 2279

lightoj 1245 - Harmonic Number (II) (数学思维规律)

1245 - Harmonic Number (II)     PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 MB I was trying to solve problem '1234 - Harmonic Numbe

R 1011

ParaView: GUI 轴网格

ParaView: GUI 轴网格

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1923

LightOJ1245 Harmonic Number (II)

1 /* 2 LightOJ1245 Harmonic Number (II) 3 http://lightoj.com/login_main.php?url=volume_showproblem.php?problem=1245 4 数论 求和 5 */ 6 #include <cstdio> 7 #include <algori...

dianan9456的博客 173

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

LightOJ1245 Harmonic Number (II) 整除分块

LightOJ1245 Harmonic Number (II) 标签 整除分块 前言 我的csdn和博客园是同步的,欢迎来访danzh-博客园~ 简明题意 求(n<=max_int) \[\sum_{i=1}^n[\frac ni]\] 思路 。。。整出分块的板子题。不会的去学一下整除分块 注意事项 无 总结 无 AC代码 #include<cstd...

weixin_30416497的博客 131

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

LightOJ 1245 Harmonic Number (II)(找规律)

http://lightoj.com/volume_showproblem.php?problem=1245 G -Harmonic Number (II) Time Limit:3000MSMemory Limit:32768KB64bit IO Format:%lld & %llu SubmitStatusPracticeLightOJ ...

deyou1988的专栏 182

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

LightOJ 1245 Harmonic Number (II)

LightOJ 1245 Harmonic Number (II) I was trying to solve problem ‘1234 - Harmonic Number’, I wrote the following code long long H( int n ) { long long res = 0; for( int i = 1; i <= n; i++ ) res = re...

旺崽的博客 2514

LightOJ1245 Harmonic Number (II) —— 规律

题目链接:https://vjudge.net/problem/LightOJ-1245 1245 - Harmonic Number (II) PDF (English) Statistics Forum Time Limit:3 second(s) Memory Limit:32 MB ...

alince20008的博客 161

Harmonic Number (II)(LightOJ-1245)

Problem Description I was trying to solve problem '1234 - Harmonic Number', I wrote the following code long long H( int n ) { long long res = 0; for( int i = 1; i <= n; i++ ) re...

Alex_McAvoy的博客 532

LightOJ 1245 Harmonic Number (II)(∑ (n / i)(n < 2^31))

题目链接: LightOJ 1245 Harmonic Number (II) 题意: i <= n 计算 ∑ (n / i)(n < 2^31) i = 1分析: 我只能想到ans[n] - ans[n - 1] = n的因子个数,剩下的我就不会了,因为n太大了,没办法递推啊。。。。。 网上是这样说的。令m = sqrt(n)。那么对于m’ > m,n/m’一定小于等于m,所

ramay7 437

LightOJ 1245 - Harmonic Number (II)

题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1245 题意:仿照上面那题他想求这么个公式的数。但是递归太慢啦。让你找公式咯。 题解:显然直接longlong存不下。暴力肯定不行啦。这题真的写了很久,死都不懂怎么找的公式啊。然后在wjd的帮助下懂了这题。 我们先列举几个例子 有没有发现他们...

deze1991的专栏 157

lightoj1245 - Harmonic Number (II)【数学】

1245 - Harmonic Number (II) PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 MB I was trying to solve problem '1234 - Harmonic Number',

走一步再走一步 571

lightoj 1245 - Harmonic Number (II) 【数学 计数】

1245 - Harmonic Number (II) PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 MB I was trying to solve problem '1234 - Harmonic Number',

世界很大 547

Harmonic Number (II) LightOJ - 1245

类似因数分解 对于所有下于sqrt(N)值i,有(N/(i+1), N/(i)]的所有数贡献的权值为i,而大于sqrt(N)的值仅有一次可以得到 #include&amp;lt;bits/stdc++.h&amp;gt; using namespace std; #define fst first #define sec second #define sci(num) sc...

KLChen的博客 238

LightOJ - 1245 Harmonic Number (II)(除法分块裸题)

1245 - Harmonic Number (II) PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 MB I was trying to solve problem'1234 - Harmonic Number', I wrote the following ...

pxlsdz的博客 519
上一篇: Round350div2简易题解(cf)
下一篇: lightoj1236Pairs Forming LCM
IDrandom
博客等级 码龄12年 31粉丝 125原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值