約數研究
題目描述
科學家們在Samuel星球上的探險得到了豐富的能源儲備,這使得空間站中大型計算機“Samuel II”的長時間運算成為了可能。由於在去年一年的辛苦工作取得了不錯的成績,小聯被允許用“Samuel II”進行數學研究。
小聯最近在研究和約數有關的問題,他統計每個正數N的約數的個數,並以f(N)來表示。例如12的約數有1、2、3、4、6、12。因此f(12)=6。下表給出了一些f(N)的取值:
f(n)表示n的約數個數,現在給出n,要求求出f(1)到f(n)的總和。
**輸入輸出格式
輸入格式:
輸入一行,一個整數n
輸出格式:
輸出一個整數,表示總和
輸入輸出樣例
輸入樣例#1: 複製
3
輸出樣例#1: 複製
5
說明
【資料範圍】
20%N<=5000
100%N<=1000000**
分析
如果一個一個模擬會超時,這時候就要使用篩選法
#include<bits/stdc++.h>
using namespace std;
const int N=1000235;
int a[N];
long long choose(long long n)
{
long long res=0;
for(long long i=1;i<=n;i++)
{
for(long long j=i;j<=n;j+=i)
a[j]++;
res+=a[i];
}
return res;
}
int main()
{
long long n;
cin>>n;
long long ans=choose(n);
cout<<ans<<endl;
}
相關文章
- 洛谷P1403 [AHOI2005]約數研究【數論】
- 約數
- 求最大公約數 & 最大公約數
- 質數與約數
- 約數個數定理
- 洛谷題單指南-數學基礎問題-P1403 [AHOI2005] 約數研究
- 數論——質數與約數
- 美團研究院:中國景區預約旅遊便利度指數(TCI)研究報告摘要(附下載)
- 004 最大公約數
- 最大公約數,最小公倍數
- 最小公倍數&&最大公約數
- 最大公約數和最小公倍數
- 最小公倍數和最大公約數
- 51Nod1220約數之和-數論
- P5176 公約數
- AcWing871. 約數之和
- 約束定理+質數篩
- C. 最大公約數
- Java公約公倍數Java
- Redis最大clients數研究Redisclient
- 最新研究報告:約3成駭客為女性
- abc172D 約數之和
- 【數學問題】最大公約數與最小公倍數
- 高等代數的研究物件物件
- 對於質數的研究
- C++:最小公倍數與最大公約數C++
- P3327 [SDOI2015] 約數個數和
- 簡約設計,以數圖量
- 以太坊智慧合約-猜數字
- 約瑟夫環(約瑟夫問題)求最後出列的人數
- CATARC:網約車電動化產品需求研究報告
- C語言基礎 求出兩個數的公約數C語言
- acwing246 區間最大公約數
- 求最大公約數(輾轉相除法)
- [SDOI2015]約數個數和-[BZOJ4176]Lucas的數論-題解
- 皮尤研究中心:19%美國人被認為屬上層家庭 中位數年收入約19萬美元
- 滴滴:2021年數字平臺與女性生態研究報告 八成女性網約車司機自己買車
- 數字貨幣交易所/合約跟單/秒合約/永續合約/量化合約/合約量化系統開發詳細策略及原始碼原始碼