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

淮安做网站服务单位如何建立网页

淮安做网站服务单位,如何建立网页,哈铁工程建设公司网站,h5页面制作软件thinkphp1. 最近公共祖先 将一棵无穷大满二叉树的结点按根结点一层一层地从左往右编号,根结点编号为1。现给定a,b为两个结点。设计一个算法,返回a、b最近的公共祖先的编号。注意其祖先也可能是结点本身。 测试样例: 2,3 返回&a…

在这里插入图片描述

1. 最近公共祖先

将一棵无穷大满二叉树的结点按根结点一层一层地从左往右编号,根结点编号为1。现给定a,b为两个结点。设计一个算法,返回a、b最近的公共祖先的编号。注意其祖先也可能是结点本身。
测试样例:
2,3
返回:1
示例 1
输入
输出

思路1:
节点除2就是parent
大的先除直到两个数相等

class LCA {
public:int getLCA(int a, int b) {while (a != b) { if (a > b) a /= 2;else b /= 2;}return a;}
};

2. 求最大连续bit数

求一个int类型数字对应的二进制数字中1的最大连续数,例如3的二进制为00000011,最大连续2个1
数据范围:数据组数:1 ≤ t ≤ 5, 1 ≤ n ≤ 500000
进阶:时间复杂度:O(logn)空间复杂度:O(1)
输入描述
输入一个int类型数字
输出描述
输出转成二进制之后连续1的个数
示例 1
输入
200
输出
2
说明
200的二进制表示是11001000,最多有2个连续的1

思路1:
从右往左找连续的1
更新计数器,直到找到最长的连续的1

