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

上海市计算机学会竞赛平台2022年7月月赛丙组因数之和

题目描述

给定一个正整数nn,请你求出1~n1~n之间所有数字的因数之和是多少?

例如n=4n=4时:

  • 11的因数为11
  • 22的因数为1,21,2
  • 33的因数为1,31,3
  • 44的因数为1,2,41,2,4

所以44以内所有数字的因数之和为:

1+1+2+1+3+1+2+4=151+1+2+1+3+1+2+4=15

输入格式

输入共一行,一个正整数nn

输出格式

输出一行,表示所求的因数之和

数据范围
  • 对于 30%30% 的数据,1≤n≤201≤n≤20
  • 对于 80%80% 的数据,1≤n≤1041≤n≤104
  • 对于 100%100% 的数据,1≤n≤1061≤n≤106
样例数据

输入:

4

输出:

15

说明:

详情见题面

详见代码:

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

http://www.xdnf.cn/news/13623.html

相关文章:

  • 蘑菇街关键字搜索接口技术实现
  • 边缘计算的突破:从云端到边缘的 IT 新前沿
  • 你管这玩意叫网络?网络图解
  • MySQL 索引学习笔记
  • 第16篇:数据库中间件多租户架构与动态数据源隔离机制
  • 黑马点评【缓存】
  • vue的实用且常用的各种api
  • Gartner《工业边缘计算Reference Architecture》学习心得
  • Javascript 单例模式
  • springboot3+mybatisplus(5)-backend-mybaitsplus+frontend-router
  • 【Linux开发】海思摄像头内部视频处理模块
  • SiteAzure4.x 版本 访问html静态页文件出现404错误
  • webgl(three.js 与 cesium 等实例应用)之浏览器渲染应用及内存释放的关联与应用
  • Day52打卡 @浙大疏锦行
  • linux驱动开发(7)-互斥与同步
  • 从0到1做一个“任务管理系统”:Spring Boot + Vue 实战教程(含源码)
  • js实现输入高亮@和#后面的内容
  • uniapp 腾讯云 COS 文件管理进阶(文件夹分类与批量操作)
  • ThreadLocal为什么会导致内存泄漏(详细讲解)
  • Android NumberPicker使用大全
  • 数据管理四部曲:元数据管理、数据整合、数据治理、数据质量管控
  • ArcGIS数据管理与转换、地图制作、数据制备、矢量空间分析、栅格空间分析、空间插值、三维分析、高级建模
  • Packagerun:VSCode 扩展 快捷执行命令
  • Python第八周作业
  • ZeroTier+CCproxy+Proxifier实现内网穿透和流量转发
  • 让报表成为生产现场的“神经系统”,推动管理自动化升级
  • 第30节 Node.js C/C++ 插件
  • Appium+python自动化(二十一)- Monkey指令操作手机
  • Vue3+TypeScript实现访问者模式
  • PyTorch深度学习框架60天进阶学习计划-第57天:因果推理模型(二)- 高级算法与深度学习融合