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

上海市计算机学会竞赛平台2024年8月月赛丙组调和级数

题目描述

给定一个整数 nn,记 ⌊x⌋⌊x⌋ 表示不超过实数 xx 的最大整数,请求出

⌊n1⌋+⌊n2⌋+⌊n3⌋+⋯+⌊nn−1⌋+⌊nn⌋⌊1n​⌋+⌊2n​⌋+⌊3n​⌋+⋯+⌊n−1n​⌋+⌊nn​⌋

输入格式
  • 单个整数:表示 nn
输出格式
  • 单个整数:表示答案
数据范围
  • 30%30% 的数据,n≤1,000n≤1,000
  • 60%60% 的数据,n≤1,000,000n≤1,000,000
  • 100%100% 的数据,1≤n≤1,000,000,0001≤n≤1,000,000,000
样例数据

输入:

5

输出:

10

说明:

5+2+1+1+1

详见代码:

#include<bits/stdc++.h>
using namespace std;
long long n;
long long ans = 0;
int main()
{cin >> n;int m = 0;for(int i = 1; i <= n; i++) {int d = n / i - (n / (i + 1));ans += i * d;if (d == 1) {m = n / (i + 1);break;}}for(int i = 1; i <= m; i++) {ans += n / i;}cout << ans;return 0;
}

http://www.lryc.cn/news/433112.html

相关文章:

  • 【重学 MySQL】二十、运算符的优先级
  • 十种优化MySQL数据库的最佳建议
  • springboot组件使用-mybatis组件使用
  • Ribbon 源码分析【Ribbon 负载均衡】
  • Python | Leetcode Python题解之第385题迷你语法分析器
  • 进程间通信-进程池
  • 【PYTHON 基础系列-request 模块介绍】
  • springboot 实现策略模式通过id进入不同的服务类service
  • AUC真的什么情形下都适合吗
  • Flutter基本组件Text使用
  • DDS基本原理--FPGA学习笔记
  • 有temp表包含A,B两列,使用SQL,对B列进行处理,形成C列,按A列顺序,B列值不变,则C列累计技术,B列值变化,则C列重新开始计数
  • 【H2O2|全栈】关于HTML(6)HTML基础(五 · 完结篇)
  • 2024第三届大学生算法大赛 真题训练一 解题报告 | 珂学家
  • IIS网站允许3D模型类型的文件
  • Linux 性能调优之CPU上下文切换
  • 【无标题】符文价值的退化页
  • DFS 算法:洛谷B3625迷宫寻路
  • 结构开发笔记(七):solidworks软件(六):装配摄像头、摄像头座以及螺丝,完成摄像头结构示意图
  • Android 15 新特性快速解读指南
  • 【机器人工具箱Robotics Toolbox开发笔记(十九)】机器人工具箱Link类函数参数说明
  • 排查SQL Server中的内存不足及其他疑难问题
  • 输送线相机拍照信号触发(博途PLC高速计数器中断立即输出应用)
  • 【数学分析笔记】第3章第1节 函数极限(6)
  • 程序员如何写笔记?
  • Linux网络——Socket编程函数
  • HarmonyOS 是如何实现一次开发多端部署 -- HarmonyOS自学1
  • 嵌入式硬件-ARM处理器架构,CPU,SOC片上系统处理器
  • 《JavaEE进阶》----12.<SpringIOCDI【扫描路径+DI详解+经典面试题+总结】>
  • Selenium 自动化测试:常用函数与实例代码