bandiaoz
bandiaoz
全部文章
分类
题解(2)
归档
标签
去牛客网
登录
/
注册
bandiaoz的博客
全部文章
(共328篇)
题解 | #在字符串中找出连续最长的数字串#
解题思路 这是一个字符串处理问题,需要找出字符串中最长的连续数字串。 关键点 输入规则: 字符串长度: 保证每组输入都至少含有一个数字 输出要求: 输出最长的数字串及其长度 如果有多个相同长度的数字串,需要全部输出 按原字符串中的相对位置输出 实现思路 遍历处理: 遍历字符...
2024-12-16
0
58
题解 | #走方格的方案数#
解题思路 这是一个典型的动态规划问题。需要计算从左上角到右下角的所有可能路径数,只能向右和向下走。 关键点 限制条件: 只能向右或向下移动 不能回头(不能向左和向上) 沿着格子边线行走 动态规划思路: 每个格点的路径数等于其上方格点和左方格点的路径数之和 边界条件:第一行和第一列的格点...
2024-12-16
0
26
题解 | #合法IP#
解题思路 这是一个判断IP地址是否合法的问题。需要检查以下几个方面: 关键规则 IP地址格式: 由4个部分组成,每部分8位 用点分隔,如:10.137.17.1 每部分都是无符号整数 合法性要求: 每部分范围:0~255 不能有空格 不能有前导零 必须是4个部分 实现思路 输...
2024-12-16
0
31
题解 | #24点运算#
解题思路 这是一个24点游戏求解问题。需要判断给定的4张牌是否能通过四则运算得到24点。 关键规则 输入规则: 输入4张牌,以空格分隔 2~10对应数值2~10 J、Q、K、A分别为11、12、13、1 不含joker/JOKER 运算规则: 只能使用加(+)、减(-)、乘(*)、除(...
2024-12-16
0
103
题解 | #扑克牌大小#
解题思路 这是一个扑克牌大小比较问题。需要处理以下几种牌型和比较规则。 牌型和规则 牌型:个子、对子、顺子、三个、炸弹、对王 大小规则:对王 > 炸弹 > 其他(同类型比较) 牌面大小:3 < 4 < ... < K < A < 2 < joker ...
2024-12-16
0
53
题解 | #密码强度等级#
解题思路 这是一个密码强度评估问题,需要根据不同规则对密码进行打分。 实现思路 分别统计各类字符的数量 根据规则计算各部分得分 计算总分并映射到安全等级 代码 c++ java python #include <iostream> #include <stri...
2024-12-16
0
26
题解 | #求最大连续bit数#
解题思路 这是一个求二进制数中最大连续1的个数的问题。 解题步骤 将输入的十进制数转换为二进制字符串 遍历二进制字符串,统计最大连续1的个数 输出结果 实现细节 十进制转二进制: 使用内置函数 或者使用位运算和除2取余的方法 统计连续1: 遍历二进制字符串 维护当前连续1的计数和最...
2024-12-16
0
26
题解 | #最长回文子串#
解题思路 这是一个寻找最长回文子串的问题。提供两种解法:朴素解法和Manacher算法。 朴素解法详解 中心扩展思想: 遍历字符串的每个位置作为可能的回文中心 对每个中心,分别考虑奇数长度和偶数长度的情况 向两边扩展,直到不满足回文条件为止 处理两种情况: 奇数长度:以当前字符为中心,...
2024-12-16
0
57
题解 | #统计大写字母个数#
解题思路 这是一个简单的字符统计问题,需要统计字符串中大写字母('A'-'Z')的个数。 处理输入: 读取一行字符串 字符串长度范围: 统计大写字母: 遍历字符串的每个字符 判断是否是大写字母('A'-'Z') 累计大写字母的个数 输出结果: 输出统计到的大写字母个数 ...
2024-12-16
0
42
题解 | #二维数组操作#
解题思路 这是一个二维数组操作问题,需要实现以下5种操作: 初始化 大小的表格 交换两个坐标的数据 插入行 插入列 查询指定坐标的值 关键点: 需要验证所有输入的合法性 表格大小限制在 坐标从0开始计数 本题包含多组输入数据 代码 c++ java python #in...
2024-12-16
0
32
首页
上一页
20
21
22
23
24
25
26
27
28
29
下一页
末页