题目描述

A地跟B地的网络中间有n个节点(不包括A地和B地),相邻的两个节点是通过网线连接。正常的情况下,A地和B地是可以连通的,有一天,A地和B地突然不连通了,已知只有一段网线出问题(两个相邻的节点)小明需要排查哪段网线出问题。他的排查步骤是:
1。 选择某个中间节点 2。 在这个节点上判断跟A地B地是否连通,用来判断那一边出问题
请问小明最少要排查多少次,才能保证一定可以找到故障网线

输入描述:

一个正整数 n (n <= 10^18),表示A地和B地之间的节点数

输出描述:

输出一个数字,代表保证一定可以找到故障网线的前提下,小明最少要排查多少次

思路分析:二分查找

做这种编程题最好画图理解更透彻

c++代码实现

#include <iostream>
#include <string>
#include <sstream>
#include <vector>int solution(long int n){int result;// TODO:int len=0;n=n+2;long int low=1;long int high=n;long int mid=(low+high)/2;while(mid!=(n-1)){len=len+1;low=mid;mid=(low+high)/2;}result=len+1;return result;
}
int main() {long int n;std::cin>>n;int result = solution(n);std::cout<<result<<std::endl;return 0;
}

每日一练-------排查网络故障相关推荐

  1. 计算机网络——排查网络故障

    点赞后看,养成习惯 喜欢的话 可以点个关注哟 你们的点赞支持对博主们来说很重要哦 !!! 我们知道,在复杂的互联网环境下,网络卡顿的问题时有发生,那么在此情况下,如何快速定位网络故障?快速判断是网速问 ...

  2. 利用交换机排查网络故障-检测数据流量法

    故障表现:内网RTX掉线.打开网页非常慢或打不开网页. 故障分析:定位交换机的方法有很多,相信大家都知道,在此不解释...... 发现其中一个交换机的CPU资源消耗率超过90%,telnet到交换机无 ...

  3. 解决Windows 11网络连接问题:教你轻松排查网络故障

    如何解决Windows 11网络连接问题 让我们先进行一些基本检查. 点击开始菜单,进入设置.点击网络和互联网,然后点击"高级网络设置". 使用 Windows 提供的系统疑难解答 ...

  4. 计算机网络故障如何排查,电脑不能上网?教你一步步排查网络故障

    电脑不能上网的原因是多种多样的,有软件问题也有硬件问题,需要对症下药,根据具体情况进行检查.首先确认一下基本的接线:电话线连接到猫;猫的网线接口连接到路由器的WAN口;路由器的LAN口连接到电脑网卡; ...

  5. 干货分享|网络故障的排查与修复

    在生产环境中,常见的故障类型包括但不限于以下几种: 网络故障.服务器故障.数据库故障.软件错误.安全漏洞或攻击.存储故障.配置错误.第三方服务故障. 今天讲讲网络故障如何处理. 网络故障的排查与修复 ...

  6. 指令发送没反应_如何判断网络故障的原因?7个指令,教你逐步排查!

    就是有这种情况经常在你的生活和工作中频繁发生!网断了! 第一反应看网线接头,然后重启电脑,如果没有恢复,我也不知道怎么办了~ 今天小编就和大家分享 7个实用的小操作,帮助大家找到断网的"真凶 ...

  7. mac地址容量的作用_IP地址冲突网络故障排查案例

    前言 在大型网络中,网络互联设备数量众多,同时也趋于复杂,给运维工程师维护网络带来了较大的难度.当出现网络故障时,排查起来非常困难,具有一个较好的排查思路对于网络工程师极其重要. 本次分享一个在以太网 ...

  8. K8S集群中Pod与Pod之间网络故障排查思路

    K8S集群中Pod与Pod之间网络故障排查思路 文章目录 K8S集群中Pod与Pod之间网络故障排查思路 1.Pod与Pod之间通信故障 2.Pod与Pod之间网络通信故障排查思路 1.Pod与Pod ...

  9. 简单局域网网络故障排查和处置

    简单局域网网络故障排查和处置 一.了解基本网络构成 1. IP传输通信图 2.有线网络 (一)物理层面 (1)网线 (2)网线的制作 (3)网卡接口 (4)光纤 (5)光纤接口 (6)收发器 (7)集 ...

最新文章

  1. 【机器学习】什么是机器学习?(下)
  2. 每天一道LeetCode-----回文链表
  3. SAP CDS view查询的fixed limit
  4. windows10 安装 rancher desktop及测试案例
  5. ERP常用词汇中英文对照
  6. 文件上传插件 bootstrap-fileinput ,后台使用的C#语言
  7. python基础之布尔运算
  8. “毒舌”专家解析大数据应用案例Part1—高德交通大数据应用
  9. 对 mysql_init 未定义的引用_解析:以mysql_开始的未定义引用错误
  10. 听课记录(09/22)
  11. Cortex-M系列:错误异常
  12. 【Java-----日期类(二)之SimpleDateFormat类详解】
  13. Geant4学习记录(二)A
  14. Visual Stdio C/C++的汇编代码的输出
  15. hive on spark 已测,完美搭建
  16. BUGKU-WEB-WEB41
  17. python-函数模块基础语法复习
  18. 代码审计--wordpress篇
  19. 计算机房的英语怎么拼读,RGS是什么意思
  20. 2022全国地区年终奖绩效调研报告

热门文章

  1. Facebook的故事——The Social Network《社交网络》
  2. 防火墙支持的日志格式
  3. markdown 表格详用
  4. 创建realease 所需要的keystore 和sha1
  5. [Windows 10] 如何创建及使用Windows的恢复驱动器
  6. C++笔记之结构体内对vector初始化,一般初始化,和类内私有vector类型成员变量初始化
  7. 程序员面试一句话让HR面无人色——Leo网上答疑 56
  8. Gitlab搭建教程详解
  9. 基于传统ECS和K8S的运维平台设计思路
  10. 泰凌微8258入门教程 进阶篇③——LIGHT HSL+CT 彩色灯+色温灯调光