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

手机端网站开发技术上海aso苹果关键词优化

手机端网站开发技术,上海aso苹果关键词优化,网站毕设,网站刚刚开始怎么做题意: 一个整数的因子,就是所有可以整除这个数的数。奇数指在整数中,不能被 2 整除的数。所谓整数 Z 的奇因子,就是可以整除 Z 的奇数。 给定 N 个正整数,请你求出它们的第二大奇因子的和。当然,如果该数只…

题意:

一个整数的因子,就是所有可以整除这个数的数。奇数指在整数中,不能被 2 整除的数。所谓整数 Z 的奇因子,就是可以整除 Z 的奇数。
给定 N 个正整数,请你求出它们的第二大奇因子的和。当然,如果该数只有一个奇因子,就用它唯一的那个奇因子去求和。

输入格式:

输入第一行给出一个正整数 N(≤1000)。随后一行给出 N 个不超过 106 的正整数。

输出格式:

在一行中输出所有给定整数的第二大奇因子之和。


输入样例:

5
147 12 35 78 4

输出样例:

71

样例解释:

  • 147 的因子有 { 1、3、7、21、49、147 },第二大奇因子是 49;
  • 12 的因子有 { 1、2、3、4、6、12 },第二大奇因子是 1;
  • 35 的因子有 { 1、5、7、35 },第二大奇因子是 7;
  • 78 的因子有 { 1、2、3、6、13、26、39、78 },第二大奇因子是 13;
  • 4 的因子有 { 1、2、4 },只有一个奇因子,所以用 1 参与求和。
    所以输出的答案是:49+1+7+13+1 = 71。

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB


代码如下:

#include <stdio.h>
int test(int a){int cnt=0;while(a%2==0) a/=2;for(int i=1;i*i<=a;i++){if(a%i==0&&(a/i)%2){cnt++;if(2==cnt) return a/i;}	} return 1;}
int main(){int a,n,sum=0;scanf("%d",&n);for(int i=0;i<n;i++){scanf("%d",&a);sum+=test(a);}printf("sum==%d",sum);return 0;}
http://www.dinnco.com/news/63137.html

相关文章:

  • 网站模版制作关键词分布中对seo有危害的
  • 做网站页面多少钱百度一下搜索一下
  • 做网站卖衣服物流包年多少钱天津seo网络
  • 乌鲁木做兼职的网站北京百度推广优化公司
  • 如何上传收费视频网站友情链接的英文
  • 怎样更换动易2006网站模板seo去哪里培训
  • 西安 网站建设 1seo目标关键词优化
  • 织梦网站最新漏洞入侵快速刷排名的软件最好
  • 无锡网站建设818gx今日实时热搜
  • 网站的日常维护上海搜索引擎关键词优化
  • 做货运网站找哪家好大学生网页制作成品模板
  • 和县网站制作站长工具星空传媒
  • 贵州省建设学校网站首页浏览器谷歌手机版下载
  • 上海网站建设百家号搜索引擎营销怎么做
  • 网站后期维护管理在线网站分析工具
  • 如果做国外网站导购建立公司网站需要多少钱
  • 2017做哪些网站致富推广的渠道和方法有哪些
  • 自己搭建服务器做视频网站营销案例
  • 做网站服务器硬盘多大举出最新的网络营销的案例
  • 软件开发公司介绍怎么写青岛百度seo代理
  • 易语言怎么做视频网站郑州seo技术顾问
  • 佛山做公司网站人力资源短期培训班
  • 做网站后台要学免费刷推广链接的软件
  • 辽宁网站开发技能培训
  • 做一个网站后期维护需要做什么国际新闻最新消息今天
  • 网页开发外包铁岭网站seo
  • 网站开发基本要求百度广告代理
  • 在织梦网站做静态网页seo案例分析及解析
  • 做兼职上哪个网站软文范文大全1000字
  • 优惠券网站要怎么做的seo五大经验分享