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

做的网站手机打不开怎么回事啊微博营销案例

做的网站手机打不开怎么回事啊,微博营销案例,做网站和做系统有什么不同,建站如何注重内容建设题目描述 定义 F(i) 表示整数 i 的最小质因子。现给定一个正整数 N,请你求出 。 输入描述 第 1 行为一个整数 T,表示测试数据数量。 接下来的 T 行每行包含一个正整数 N。 1≤T≤,2≤N≤2。 输出描述 输出共 T 行,每行包含…

题目描述

定义 F(i) 表示整数 i 的最小质因子。现给定一个正整数 N,请你求出

输入描述

第 1 行为一个整数 T,表示测试数据数量。

接下来的 T 行每行包含一个正整数 N。

1≤T≤10^{6},2≤N≤2×10^{7}

输出描述

输出共 T 行,每行包含一个整数,表示答案。

输入输出样例

示例 1

输入

3
5
10
15

输出

12
28
59

 

#include<iostream>
using namespace std;typedef long long ll;
const int N = 2e7+10;
int t;ll prime[N];  //存储所有筛出的质数
bool is_prime[N];  //状态数组,is_prime[i]为 1表示 i为质数
ll cnt;  //质数的个数 
ll sum[N];  //f[i]表示从2到i的所有数的最小质因子之和//线性筛: 
void f(int n)
{for(int i=2; i<=n; ++i){is_prime[i]=1;  //初始化:默认所有数为质数}for(int i=2; i<=n; ++i){if(is_prime[i]){cnt++;prime[cnt]=i;}for(int j=1; j<=cnt; ++j){int p = prime[j];if(i*p > n) break;is_prime[i*p] = 0;if(i%p == 0) break;}}
}int main()
{cin>>t;f(N);//预处理前缀和数组sumfor(int i=2; i<=N; ++i){if(is_prime[i]){sum[i] += sum[i-1]+i;  //是质数最小质因子就是该数本身}else {int j;for(j=1; j<=cnt; j++){if(i%prime[j]==0) break;  //否则就找最小质因子}sum[i] += sum[i-1]+prime[j]; }} while(t--){int n;        cin>>n;cout<<sum[n]<<endl;}return 0;
}
http://www.dtcms.com/wzjs/318696.html

相关文章:

  • 日本创意产品设计案例奉节县关键词seo排名优化
  • 如何用网站首页做404今天特大军事新闻
  • 坪山网站建设价位深圳网站seo服务
  • 做网站报价单站长统计app软件下载官网
  • 重庆璧山网站建设网页设计与制作软件有哪些
  • 网站建设落后发言上海哪家seo好
  • 福州网站推广优化seo网站推广公司
  • 潜江资讯网信息发布云南网络营销seo
  • 网站建设的步骤是什么意思深圳谷歌seo推广
  • 模板自助建站网站制作重庆网站关键词排名优化
  • 下载建设银行官方网站产品营销推广策略
  • 青海西宁做网站多少钱seo知识培训
  • 网站建设需要什么知识爱站网关键词查询网站
  • 重庆做网站开发的集中绍兴seo网站管理
  • wordpress是哪国程序搜索引擎优化的意思
  • 康定网站建设工作室中级经济师考试
  • 上海高级网站建设宁波优化网站排名软件
  • 滁州市大滁城建设网站石家庄今日头条新闻
  • app推广方案模板百度seo官网
  • wordpress三级菜单深圳seo排名优化
  • 公司建设网站的分录现在百度怎么优化排名
  • 网站建设主要做什么seo是做什么工作内容
  • 做仿制网站seo管理软件
  • 做百度推广设置网站统计中国目前最好的搜索引擎
  • wordpress插件查询杭州百度人工优化
  • 网站开发一般有几个服务器设计培训班学费一般多少
  • 新网站如何做搜索引擎收录东莞网站公司
  • 日本做的视频网站免费建网站
  • 石家庄建筑网防城港网站seo
  • 无锡网站建设推荐四川seo快速排名