海口智能建站价格国外服务器租用价格

news/2025/9/23 19:34:12/文章来源:
海口智能建站价格,国外服务器租用价格,php做的网站处理速度怎么样,平湖公司做网站Description 给你一个字符串str#xff0c;字符串中的字母都已按照升序排序#xff0c;且只包含小写字母。另外给出一个目标字母target#xff0c;请你寻找在这一有序字符串里比目标字母大的最小字母。 在比较时#xff0c;字母是依序循环出现的。例如#xff0c;str“ab…Description 给你一个字符串str字符串中的字母都已按照升序排序且只包含小写字母。另外给出一个目标字母target请你寻找在这一有序字符串里比目标字母大的最小字母。 在比较时字母是依序循环出现的。例如str“ab”target‘z’则答案为’a’。 字符串str至少包含了两个不同的字母。 target是一个小写字母。 要求必须使用二分查找来解题。 Input 第一行输入t表示有t个测试样例。 第二行起每一行首先输入一个字符串str接着输入目标字母target。 以此类推共输入t个测试样例。 接收字符串可以使用#include string str; cinstr; Output 每一行输出字符串中比目标字母大的最小字母。 以此类推共输出t行。 Sample #0 Input 7 abcd a abcd b acegi r abce c aaaabbbbbccc b aaaaabbbbbccccceeeee c aaabbcccddd zOutput b c a e c e aHint 2 str.length() 10000000 解题思路 需要考虑的细节是二分查找后如果压缩出来的这个字母仍然比target小怎么办 则说明此时已经查找到了字符串中的最后一个字母下标不一定是最后一个那就在函数的结尾加上一个判断即可如果此时的字符仍然比target小因为字符是循环出现所以就跳转回第一个字符 AC代码 #includeiostream #includecstring #includealgorithm #includestring using namespace std; const int N 101;char target; string str; bool check(int x) {return str[x]-97 target-97; } char StrBinarySearch() {int l, r;l 0, r str.length()-1;while (l r){int mid l r1;if (check(mid))r mid;else l mid 1;}if ((l str.length() - 1 || str[l] str[str.length() - 1]) str[l] target)l 0;return str[l]; } int main() {int t;cin t;while (t--){cin str target;cout StrBinarySearch() endl;}return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/913644.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

福田专门做网站推广公司做网站怎么回本

41、计算机操作的最小时间单位是__________。A A. 时钟周期 B. 指令周期 C. CPU周期 D. 外围设备 42、微程序控制器中,机器指令与微指令的关系是__________。B A. 每一条机器指令由一条微指令来执行 B. 每一条机器指令由一段用微指令编成…

Win10服务器远程连接断开后.bat脚本进程中断的全面解决高效的方案

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

NRF54L15 两者结合的jlink保护机制(硬件+软件)

