获得徽章 0
开工第一天,都没有利是了,唉,要完犊子了
评论
现在过年除了放假,其他好像没啥好期待的了
2
奇葩公司,年会去现场的是表演节目的和领奖的,剩下的在公司远程看,哈哈哈,我tm连顿饭都不配吃啊
9
守望者停播了
评论
新年愿望:
后羿射工作日,女娲补礼拜天;
大禹治我的薪水,愚公移走星期三;
盘古给开请假条,精卫把钱包填满。
评论
新年愿望:
后羿射工作日,女娲补礼拜天;
大禹治我的薪水,愚公移走星期三;
盘古给开请假条,精卫把钱包填满。
评论
#刷题交流# 最后一天 满勤!反应物浓度 解题思路:1、从浓度为 0 开始。2、对于每一条指令,执行相应的增减操作。3、遍历完所有指令后,返回最终的浓度值。
评论
9527号技师 @哪都通
#刷题交流# 非素数和排列问题 解题思路:1、计算素数:首先通过筛法生成所有小于等于 2n 的素数。2、回溯生成排列:使用回溯法生成所有长度为 n 的排列。在生成过程中,判断相邻的两个数的和是否为素数。如果是素数,剪枝不继续生成下去;否则继续生成下去。
评论
#刷题交流# 优秀项目组初选评比 解题思路:需要找到一个分数线 x,使得得分大于 x 的项目组数在 [m, n] 之间。假设得分列表为升序排列的 a_1, a_2, ..., a_k,要根据 x 来确定得分大于 x 的项目组数量。设 x 对应的分数线是某个得分 a_i,那么 a_i 后面所有的得分都大于 x,因此大于 x 的项目组数就是从 a_i 到末尾的所有项目组数。
展开
1
#刷题交流# 位置调整的查询记录问题 解题思路:1、初始排列:我们有一个从 1 到 m 的排列 per = [1, 2, 3, ..., m]。2、逐步处理每个查询:对于每个查询元素 q[i],我们需要:找到它在 per 中的位置。将该元素移到最前面,即 per[0]。记录该元素在查询时的原始位置。
3、时间复杂度分析:每次查询的操作包括查找位置和移动元素,因此时间复杂度为 O(m),其中 m 是排列的大小。需要处理每个查询,因此总时间复杂度为 O(n * m),其中 n 是查询数组的长度。
展开
评论
#刷题交流# 选择题反选效果分析 解题思路: 1、定义正确答案的个数:
正确答案数是指原始答案 s 与标准答案 t 在相同位置上相同的个数。我们可以通过逐一比较 s 和 t 来计算。2、反选后的正确答案数:反选后的答案是将原始答案 s 中的每个选项反转:即 A 变成 B,B 变成 A。我们可以在计算反选后的正确答案时,通过判断反选后的 s 与标准答案 t 是否匹配来计算。3、比较正确答案数:如果反选后的正确答案数大于原始正确答案数,输出 "yes"。
如果反选后的正确答案数等于原始正确答案数,输出 "draw"。
如果反选后的正确答案数小于原始正确答案数,输出 "no"。
展开
评论
#刷题交流# 数字字符中圆圈的数量计算 解题思路:1、初始化一个 count 变量,用来记录圆圈的总数。2、遍历字符串中的每个字符,根据该字符的数字判断其含有的圆圈数。3、将圆圈数累加到 count 变量中。4、输出最终的 count。
评论
#刷题交流# 判断数组是否单调 解题思路:1、单调递增数组:我们可以遍历数组,对于每对相邻元素 nums[i] 和 nums[i+1],如果存在 nums[i] > nums[i+1],说明数组不是单调递增的。
2、单调递减数组:同理,遍历数组,如果存在 nums[i] < nums[i+1],说明数组不是单调递减的。3、最终判断:只需要判断数组是否满足其中一种单调条件即可,如果满足其中一个条件,返回 true,否则返回 false。
展开
评论
#刷题交流# 数位长度筛选问题 解题思路:1、遍历列表中的每个数字。2、计算数字的位数。对于每个数字,可以通过将其转换为字符串并计算字符串的长度来得到位数。3、检查位数是否为偶数。如果是偶数,则增加计数。4、最终输出符合条件的数字个数。
评论
#刷题交流# 分组飞行棋棋子 解决思路:
1、统计每个数字的频率:通过 HashMap 或者使用 int[] 数组统计每个数字的出现次数。
2、检查频次是否是 5 的倍数:如果任何数字的出现次数不是 5 的倍数,返回 False。
3、返回结果:如果所有数字的频次都是 5 的倍数,则返回 True,否则返回 False。
展开
评论
#刷题交流# 数组中的幸运数问题 解题思路:1、计数每个数字的出现次数;2、检查每个数字的条件;3、返回最大符合条件的数字;4、处理无解的情况
评论
#刷题交流# 字符串解码问题 解码问题:1、对于输入字符串中的每一个字符,根据给定的规则进行转换。2、可以利用字典(或者条件判断)来映射字符对应的解码字符。
评论
#刷题交流# 最大乘积区间问题 思路:1、乘积计算:遍历所有的子区间,计算每个子区间的乘积。2、记录最大乘积:当发现新的乘积大于当前最大乘积时,更新最大乘积并记录区间的起始和结束位置。3、特殊情况处理:当遇到乘积相同的情况时,优先选择起始位置更小的区间,如果起始位置相同,再选择结束位置更小的区间。
评论
下一页
个人成就
文章被阅读 406
掘力值 11
收藏集
8
关注标签
8
加入于