category
type
status
date
slug
summary
tags
password
Property
Apr 3, 2025 07:01 AM
icon

904.水果成篮

力扣 LeetCode力扣 LeetCode904. 水果成篮 - 力扣(LeetCode)
题目描述:
你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。
你想要尽可能多地收集水果。然而,农场的主人设定了一些严格的规矩,你必须按照要求采摘水果:
  • 你只有 两个 篮子,并且每个篮子只能装 单一类型 的水果。每个篮子能够装的水果总量没有限制。
  • 你可以选择任意一棵树开始采摘,你必须从 每棵 树(包括开始采摘的树)上 恰好摘一个水果 。采摘的水果应当符合篮子中的水果类型。每采摘一次,你将会向右移动到下一棵树,并继续采摘。
  • 一旦你走到某棵树前,但水果不符合篮子的水果类型,那么就必须停止采摘。
给你一个整数数组 fruits ,返回你可以收集的水果的 最大 数目。
测试用例:
示例 1:
示例 2:
示例 3:
示例 4:
提示:
  • 1 <= fruits.length <= 105
  • 0 <= fruits[i] < fruits.length
CODE:
 

76. 最小覆盖子串

力扣 LeetCode力扣 LeetCode76. 最小覆盖子串 - 力扣(LeetCode)
题目描述:
给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。
注意:
  • 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。
  • 如果 s 中存在这样的子串,我们保证它是唯一的答案。
测试用例:
示例 1:
示例 2:
示例 3:
提示:
  • m == s.length
  • n == t.length
  • 1 <= m, n <= 105
  • s 和 t 由英文字母组成
CODE:
杂项C++开发常用技巧
Loading...