- 博客(2)
- 收藏
- 关注
原创 【每日一题】农场主牛牛
设全体农田为数列answer,设完整施肥completed_times轮(完整施肥即本轮n-1行农田全部均完成施肥),剩余肥料可使用在remain行上,不难证。而总结规律会发现,当 completed_times是奇数或0时,最后一轮的行进方向是从左向右;是偶数时为从右向左。而一轮的开始总在首行或尾行,由此便知道最后一轮施肥的开始位置和行进方向。若remain为0,则肥料能够完整的覆盖completed_times次农田而不会有不完整的轮数出现。以上为最后一轮剩余肥料质量正好可用于一轮的情况。
2023-06-28 00:03:51 180 1
原创 【Leetcode每日一题】判定是否互为字符重排
思路比较简单,作两个长度为26的数组,用来存储对应序列字母的个数。遍历完成后对比两个数组,根据是否存在相同序列位置字母个数不一样的情况来确定两个字符串是否都是由相同的字母构成的。值得一提的是在一开始我忽略了“字母个数必须相同”这一条件。
2023-06-26 00:43:23 53 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人