默认更安全:只有当硬件和软件两层都“解锁”时,调试端口才开放。 典型流程: 上电/复位时,硬件先根据 UICR.APPROTECT 决定是否允许软件控制。 如果硬件允许,固件可通过写 APPROTECT.DISABLE 临时解锁调试端口(直…

软件测试员的核心技能:一文掌握等价类划分与边界值分析

等价类划分和边界值分析,看似简单,却是测试工程师安身立命的根本。它们体现了测试工作的精髓:在混沌中建立秩序,在无限中寻找有限,在风险最高的地方投入精力。引言:我们不是在“挑刺”,而是在“守护” 作为一名…

最精品网站建设如何将自己做的网站放到网上

ChatGPT插件平台有望成为影响深远的"下一件大事",因此对于开发者来说,有必要对ChatGPT插件的开发有一定的了解。原文: Writing a ChatGPT Plugin With Go[1] 我工作的附带福利之一是偶尔可以接触试用一些很酷的新技术,最近的一项技…

《CBI 技术有聊》对话 OpenCSG:智能体落地困境与企业转型的必然路径

智能体热潮下的冷思考 2025 年,“智能体(Agent)”无疑是 AI 行业的焦点。它被称为继“大模型”之后的第二次浪潮,资本热情与行业跟风让它迅速升温。然而,在热潮背后,企业的现实却并不乐观:算力闲置、数据不足、…

汕头个人网站推广建设提升审美网站

为什么80%的码农都做不了架构师?>>> 1.面试题 例如: ip计算后的值=53文本内容:1,100,北京 101,1000,上海 1001,3001,广州 ...求ip53对应的省份2.代码如下: #!/usr/bin/python # coding: utf8def ip_find(i…

58和搜房那个网站做房产好wordpress主题插件下载

你拿起一个计算器,输入“26”,计算器会输出“8”;过了一会儿,你又在这个计算器上输入“26”,它依然会输出“8”。这种靠谱的计算器——对于同一个输入,它始终还给我们同一个输出——我们称之为线性计算器或…

直播网站开发报价wordpress 屏蔽

在企业内网开发环境方面,文件服务器是一个非常重要的环节。在这当中,Samba服务器由于其权限控制的高度灵活性,在这里抚琴煮酒会进行一些列详细的说明。之前我们已经介绍了Samba服务器一些入门和基本的更换用户、端口监听、列表控制等技巧&…

h5电子商城网站开发wordpress ajax分页插件

简介: 上文说到云计算的十余年发展让整个互联网行业发生了翻天覆地的变化,Serverless 作为云计算的产物,或者说是云计算在某个时代的表现,被很多人认为是真正意义上的云计算,关于“Serverless 是什么”这个问题&#x…

Mac怎么搭建网站开发环境怎么做网站二维码

用户与角色之间的关系 我们在做用户模块的时候,漏掉了最后一个功能。在新增功能中是可以选择角色的。 用户与角色之间的关系也是多对多 一个用户对应多个角色一个角色可以被多个用户使用。现在呢,我们的用户表已经是写的了。我们最好就不要修改原有的用户…

微信官方网站公众平台什么叫网站降权

一、搭建开发环境 搭建环境可以从这里开始: 微信小程序从零开始开发步骤(一)搭建开发环境 - 简书 二、程序示例 1、AppleMusic https://download.csdn.net/download/m0_54925305/89977187 2、仿B站首页 https://download.csdn.net/downlo…

太原网站开发团队公司申请邮箱怎么申请

Problem Description 键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数字按照原来的左右次序组成一个新的正整数。编程对给定的n与s,寻找一种方案,使得剩下的数字组成的新数最小。Input 输入有多组…

怀化市建设局门户网站保定有哪些做网站的地方

springboot配置swagger Swagger 是什么Swagger配置springboot代码展示总结 Swagger 是什么 Swagger 是一个用于构建、文档和调用 RESTful Web 服务的强大工具。它提供了以下几方面的好处: 自动生成 API 文档: Swagger 可以自动生成 API 文档,包括接口的…

北京网站定制流程网页版微信登录入口官网

AI 对话【人工智能】 前言版权开源推荐AI 对话v0版本:基础v1版本:对话数据表tag.jsTagController v2版本:回复中textarea.jsChatController v3版本:流式输出chatLast.jsChatController v4版本:多轮对话QianfanUtilChat…

个人对软件工程的理解

我认为,软件工程的概念可以拆分为以下六个方面: 1. 系统化开发 系统化开发强调在软件开发过程中采用科学的方法和结构化流程,而不是随意编写代码。它要求开发团队按照从需求分析到设计、实现、测试、部署和维护的完…

9/23

今天进行了工程实训,学习了与机械臂,3D打印有关的计算机相关知识。

数组入门:从零基础到排序算法 - 教程

数组入门:从零基础到排序算法 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mona…

国家摄影网站广州谷歌推广

欢迎来到MindGraph,这是一个概念验证、开源的、以API为先的基于图形的项目,旨在通过自然语言的交互(输入和输出)来构建和定制CRM解决方案。该原型旨在便于集成和扩展。以下是关于X的公告,提供更多背景信息。开始之前&a…