Skip to content

Commit 1392cb8

Browse files
committed
add 2530 3318 3319 3321
1 parent d98a476 commit 1392cb8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+2789
-274
lines changed

assets/output/0001.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ time complexity?
136136
| 18 | [四数之和](https://leetcode.com/problems/4sum) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0018) | [`数组`](/leetcode/outline/tag/array.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |
137137
| 167 | [两数之和 II - 输入有序数组](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0167) | [`数组`](/leetcode/outline/tag/array.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) [`二分查找`](/leetcode/outline/tag/binary-search.md) | <font color=#ffb800>Medium</font> |
138138
| 170 | [两数之和 III - 数据结构设计](https://leetcode.com/problems/two-sum-iii-data-structure-design) | | [`设计`](/leetcode/outline/tag/design.md) [`数组`](/leetcode/outline/tag/array.md) [`哈希表`](/leetcode/outline/tag/hash-table.md) `2+` | <font color=#15bd66>Easy</font> |
139-
| 560 | [和为 K 的子数组](https://leetcode.com/problems/subarray-sum-equals-k) | | [`数组`](/leetcode/outline/tag/array.md) [`哈希表`](/leetcode/outline/tag/hash-table.md) [`前缀和`](/leetcode/outline/tag/prefix-sum.md) | <font color=#ffb800>Medium</font> |
139+
| 560 | [和为 K 的子数组](https://leetcode.com/problems/subarray-sum-equals-k) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0560) | [`数组`](/leetcode/outline/tag/array.md) [`哈希表`](/leetcode/outline/tag/hash-table.md) [`前缀和`](/leetcode/outline/tag/prefix-sum.md) | <font color=#ffb800>Medium</font> |
140140
| 653 | [两数之和 IV - 输入二叉搜索树](https://leetcode.com/problems/two-sum-iv-input-is-a-bst) | | [``](/leetcode/outline/tag/tree.md) [`深度优先搜索`](/leetcode/outline/tag/depth-first-search.md) [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) `4+` | <font color=#15bd66>Easy</font> |
141141
| 1099 | [小于 K 的两数之和](https://leetcode.com/problems/two-sum-less-than-k) | | [`数组`](/leetcode/outline/tag/array.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) [`二分查找`](/leetcode/outline/tag/binary-search.md) `1+` | <font color=#15bd66>Easy</font> |
142142
| 1679 | [K 和数对的最大数目](https://leetcode.com/problems/max-number-of-k-sum-pairs) | | [`数组`](/leetcode/outline/tag/array.md) [`哈希表`](/leetcode/outline/tag/hash-table.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) `1+` | <font color=#ffb800>Medium</font> |

assets/output/0056.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ that cover all the intervals in the input_.
108108
| 2158 | [每天绘制新区域的数量](https://leetcode.com/problems/amount-of-new-area-painted-each-day) | | [`线段树`](/leetcode/outline/tag/segment-tree.md) [`数组`](/leetcode/outline/tag/array.md) [`有序集合`](/leetcode/outline/tag/ordered-set.md) | <font color=#ff334b>Hard</font> |
109109
| 2213 | [由单个字符重复的最长子字符串](https://leetcode.com/problems/longest-substring-of-one-repeating-character) | | [`线段树`](/leetcode/outline/tag/segment-tree.md) [`数组`](/leetcode/outline/tag/array.md) [`字符串`](/leetcode/outline/tag/string.md) `1+` | <font color=#ff334b>Hard</font> |
110110
| 2276 | [统计区间中的整数数目](https://leetcode.com/problems/count-integers-in-intervals) | | [`设计`](/leetcode/outline/tag/design.md) [`线段树`](/leetcode/outline/tag/segment-tree.md) [`有序集合`](/leetcode/outline/tag/ordered-set.md) | <font color=#ff334b>Hard</font> |
111-
| 2406 | [将区间分为最少组数](https://leetcode.com/problems/divide-intervals-into-minimum-number-of-groups) | | [`贪心`](/leetcode/outline/tag/greedy.md) [`数组`](/leetcode/outline/tag/array.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) `3+` | <font color=#ffb800>Medium</font> |
111+
| 2406 | [将区间分为最少组数](https://leetcode.com/problems/divide-intervals-into-minimum-number-of-groups) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/2406) | [`贪心`](/leetcode/outline/tag/greedy.md) [`数组`](/leetcode/outline/tag/array.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) `3+` | <font color=#ffb800>Medium</font> |
112112
| 2446 | [判断两个事件是否存在冲突](https://leetcode.com/problems/determine-if-two-events-have-conflict) | | [`数组`](/leetcode/outline/tag/array.md) [`字符串`](/leetcode/outline/tag/string.md) | <font color=#15bd66>Easy</font> |
113113
| 2580 | [统计将重叠区间合并成组的方案数](https://leetcode.com/problems/count-ways-to-group-overlapping-ranges) | | [`数组`](/leetcode/outline/tag/array.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |
114114
| 2848 | [与车相交的点](https://leetcode.com/problems/points-that-intersect-with-cars) | | [`数组`](/leetcode/outline/tag/array.md) [`哈希表`](/leetcode/outline/tag/hash-table.md) [`前缀和`](/leetcode/outline/tag/prefix-sum.md) | <font color=#15bd66>Easy</font> |

assets/output/0075.md

Lines changed: 40 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
🟠 <font color=#ffb800>Medium</font>&emsp; 🔖&ensp; [`数组`](/leetcode/outline/tag/array.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) [`排序`](/leetcode/outline/tag/sorting.md)&emsp; 🔗&ensp;[`LeetCode`](https://leetcode.com/problems/sort-colors)
44

5+
56
## 题目
67

78
Given an array `nums` with `n` objects colored red, white, or blue, sort them
@@ -14,58 +15,84 @@ and blue, respectively.
1415

1516
You must solve this problem without using the library's sort function.
1617

18+
19+
1720
**Example 1:**
1821

1922
> Input: nums = [2,0,2,1,1,0]
20-
>
23+
>
2124
> Output: [0,0,1,1,2,2]
2225
2326
**Example 2:**
2427

2528
> Input: nums = [2,0,1]
26-
>
29+
>
2730
> Output: [0,1,2]
2831
2932
**Constraints:**
3033

31-
- `n == nums.length`
32-
- `1 <= n <= 300`
33-
- `nums[i]` is either `0`, `1`, or `2`.
34+
* `n == nums.length`
35+
* `1 <= n <= 300`
36+
* `nums[i]` is either `0`, `1`, or `2`.
37+
3438

35-
**Follow up:** Could you come up with a one-pass algorithm using only
39+
40+
**Follow up:** Could you come up with a one-pass algorithm using only
3641
constant extra space?
3742

43+
3844
## 题目大意
3945

40-
给定一个包含红色、白色和蓝色、共 `n` 个元素的数组 `nums`
46+
给定一个包含红色、白色和蓝色、共 `n` __ 个元素的数组 `nums`
4147
**[原地](https://baike.baidu.com/item/%E5%8E%9F%E5%9C%B0%E7%AE%97%E6%B3%95)
4248
**对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。
4349

4450
我们使用整数 `0``1``2` 分别表示红色、白色和蓝色。
4551

4652
必须在不使用库内置的 sort 函数的情况下解决这个问题。
4753

54+
55+
4856
**示例 1:**
4957

58+
>
59+
>
60+
>
61+
>
62+
>
5063
> **输入:** nums = [2,0,2,1,1,0]
51-
>
64+
>
5265
> **输出:**[0,0,1,1,2,2]
66+
>
67+
>
5368
5469
**示例 2:**
5570

71+
>
72+
>
73+
>
74+
>
75+
>
5676
> **输入:** nums = [2,0,1]
57-
>
77+
>
5878
> **输出:**[0,1,2]
79+
>
80+
>
81+
82+
5983

6084
**提示:**
6185

62-
- `n == nums.length`
63-
- `1 <= n <= 300`
64-
- `nums[i]``0``1``2`
86+
* `n == nums.length`
87+
* `1 <= n <= 300`
88+
* `nums[i]``0``1``2`
89+
90+
6591

6692
**进阶:**
6793

68-
- 你能想出一个仅使用常数空间的一趟扫描算法吗?
94+
* 你能想出一个仅使用常数空间的一趟扫描算法吗?
95+
6996

7097
## 解题思路
7198

assets/output/0076.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ The testcases will be generated such that the answer is **unique**.
147147
| 209 | [长度最小的子数组](https://leetcode.com/problems/minimum-size-subarray-sum) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0209) | [`数组`](/leetcode/outline/tag/array.md) [`二分查找`](/leetcode/outline/tag/binary-search.md) [`前缀和`](/leetcode/outline/tag/prefix-sum.md) `1+` | <font color=#ffb800>Medium</font> |
148148
| 239 | [滑动窗口最大值](https://leetcode.com/problems/sliding-window-maximum) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0239) | [`队列`](/leetcode/outline/tag/queue.md) [`数组`](/leetcode/outline/tag/array.md) [`滑动窗口`](/leetcode/outline/tag/sliding-window.md) `2+` | <font color=#ff334b>Hard</font> |
149149
| 567 | [字符串的排列](https://leetcode.com/problems/permutation-in-string) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0567) | [`哈希表`](/leetcode/outline/tag/hash-table.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) [`字符串`](/leetcode/outline/tag/string.md) `1+` | <font color=#ffb800>Medium</font> |
150-
| 632 | [最小区间](https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists) | | [`贪心`](/leetcode/outline/tag/greedy.md) [`数组`](/leetcode/outline/tag/array.md) [`哈希表`](/leetcode/outline/tag/hash-table.md) `3+` | <font color=#ff334b>Hard</font> |
150+
| 632 | [最小区间](https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0632) | [`贪心`](/leetcode/outline/tag/greedy.md) [`数组`](/leetcode/outline/tag/array.md) [`哈希表`](/leetcode/outline/tag/hash-table.md) `3+` | <font color=#ff334b>Hard</font> |
151151
| 727 | [最小窗口子序列](https://leetcode.com/problems/minimum-window-subsequence) | | [`字符串`](/leetcode/outline/tag/string.md) [`动态规划`](/leetcode/outline/tag/dynamic-programming.md) [`滑动窗口`](/leetcode/outline/tag/sliding-window.md) | <font color=#ff334b>Hard</font> |
152152
| 3297 | [统计重新排列后包含另一个字符串的子字符串数目 I](https://leetcode.com/problems/count-substrings-that-can-be-rearranged-to-contain-a-string-i) | | [`哈希表`](/leetcode/outline/tag/hash-table.md) [`字符串`](/leetcode/outline/tag/string.md) [`滑动窗口`](/leetcode/outline/tag/sliding-window.md) | <font color=#ffb800>Medium</font> |
153153
| 3298 | [统计重新排列后包含另一个字符串的子字符串数目 II](https://leetcode.com/problems/count-substrings-that-can-be-rearranged-to-contain-a-string-ii) | | [`哈希表`](/leetcode/outline/tag/hash-table.md) [`字符串`](/leetcode/outline/tag/string.md) [`滑动窗口`](/leetcode/outline/tag/sliding-window.md) | <font color=#ff334b>Hard</font> |

assets/output/0148.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ memory (i.e. constant space)?
123123
| 题号 | 标题 | 题解 | 标签 | 难度 |
124124
| :------: | :------ | :------: | :------ | :------ |
125125
| 21 | [合并两个有序链表](https://leetcode.com/problems/merge-two-sorted-lists) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0021) | [`递归`](/leetcode/outline/tag/recursion.md) [`链表`](/leetcode/outline/tag/linked-list.md) | <font color=#15bd66>Easy</font> |
126-
| 75 | [颜色分类](https://leetcode.com/problems/sort-colors) | | [`数组`](/leetcode/outline/tag/array.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |
126+
| 75 | [颜色分类](https://leetcode.com/problems/sort-colors) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0075) | [`数组`](/leetcode/outline/tag/array.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |
127127
| 147 | [对链表进行插入排序](https://leetcode.com/problems/insertion-sort-list) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0147) | [`链表`](/leetcode/outline/tag/linked-list.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |
128128
| 2046 | [给按照绝对值排序的链表排序](https://leetcode.com/problems/sort-linked-list-already-sorted-using-absolute-values) | | [`链表`](/leetcode/outline/tag/linked-list.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |
129129

assets/output/0200.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ are all surrounded by water.
140140
| 323 | [无向图中连通分量的数目](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph) | | [`深度优先搜索`](/leetcode/outline/tag/depth-first-search.md) [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) [`并查集`](/leetcode/outline/tag/union-find.md) `1+` | <font color=#ffb800>Medium</font> |
141141
| 419 | [棋盘上的战舰](https://leetcode.com/problems/battleships-in-a-board) | | [`深度优先搜索`](/leetcode/outline/tag/depth-first-search.md) [`数组`](/leetcode/outline/tag/array.md) [`矩阵`](/leetcode/outline/tag/matrix.md) | <font color=#ffb800>Medium</font> |
142142
| 694 | [不同岛屿的数量](https://leetcode.com/problems/number-of-distinct-islands) | | [`深度优先搜索`](/leetcode/outline/tag/depth-first-search.md) [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) [`并查集`](/leetcode/outline/tag/union-find.md) `2+` | <font color=#ffb800>Medium</font> |
143-
| 695 | [岛屿的最大面积](https://leetcode.com/problems/max-area-of-island) | | [`深度优先搜索`](/leetcode/outline/tag/depth-first-search.md) [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) [`并查集`](/leetcode/outline/tag/union-find.md) `2+` | <font color=#ffb800>Medium</font> |
143+
| 695 | [岛屿的最大面积](https://leetcode.com/problems/max-area-of-island) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0695) | [`深度优先搜索`](/leetcode/outline/tag/depth-first-search.md) [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) [`并查集`](/leetcode/outline/tag/union-find.md) `2+` | <font color=#ffb800>Medium</font> |
144144
| 1905 | [统计子岛屿](https://leetcode.com/problems/count-sub-islands) | | [`深度优先搜索`](/leetcode/outline/tag/depth-first-search.md) [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) [`并查集`](/leetcode/outline/tag/union-find.md) `2+` | <font color=#ffb800>Medium</font> |
145145
| 1992 | [找到所有的农场组](https://leetcode.com/problems/find-all-groups-of-farmland) | | [`深度优先搜索`](/leetcode/outline/tag/depth-first-search.md) [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) [`数组`](/leetcode/outline/tag/array.md) `1+` | <font color=#ffb800>Medium</font> |
146146
| 2316 | [统计无向图中无法互相到达点对数](https://leetcode.com/problems/count-unreachable-pairs-of-nodes-in-an-undirected-graph) | | [`深度优先搜索`](/leetcode/outline/tag/depth-first-search.md) [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) [`并查集`](/leetcode/outline/tag/union-find.md) `1+` | <font color=#ffb800>Medium</font> |

assets/output/0280.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<!-- prettier-ignore -->
3232
| 题号 | 标题 | 题解 | 标签 | 难度 |
3333
| :------: | :------ | :------: | :------ | :------ |
34-
| 75 | [颜色分类](https://leetcode.com/problems/sort-colors) | | [`数组`](/leetcode/outline/tag/array.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |
34+
| 75 | [颜色分类](https://leetcode.com/problems/sort-colors) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0075) | [`数组`](/leetcode/outline/tag/array.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |
3535
| 324 | [摆动排序 II](https://leetcode.com/problems/wiggle-sort-ii) | | [`贪心`](/leetcode/outline/tag/greedy.md) [`数组`](/leetcode/outline/tag/array.md) [`分治`](/leetcode/outline/tag/divide-and-conquer.md) `2+` | <font color=#ffb800>Medium</font> |
3636
| 1968 | [构造元素不等于两相邻元素平均值的数组](https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors) | | [`贪心`](/leetcode/outline/tag/greedy.md) [`数组`](/leetcode/outline/tag/array.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |
3737

assets/output/0324.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ extra space?
9999
<!-- prettier-ignore -->
100100
| 题号 | 标题 | 题解 | 标签 | 难度 |
101101
| :------: | :------ | :------: | :------ | :------ |
102-
| 75 | [颜色分类](https://leetcode.com/problems/sort-colors) | | [`数组`](/leetcode/outline/tag/array.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |
102+
| 75 | [颜色分类](https://leetcode.com/problems/sort-colors) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0075) | [`数组`](/leetcode/outline/tag/array.md) [`双指针`](/leetcode/outline/tag/two-pointers.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |
103103
| 215 | [数组中的第K个最大元素](https://leetcode.com/problems/kth-largest-element-in-an-array) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0215) | [`数组`](/leetcode/outline/tag/array.md) [`分治`](/leetcode/outline/tag/divide-and-conquer.md) [`快速选择`](/leetcode/outline/tag/quickselect.md) `2+` | <font color=#ffb800>Medium</font> |
104104
| 280 | [摆动排序](https://leetcode.com/problems/wiggle-sort) | | [`贪心`](/leetcode/outline/tag/greedy.md) [`数组`](/leetcode/outline/tag/array.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |
105105
| 1968 | [构造元素不等于两相邻元素平均值的数组](https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors) | | [`贪心`](/leetcode/outline/tag/greedy.md) [`数组`](/leetcode/outline/tag/array.md) [`排序`](/leetcode/outline/tag/sorting.md) | <font color=#ffb800>Medium</font> |

assets/output/0419.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ without modifying the values `board`?
115115
| :------: | :------ | :------: | :------ | :------ |
116116
| 200 | [岛屿数量](https://leetcode.com/problems/number-of-islands) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0200) | [`深度优先搜索`](/leetcode/outline/tag/depth-first-search.md) [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) [`并查集`](/leetcode/outline/tag/union-find.md) `2+` | <font color=#ffb800>Medium</font> |
117117
| 286 | [墙与门](https://leetcode.com/problems/walls-and-gates) | | [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) [`数组`](/leetcode/outline/tag/array.md) [`矩阵`](/leetcode/outline/tag/matrix.md) | <font color=#ffb800>Medium</font> |
118-
| 695 | [岛屿的最大面积](https://leetcode.com/problems/max-area-of-island) | | [`深度优先搜索`](/leetcode/outline/tag/depth-first-search.md) [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) [`并查集`](/leetcode/outline/tag/union-find.md) `2+` | <font color=#ffb800>Medium</font> |
118+
| 695 | [岛屿的最大面积](https://leetcode.com/problems/max-area-of-island) | [[]](https://2xiao.github.io/leetcode-js/leetcode/problem/0695) | [`深度优先搜索`](/leetcode/outline/tag/depth-first-search.md) [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) [`并查集`](/leetcode/outline/tag/union-find.md) `2+` | <font color=#ffb800>Medium</font> |
119119
| 994 | [腐烂的橘子](https://leetcode.com/problems/rotting-oranges) | | [`广度优先搜索`](/leetcode/outline/tag/breadth-first-search.md) [`数组`](/leetcode/outline/tag/array.md) [`矩阵`](/leetcode/outline/tag/matrix.md) | <font color=#ffb800>Medium</font> |
120120

121121
<style>

0 commit comments

Comments
 (0)