Leetcode 1711. 大餐计数
LeetCode 计数
2023-09-14 09:07:04 时间
大餐 是指 恰好包含两道不同餐品 的一餐,其美味程度之和等于 2 的幂。
你可以搭配 任意 两道餐品做一顿大餐。
给你一个整数数组 deliciousness ,其中 deliciousness[i] 是第 i 道餐品的美味程度,返回你可以用数组中的餐品做出的不同 大餐 的数量。结果需要对 109 + 7 取余。
注意,只要餐品下标不同,就可以认为是不同的餐品,即便它们的美味程度相同。
示例 1:
输入:deliciousness = [1,3,5,7,9]
输出:4
解释:大餐的美味程度组合为 (1
相关文章
- LeetCode 340. 至多包含 K 个不同字符的最长子串(滑动窗口)
- Java实现 LeetCode 811 子域名访问计数 (暴力)
- Java实现 LeetCode 705 设计哈希集合(使用数组保存有没有被用过)
- Java实现 LeetCode 623 在二叉树中增加一行(遍历树)
- Java实现 LeetCode 501 二叉搜索树中的众数
- Java实现 LeetCode 404 左叶子之和
- Java实现 LeetCode 367 有效的完全平方数
- Java实现 LeetCode 374 猜数字大小 II
- LeetCode: 150_Evaluate Reverse Polish Notation | 分析逆波兰式 | Medium
- (LeetCode 189)Rotate Array
- [LeetCode] String to Integer (atoi)
- LeetCode-2347. 最好的扑克手牌【哈希表,计数】
- LeetCode-1775. 通过最少操作次数使数组的和相等【贪心,数组,计数】
- LeetCode-799. 香槟塔【动态规划,滚动数组】
- Leetcode 1137. 第 N 个泰波那契数
- Leetcode 693. 交替位二进制数(结束)
- Leetcode 1446. 连续字符
- leetcode 599. Minimum Index Sum of Two Lists
- 【Leetcode刷题Python】26. 删除有序数组中的重复项
- 【LeetCode】338. 比特位计数