华为OD机试 - 字符串划分(C语言) 叁歲伎倆 2024-02-21 09:49 35阅读 0赞 #### 题目描述 #### 给定一个小写字母组成的字符串 s,请找出字符串中两个不同位置的字符作为分割点,使得字符串分成三个连续子串且子串权重相等,注意子串不包含分割点。 若能找到满足条件的两个分割点,请输出这两个分割点在字符串中的位置下标,若不能找到满足条件的分割点请返回0,0。 子串权重计算方式为:子串所有字符的ASCII码数值之和。 #### 输入描述 #### 输入为一个字符串,字符串由a~z,26个小写字母组成,5 ≤ 字符串长度 ≤ 200。 #### 输出描述 #### 输出为两个分割点在字符串中的位置下标,以逗号分隔 #### 备注 #### 只考虑唯一解,不存在一个输入多种输出解的情况 #### 用例 #### <table> <tbody> <tr> <td style="width:57px;">输入</td> <td style="width:631px;">acdbbbca</td> </tr> <tr> <td style="width:57px;">输出</td> <td style="width:631px;">2,5</td> </tr> <tr> <td style="width:57px;">说明</td> <td style="width:631px;">以位置2和5作为分割点,将字符串分割为ac,bb,ca三个子串,每一个的子串权重都为196,输出为:2,5</td> </tr> </tbody> </table>
相关 华为OD机试 C++【分割均衡字符串】 遍历一次字符串,使用两个变量 xCount 和 yCount 来分别记录当前已经遇到的字符 ‘X’ 和 ‘Y’ 的个数。当 xCount 和 yCount 相等时,表示找... 我不是女神ヾ/ 2024年04月24日 05:43/ 0 赞/ 7 阅读
相关 华为OD机试 - 快递运输(C语言) 题目描述 一辆运送快递的货车,运送的快递放在大小不等的长方体快递盒中,为了能够装载更多的快递,同时不能让货车超载,需要计算最多能装多少个快递。 注:快递的体积不受限制, ゞ 浴缸里的玫瑰/ 2024年03月27日 19:16/ 0 赞/ 28 阅读
相关 华为OD机试 C语言 插队 题目 银行有客户,每个客户都有一个优先级,从1到5,其中1级最高、5级最低。假如你在银行办事,那高优先级的客户可以随时走到你前面。现在,给你一串事件,描述了哪些客户什么时 叁歲伎倆/ 2024年03月24日 22:57/ 0 赞/ 33 阅读
相关 华为od机试 C++ 【切割字符串】 题目 给定一个由小写字母组成的字符串。请找出两个位置,将字符串分为三部分。这三部分的总和应该是相同的,其中每部分的总和是其字符的ASCII码值的总和。注意,这两个位置的字 ╰+哭是因爲堅強的太久メ/ 2024年03月08日 07:34/ 0 赞/ 36 阅读
相关 华为OD机试 - 叠积木(C语言) 题目描述 有一堆长方体积木,它们的宽度和高度都相同,但长度不一。 小橙想把这堆积木叠成一面墙,墙的每层可以放一个积木,也可以将两个积木拼接起来,要求每层的长度相同。 桃扇骨/ 2024年02月21日 09:52/ 0 赞/ 32 阅读
相关 华为OD机试 - 数组拼接(C语言) 题目描述 现在有多组整数数组,需要将它们合并成一个新的数组。 合并规则,从每个数组里按顺序取出固定长度的内容合并到新的数组中,取完的内容会删除掉,如果该行不足固定长度或 向右看齐/ 2024年02月21日 09:52/ 0 赞/ 30 阅读
相关 华为OD机试 - 荒岛求生(C语言) 题目描述 一个荒岛上有若干人,岛上只有一条路通往岛屿两端的港口,大家需要逃往两端的港口才可逃生。 假定每个人移动的速度一样,且只可选择向左或向右逃生。 若两个人相遇, 心已赠人/ 2024年02月21日 09:50/ 0 赞/ 28 阅读
相关 华为OD机试 - 字符串划分(C语言) 题目描述 给定一个小写字母组成的字符串 s,请找出字符串中两个不同位置的字符作为分割点,使得字符串分成三个连续子串且子串权重相等,注意子串不包含分割点。 若能找到满足条 叁歲伎倆/ 2024年02月21日 09:49/ 0 赞/ 36 阅读
相关 华为OD机试 - 字符串摘要(C语言) 题目描述 给定一个字符串的摘要算法,请输出给定字符串的摘要值 1. 去除字符串中非字母的符号。 2. 如果出现连续字符(不区分大小写) ,则输出:该字符 (小写) 旧城等待,/ 2024年02月20日 11:40/ 0 赞/ 1 阅读
还没有评论,来说两句吧...