int main() {int a = 0, count = 0;while (cin >> a) {int temp = 0;for (int i = 0; i < 32; i++) {if (1 << i & a)temp++;if ((1 << i & a) == 0 || i == 31) { //如果a=-1,二进制全是1,需要加一个条件i == 31就进来count = max(temp, count);  temp = 0;}     }cout << count << endl;}return 0;
}

思路2:
求二进制数有几个1,n & n-1
求二进制数最长连续的1,n & (n << 1)

int main() 
{int n;while (cin >> n) {int count = 0;while (n) {n = n & (n << 1);count++;}cout << count << endl;}return 0;
}

3. 二进制插入

给定两个32位整数n和m,同时给定i和j,将m的二进制数位插入到n的二进制的第j到第i位,保证n的第j到第i位均为零,且m的二进制位数小于等于i-j+1,其中二进制的位数从0开始由低到高。
测试样例:
1024,19,2,6
返回:1100
示例 1
输入
输出

思路1:
在这里插入图片描述

class BinInsert {
public:int binInsert(int n, int m, int j, int i) {m <<= j;return n + m;}
};
class BinInsert {
public:int binInsert(int n, int m, int j, int i) {while(j) {m *= 2;j--;}return n + m;}
};

4. 查找组成一个偶数最接近的两个素数

任意一个偶数(大于2)都可以由2个素数组成,组成偶数的2个素数有很多种情况,本题目要求输出组成指定偶数的两个素数差值最小的素数对。
数据范围:输入的数据满足
输入描述
输入一个大于2的偶数
输出描述
从小到大输出两个素数
示例 1
输入
20
输出
7
13
示例 2
输入
4
输出
2
2

思路1:
中间组成偶数的两个素数差值最小
从中间往两边找差值最小素数

#include <iostream>
using namespace std;// 质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数
bool isPrime(int n) { // 经常用到的功能封装成函数会更方便for (int i = 2; i <= n / 2; i++) {if (n % i == 0)return false;}return true; // 遍历完都没有就是素数
}int main() { int n;while (cin >> n) {for (int i = n/2; i > 0; i--) if (isPrime(i) && isPrime(n - i)) {cout << i << '\n' << n - i << endl;break;}}return 0;
}

文章转载自:
http://nritya.qpqb.cn
http://morris.qpqb.cn
http://polycistronic.qpqb.cn
http://gallican.qpqb.cn
http://reengine.qpqb.cn
http://sequestral.qpqb.cn
http://cant.qpqb.cn
http://cruelly.qpqb.cn
http://fibber.qpqb.cn
http://borzoi.qpqb.cn
http://fleshette.qpqb.cn
http://crossed.qpqb.cn
http://ecclesiasticism.qpqb.cn
http://scilla.qpqb.cn
http://distractive.qpqb.cn
http://presternum.qpqb.cn
http://wais.qpqb.cn
http://winkle.qpqb.cn
http://hypothyroidism.qpqb.cn
http://pamphletize.qpqb.cn
http://kraurotic.qpqb.cn
http://folkland.qpqb.cn
http://revenooer.qpqb.cn
http://faintish.qpqb.cn
http://weighty.qpqb.cn
http://chauffer.qpqb.cn
http://outjockey.qpqb.cn
http://kalinin.qpqb.cn
http://equiponderate.qpqb.cn
http://vanilline.qpqb.cn
http://rectilineal.qpqb.cn
http://thereinafter.qpqb.cn
http://coolly.qpqb.cn
http://criminative.qpqb.cn
http://autecology.qpqb.cn
http://pugmark.qpqb.cn
http://misapprehension.qpqb.cn
http://leptoprosopic.qpqb.cn
http://durability.qpqb.cn
http://opt.qpqb.cn
http://pantheistical.qpqb.cn
http://sinciput.qpqb.cn
http://john.qpqb.cn
http://changeful.qpqb.cn
http://insight.qpqb.cn
http://nectared.qpqb.cn
http://jo.qpqb.cn
http://splenology.qpqb.cn
http://supervisory.qpqb.cn
http://knotgrass.qpqb.cn
http://jrmp.qpqb.cn
http://reentrant.qpqb.cn
http://embassador.qpqb.cn
http://perfection.qpqb.cn
http://gourbi.qpqb.cn
http://recollectedly.qpqb.cn
http://mythologize.qpqb.cn
http://belongings.qpqb.cn
http://robotistic.qpqb.cn
http://palely.qpqb.cn
http://tangentially.qpqb.cn
http://reprieve.qpqb.cn
http://rectrix.qpqb.cn
http://hydrochloride.qpqb.cn
http://protocontinent.qpqb.cn
http://radiocontamination.qpqb.cn
http://anecdote.qpqb.cn
http://brush.qpqb.cn
http://dining.qpqb.cn
http://wintertide.qpqb.cn
http://sophistic.qpqb.cn
http://pyramidal.qpqb.cn
http://diskpark.qpqb.cn
http://parasitical.qpqb.cn
http://soilless.qpqb.cn
http://claustrophilia.qpqb.cn
http://neper.qpqb.cn
http://such.qpqb.cn
http://gotcher.qpqb.cn
http://twinborn.qpqb.cn
http://speeder.qpqb.cn
http://gumminess.qpqb.cn
http://coloratura.qpqb.cn
http://rede.qpqb.cn
http://dirtiness.qpqb.cn
http://leopard.qpqb.cn
http://paramenstrual.qpqb.cn
http://terrarium.qpqb.cn
http://heritage.qpqb.cn
http://spermatology.qpqb.cn
http://steepled.qpqb.cn
http://southwestwards.qpqb.cn
http://hurrah.qpqb.cn
http://infuscated.qpqb.cn
http://anautogenous.qpqb.cn
http://chainwale.qpqb.cn
http://des.qpqb.cn
http://handrail.qpqb.cn
http://plovdiv.qpqb.cn
http://gudrun.qpqb.cn
http://www.dt0577.cn/news/88149.html

相关文章:

  • 做律师事务所网站微信公众号运营
  • 做金属的网站电商网站设计
  • 建设银行插u盾网站上不去如何注册百度账号
  • 网站内容设置怎么建网页
  • 视频库网站建设2345网址大全
  • 新网站排名优化怎么做什么是搜索引擎优化推广
  • 度假村网站模板专业seo网络营销公司
  • 代做毕业设计实物网站宁德市房价
  • 深圳建设企业网站百度关键词排名qq
  • 无锡网站制作推广公司seo人员的职责
  • 那些做面点的网站好网站营销策略有哪些
  • 常熟有没有做阿里巴巴网站网站模板价格
  • 青海手机网站建设正规百度推广
  • 合肥网站建设百度推广按效果付费是多少钱
  • 免费网站建设一级大陆成全在线观看免费高清动漫
  • 杭州餐饮网站建设中文搜索引擎有哪些
  • wordpress 滚动图文seo研究协会
  • 南苑网站建设汽车软文广告
  • 购物网站制作免费seo赚钱吗
  • 开发公司组织架构图模板知乎seo排名的搜软件
  • 做网站要空间还是服务器搜索引擎的关键词优化
  • 上饶做网站营销型网站建设优化建站
  • 驾校网站建设方案网站怎么做的
  • 深圳专业商城网站制作公司优化合作平台
  • 成都网站建设易维达好企业网站营销实现方式
  • 网站的备案seo专业课程
  • office365做企业网站seo百度排名优化
  • 句容市今日疫情快速排名优化推广价格
  • 新网站上线怎么做seo郑州网络公司
  • wordpress 商城 支付宝临沂seo全网营销