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

成都网站建设单招网企业网站导航优化

成都网站建设单招网,企业网站导航优化,网站盈利方式,开发一个资金盘app多少钱1.题目链接:19714 数字诗意 这道题是一道数学题。 先考虑奇数,已知奇数都可以表示为两个相邻的数字之和,2k1k(k1) ,那么所有的奇数都不会被计入。 那么就需要考虑偶数什么情况需要被统计。根据打表,其实可以发现除了…

1.题目链接:19714 数字诗意

这道题是一道数学题。

先考虑奇数,已知奇数都可以表示为两个相邻的数字之和,2k+1=k+(k+1) ,那么所有的奇数都不会被计入。

那么就需要考虑偶数什么情况需要被统计。根据打表,其实可以发现除了2^n的偶数都可以被分成连续数字相加的和。那么该如何证明呢?

设该偶数为a_i = x+(x+1)+(x+2)+\cdot \cdot \cdot +(x+m),根据首项*项数/2的求和公式得:a_i = \frac{(2x+m)(m+1)}{2}

对m进行分类讨论:

  • 若m为奇数,则2x+m为奇数,m+1为偶数,a_i至少有一个奇因子(来自(2x+m))。
  • 若 m 为偶数,则 2x+m为偶数,m+1 为奇数,a_i至少有一个奇因子(来自m+1)。

因此,如果 a_i 可以表示为连续的正整数相加,其至少含有一个奇因子,必然不会是2的幂次。

需要注意的是数据范围是:1\leqslant a_i \leqslant 10^{16},则需要开long long,要养成注意数据范围的好习惯。

#include <iostream>
#include <cstdio>
#include <algorithm>
#define ll long long int
using namespace std;
int n;int check(ll num) //判断是否为2^n的值
{int rest,ans_number=0;while(num){rest=num%2;if(rest == 1) ans_number++;num/=2;}if(ans_number == 1) return 1;else return 0;
}int main()
{int ans=0;cin>>n;for(int i=1;i<=n;++i){ll a;cin>>a;if(check(a) == 1) ans++;}cout<<ans;	return 0;
}

官方代码:

#include<bits/stdc++.h>
using namespace std;
int main(){int n , cnt = 0;cin >> n;for(int i = 1 ; i <= n ; i ++){long long x;cin >> x;if(x & (x - 1)) cnt ++ ; //直接进行位运算}    cout << n - cnt << '\n';return 0;
}


文章转载自:

http://ICXDK7Cs.yfrbn.cn
http://DGcnZW1G.yfrbn.cn
http://RjOb3zpg.yfrbn.cn
http://lSwQ952v.yfrbn.cn
http://dyC8jaHN.yfrbn.cn
http://KkaBjtnV.yfrbn.cn
http://YNLtkwAK.yfrbn.cn
http://rmFLkY3u.yfrbn.cn
http://LoOdAyyX.yfrbn.cn
http://XR5LVi39.yfrbn.cn
http://Jy1HBl83.yfrbn.cn
http://Hzs3iOpn.yfrbn.cn
http://PJ1FrbZv.yfrbn.cn
http://l7wqMGI5.yfrbn.cn
http://06FYBu4q.yfrbn.cn
http://ws7SIKdI.yfrbn.cn
http://ZbwAcDZ0.yfrbn.cn
http://hJAtcVwq.yfrbn.cn
http://msGaPqtt.yfrbn.cn
http://2x55lkaD.yfrbn.cn
http://dfmwfn20.yfrbn.cn
http://T8MCfqKC.yfrbn.cn
http://FnjXk13P.yfrbn.cn
http://TSMrI8Gx.yfrbn.cn
http://NbPcKZob.yfrbn.cn
http://Fzz1BW0H.yfrbn.cn
http://WTGsyeu4.yfrbn.cn
http://rPXC50K1.yfrbn.cn
http://j6E0tKYk.yfrbn.cn
http://JjTIEUPf.yfrbn.cn
http://www.dtcms.com/wzjs/773466.html

相关文章:

  • 微网站在哪建医疗网站建设渠道
  • 自己做免费手机网站百度人气榜排名
  • 网站注册步骤ui做网站实例
  • 沈阳做网站最好的公司医疗器械外贸网站建设
  • 网站开发支付功能自己在线制作logo免费网站
  • 建一个团购网站dedecms 网站搬迁 模板路径错误
  • 网站怎么做搜索功能学用mvc4做网站
  • 洛阳制作网站的公司吗网站建设与管理个人总结
  • 做电子商务网站 除了域名 网页设计 还有服务器 和网站空间网站翻页模板
  • 温州网站建设大全网站开发实用案例教程
  • 福州婚庆网站建设哪家好qq空间 同步 wordpress
  • 查询系统网站模板营销的网站
  • 网站建设项目资金申请报告网站推广协议
  • php网站开发预算文档网站推广妙招
  • 2008iis网站属性咨询公司名称
  • 网站建设问题调查单页营销型网站模板下载
  • 建设银行网站招聘官网杭州网站制作工作室
  • 深圳市住房和城乡建设局网站兰溪好品质高端网站设计
  • 商贸有限公司网站建设网站开发实用技术第2版文档
  • 山东公路建设集团网站百度查询入口
  • 做网站 用 云主机广元网络推广
  • 专业商城网站建设公司阿里巴巴的网站架构
  • 县区工会网站建设方案wordpress生成分类目录
  • 模板建站有什么优势上行2m可以做网站
  • 国外一直小猫做图标的网站广西桂林旅游攻略
  • 曲沃网站开发wordpress调用特色
  • 南京高端网站建设吉林网站优化
  • 徐州10年网站建设 推广公司圣宠宠物网站建设
  • 网站整站建设什么软件能看网站?
  • 如何让网站快照新采招网是怎样做的网站