light oj 1098 数学规律
2024-10-07 22:46:29
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <iostream>
#include <algorithm>
#include <climits>
#include <queue>
#define ll long long using namespace std; const ll MAX = (ll)sqrt(2e9)+;
const ll MOD = 1e9+; ll ok(ll a1, ll an, ll d)
{
return ((an-a1)/d+)*(a1+an)/;
} void solve()
{
ll n,k;
ll sum = ;
scanf("%lld",&n);
k = (ll)sqrt(n); for(ll i = ; i <= k; i++)
{
sum += i*(n/i-);
if(i < n/i)
sum += (i-) * ok(n/(i+)+, n/i, );
} printf("%lld\n",sum);
}
int main(void)
{ ll t,cnt = ;
scanf("%lld",&t);
while(t--)
{
printf("Case %lld: ",++cnt);
solve();
}
return ;
}
最新文章
- 【HTTP劫持和DNS劫持】实际JS对抗
- C++ 之 auto_ptr and shared_ptr
- SYN Flood应如何应对
- python_way day11 自定义线程池
- Neutron分析(1)——简介
- 同花顺面试经验(搜索引擎C++后台研发)
- Java NIO通信框架在电信领域的实践
- APP快速通过苹果AppStore审核九大诀窍
- 【HDOJ】1043 Eight
- Video Cards
- java学习笔记 --- String类
- Linux shell编程命令-Linux基础环境命令学习笔记
- SecureCRT + Tmux 分屏 高效开发
- JAVA第二次实训作业
- 第27月第18天 epoll lt et
- jquery.pjax 单页面, 无刷新打开页面.
- 机器学习技法笔记:03 Kernel Support Vector Machine
- Linux下DB2命令学习及整理
- PHP文本处理 中文汉字字符串 转换为数组
- GDC2017 把“现实的天空”在游戏内再现【Forza Horizon 3】的天空表现
热门文章
- Elasticsearch 搭建
- 与960 Grid System相关的那些问题
- windows下怎么给ubantu虚拟机全屏的处理
- Unable to resolve dependency for &#39;:app@debug/compileClasspath&#39;: Could not resolve com.android.support:appcompat-v7:26.1.0
- drupal7权限控制之-如何访问未发表的node
- 最大流任务调度+离散化——hdu2883
- http://wiki.ros.org/navigation/Tutorials/RobotSetup
- [JZOJ 5782] 城市猎人
- css选择器之间的 空格和逗号
- vue-grid-layout