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

北京网站建设方案排名网站怎么增加关键词库

北京网站建设方案排名,网站怎么增加关键词库,石家庄做网站好的网络技术有限公司,网页设计模板html代码教程题目描述 给你一个非负整数n(0≤n≤232-1),求其二进制里面最长连续1数码的长度。 比如,7的二进制为111#xff0c;所以最长连续1数码的长度为3#xff1b;13的二进制为1101#xff0c;所以最长连续1数码的长度为2. 输入 第一行是一个整数K(K≤20000)#xff0c;表示样例的个… 题目描述 给你一个非负整数n(0≤n≤232-1),求其二进制里面最长连续1数码的长度。 比如,7的二进制为111所以最长连续1数码的长度为313的二进制为1101所以最长连续1数码的长度为2. 输入 第一行是一个整数K(K≤20000)表示样例的个数 以后每行一个整数n。 输出 每行输出一个样例的结果。 样例输入 2 7 13 样例输出 3 2解题思路题目很明显就是一个 二进制转换 求出现最多次数 的问题。 这些问题都碰见很多次了相信大家都有了一定的解题方法。所以这些都不是大问题。 这里最需要注意的是n的取值范围这里也有考验你对 int 的取值范围的熟悉程度要知道 int 是4字节字符一字节有八比特所以有 32个比特一个比特就是一个 0/1 所以 一个int 由 长为32的 0/1串 表示但最前面一位是符号位。所以int的最大值是多少 2^31-1 !所以 这题但用 int 是表示不了 n 的一定要用 __int64. AC代码 #include stdio.hint main() {int K,t;__int64 n;int cnt,maxlen;scanf(%d,K);while ( K --){cnt maxlen 0;scanf(%I64d,n);while (n){t n%2;if (t 1) cnt ;else{if (cnt maxlen) maxlen cnt;cnt 0;}n / 2;}if (cnt maxlen) maxlen cnt;printf(%d\n,maxlen);}return 0; }
http://www.dnsts.com.cn/news/7374.html

相关文章:

  • 凡科网站可以做自适应的吗网站制作公司网站源码
  • 公司设计网站需要多久店铺推广方法
  • 网站后台管理密码忘了wordpress 视频
  • 做导航网站seo 网站制作
  • 做汽配外贸是在哪个网站做企查查网页版
  • 郴州市住房建设局门户网站南京网站设计公司哪家好
  • 赛扬e3300做网站wordpress 5编辑器使用
  • 基于j2ee的网站开发设计开题报告线上推广渠道主要有哪些
  • 网站 用户体验的重要性南京建企业网站哪家好
  • 湖南网站设计费用国外网站加速器
  • 介绍一个电影的网站模板下载英特尔nuc做网站服务器
  • 东莞做网站首选泉州台商区建设局网站
  • 表格如何给网站做链接地址查询食品注册商标查询官网
  • 网站首页锚文本建设网站个人银行
  • 网站推广服务商百度关键词排名技术
  • 专业网站建设公司兴田德润优惠吗济源网络推广
  • 丹阳网站优化怎么做分销平台
  • 做网站需要什么cailiao各大网站流量排名
  • 电商网站建设服务网页设计入门与提高
  • 济南网站怎么做网站常见结构有那些
  • 电脑手机网站制作浙江高端网站建设
  • 做外墙资料的网站wordpress footer 插件
  • 建站优化公司杭州微网站开发公司
  • 商丘做微信网站sqwyy如何给网站流量来源做标记通过在网址后边加问号?
  • 邢台建设局网站网站维护好的方法
  • 上海广告公司电话seo优化方案设计
  • 建设部职业资格注册中心网站wordpress广告推广插件
  • 济南企业做网站推广网站wordpress主题站
  • 网站企业建设gta5显示网站建设中
  • 最好的建站公司微信小程序开发服务商