From a0e644d761560af54f12a1ec8813b0cb4c5c9085 Mon Sep 17 00:00:00 2001 From: yanglbme Date: Thu, 12 Sep 2024 10:09:07 +0800 Subject: [PATCH 1/2] chore: update lc problems --- .../README_EN.md | 6 +- .../images/recover_tree_ex1.png | Bin 0 -> 24399 bytes .../images/recover_tree_ex2.png | Bin 0 -> 27913 bytes .../images/recover_tree_ex3.png | Bin 0 -> 22842 bytes .../README.md | 1 + .../README_EN.md | 1 + .../1302.Deepest Leaves Sum/README.md | 258 ++++++++--------- .../1302.Deepest Leaves Sum/README_EN.md | 266 +++++++++--------- .../1302.Deepest Leaves Sum/Solution.cpp | 16 +- .../1302.Deepest Leaves Sum/Solution.go | 21 +- .../1302.Deepest Leaves Sum/Solution.java | 16 +- .../1302.Deepest Leaves Sum/Solution.py | 12 +- .../1302.Deepest Leaves Sum/Solution.rs | 38 +-- .../1302.Deepest Leaves Sum/Solution.ts | 23 +- .../{Solution.c => Solution2.c} | 0 .../1302.Deepest Leaves Sum/Solution2.cpp | 33 ++- .../1302.Deepest Leaves Sum/Solution2.rs | 45 +++ .../1302.Deepest Leaves Sum/Solution2.ts | 27 +- .../README_EN.md | 4 +- .../README.md | 1 + .../README_EN.md | 1 + .../README.md | 2 + .../README_EN.md | 2 + .../README.md | 1 + .../README_EN.md | 1 + .../README.md | 1 + .../README_EN.md | 1 + .../README.md | 1 + .../README_EN.md | 1 + .../README.md | 4 +- .../README.md | 1 + .../README_EN.md | 1 + .../README.md | 1 + .../README_EN.md | 1 + .../2991.Top Three Wineries/README_EN.md | 2 +- .../README.md | 4 +- solution/CONTEST_README.md | 2 +- solution/README.md | 16 +- solution/README_EN.md | 16 +- solution/contest.json | 2 +- 40 files changed, 453 insertions(+), 376 deletions(-) create mode 100644 solution/1000-1099/1028.Recover a Tree From Preorder Traversal/images/recover_tree_ex1.png create mode 100644 solution/1000-1099/1028.Recover a Tree From Preorder Traversal/images/recover_tree_ex2.png create mode 100644 solution/1000-1099/1028.Recover a Tree From Preorder Traversal/images/recover_tree_ex3.png rename solution/1300-1399/1302.Deepest Leaves Sum/{Solution.c => Solution2.c} (100%) create mode 100644 solution/1300-1399/1302.Deepest Leaves Sum/Solution2.rs diff --git a/solution/1000-1099/1028.Recover a Tree From Preorder Traversal/README_EN.md b/solution/1000-1099/1028.Recover a Tree From Preorder Traversal/README_EN.md index 206bb9dc34b22..7c7030bfb7fc5 100644 --- a/solution/1000-1099/1028.Recover a Tree From Preorder Traversal/README_EN.md +++ b/solution/1000-1099/1028.Recover a Tree From Preorder Traversal/README_EN.md @@ -31,21 +31,21 @@ tags:

 

Example 1:

- +
 Input: traversal = "1-2--3--4-5--6--7"
 Output: [1,2,5,3,4,6,7]
 

Example 2:

- +
 Input: traversal = "1-2--3---4-5--6---7"
 Output: [1,2,5,3,null,6,null,4,null,7]
 

Example 3:

- +
 Input: traversal = "1-401--349---90--88"
 Output: [1,401,null,349,88,90]
diff --git a/solution/1000-1099/1028.Recover a Tree From Preorder Traversal/images/recover_tree_ex1.png b/solution/1000-1099/1028.Recover a Tree From Preorder Traversal/images/recover_tree_ex1.png
new file mode 100644
index 0000000000000000000000000000000000000000..5879655652e15854663181f5d7cd19220d4281c5
GIT binary patch
literal 24399
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 0; --n) {
-                root = q.pollFirst();
-                ans += root.val;
-                if (root.left != null) {
-                    q.offer(root.left);
+            for (int k = q.size(); k > 0; --k) {
+                TreeNode node = q.poll();
+                ans += node.val;
+                if (node.left != null) {
+                    q.offer(node.left);
                 }
-                if (root.right != null) {
-                    q.offer(root.right);
+                if (node.right != null) {
+                    q.offer(node.right);
                 }
             }
         }
@@ -150,12 +150,16 @@ public:
         queue q{{root}};
         while (!q.empty()) {
             ans = 0;
-            for (int n = q.size(); n; --n) {
-                root = q.front();
+            for (int k = q.size(); k; --k) {
+                TreeNode* node = q.front();
                 q.pop();
-                ans += root->val;
-                if (root->left) q.push(root->left);
-                if (root->right) q.push(root->right);
+                ans += node->val;
+                if (node->left) {
+                    q.push(node->left);
+                }
+                if (node->right) {
+                    q.push(node->right);
+                }
             }
         }
         return ans;
@@ -174,24 +178,23 @@ public:
  *     Right *TreeNode
  * }
  */
-func deepestLeavesSum(root *TreeNode) int {
+func deepestLeavesSum(root *TreeNode) (ans int) {
 	q := []*TreeNode{root}
-	ans := 0
 	for len(q) > 0 {
 		ans = 0
-		for n := len(q); n > 0; n-- {
-			root = q[0]
+		for k := len(q); k > 0; k-- {
+			node := q[0]
 			q = q[1:]
-			ans += root.Val
-			if root.Left != nil {
-				q = append(q, root.Left)
+			ans += node.Val
+			if node.Left != nil {
+				q = append(q, node.Left)
 			}
-			if root.Right != nil {
-				q = append(q, root.Right)
+			if node.Right != nil {
+				q = append(q, node.Right)
 			}
 		}
 	}
-	return ans
+	return
 }
 ```
 
@@ -213,20 +216,19 @@ func deepestLeavesSum(root *TreeNode) int {
  */
 
 function deepestLeavesSum(root: TreeNode | null): number {
-    const queue = [root];
-    let res = 0;
-    while (queue.length !== 0) {
-        const n = queue.length;
-        let sum = 0;
-        for (let i = 0; i < n; i++) {
-            const { val, left, right } = queue.shift();
-            sum += val;
-            left && queue.push(left);
-            right && queue.push(right);
+    let q: TreeNode[] = [root];
+    let ans = 0;
+    while (q.length) {
+        const nq: TreeNode[] = [];
+        ans = 0;
+        for (const { val, left, right } of q) {
+            ans += val;
+            left && nq.push(left);
+            right && nq.push(right);
         }
-        res = sum;
+        q = nq;
     }
-    return res;
+    return ans;
 }
 ```
 
@@ -251,70 +253,32 @@ function deepestLeavesSum(root: TreeNode | null): number {
 //     }
 //   }
 // }
-use std::cell::RefCell;
 use std::rc::Rc;
+use std::cell::RefCell;
+use std::collections::VecDeque;
+
 impl Solution {
-    fn dfs(root: &Option>>, depth: i32, max_depth: &mut i32, res: &mut i32) {
-        if let Some(node) = root {
-            let node = node.borrow();
-            if node.left.is_none() && node.right.is_none() {
-                if depth == *max_depth {
-                    *res += node.val;
-                } else if depth > *max_depth {
-                    *max_depth = depth;
-                    *res = node.val;
+    pub fn deepest_leaves_sum(root: Option>>) -> i32 {
+        let mut q = VecDeque::new();
+        q.push_back(root);
+        let mut ans = 0;
+        while !q.is_empty() {
+            ans = 0;
+            for _ in 0..q.len() {
+                if let Some(Some(node)) = q.pop_front() {
+                    let node = node.borrow();
+                    ans += node.val;
+                    if node.left.is_some() {
+                        q.push_back(node.left.clone());
+                    }
+                    if node.right.is_some() {
+                        q.push_back(node.right.clone());
+                    }
                 }
-                return;
             }
-            Self::dfs(&node.left, depth + 1, max_depth, res);
-            Self::dfs(&node.right, depth + 1, max_depth, res);
-        }
-    }
-
-    pub fn deepest_leaves_sum(root: Option>>) -> i32 {
-        let mut res = 0;
-        let mut max_depth = 0;
-        Self::dfs(&root, 0, &mut max_depth, &mut res);
-        res
-    }
-}
-```
-
-#### C
-
-```c
-/**
- * Definition for a binary tree node.
- * struct TreeNode {
- *     int val;
- *     struct TreeNode *left;
- *     struct TreeNode *right;
- * };
- */
-
-void dfs(struct TreeNode* root, int depth, int* maxDepth, int* res) {
-    if (!root->left && !root->right) {
-        if (depth == *maxDepth) {
-            *res += root->val;
-        } else if (depth > *maxDepth) {
-            *maxDepth = depth;
-            *res = root->val;
         }
-        return;
+        ans
     }
-    if (root->left) {
-        dfs(root->left, depth + 1, maxDepth, res);
-    }
-    if (root->right) {
-        dfs(root->right, depth + 1, maxDepth, res);
-    }
-}
-
-int deepestLeavesSum(struct TreeNode* root) {
-    int res = 0;
-    int maxDepth = 0;
-    dfs(root, 0, &maxDepth, &res);
-    return res;
 }
 ```
 
@@ -326,6 +290,8 @@ int deepestLeavesSum(struct TreeNode* root) {
 
 ### 方法二:DFS
 
+我们可以使用深度优先搜索,递归遍历二叉树,并在遍历的过程中记录当前节点的深度,以及最大深度和最深叶子节点的和。遍历到当前节点时,如果当前节点的深度等于最大深度,则将当前节点的值加到最深叶子节点的和中;如果当前节点的深度大于最大深度,则将最大深度更新为当前节点的深度,并将最深叶子节点的和更新为当前节点的值。
+
 时间复杂度 $O(n)$,空间复杂度 $O(n)$。其中 $n$ 是树中节点的数目。
 
 
@@ -417,25 +383,24 @@ class Solution {
  */
 class Solution {
 public:
-    int mx = 0;
-    int ans = 0;
-
     int deepestLeavesSum(TreeNode* root) {
-        dfs(root, 1);
+        int mx = 0, ans = 0;
+        auto dfs = [&](auto&& dfs, TreeNode* root, int i) {
+            if (!root) {
+                return;
+            }
+            if (i == mx) {
+                ans += root->val;
+            } else if (i > mx) {
+                mx = i;
+                ans = root->val;
+            }
+            dfs(dfs, root->left, i + 1);
+            dfs(dfs, root->right, i + 1);
+        };
+        dfs(dfs, root, 1);
         return ans;
     }
-
-    void dfs(TreeNode* root, int i) {
-        if (!root) return;
-        if (i == mx) {
-            ans += root->val;
-        } else if (i > mx) {
-            mx = i;
-            ans = root->val;
-        }
-        dfs(root->left, i + 1);
-        dfs(root->right, i + 1);
-    }
 };
 ```
 
@@ -489,22 +454,59 @@ func deepestLeavesSum(root *TreeNode) int {
  */
 
 function deepestLeavesSum(root: TreeNode | null): number {
-    let res = 0;
-    let maxDepath = 0;
-    const dfs = ({ val, left, right }: TreeNode, depth: number) => {
-        if (left == null && right == null) {
-            if (depth === maxDepath) {
-                res += val;
-            } else if (depth > maxDepath) {
-                maxDepath = depth;
-                res = val;
-            }
+    let [ans, mx] = [0, 0];
+    const dfs = (root: TreeNode | null, i: number) => {
+        if (!root) {
             return;
         }
-        left && dfs(left, depth + 1);
-        right && dfs(right, depth + 1);
+        if (i > mx) {
+            mx = i;
+            ans = root.val;
+        } else if (i === mx) {
+            ans += root.val;
+        }
+        dfs(root.left, i + 1);
+        dfs(root.right, i + 1);
     };
-    dfs(root, 0);
+    dfs(root, 1);
+    return ans;
+}
+```
+
+#### C
+
+```c
+/**
+ * Definition for a binary tree node.
+ * struct TreeNode {
+ *     int val;
+ *     struct TreeNode *left;
+ *     struct TreeNode *right;
+ * };
+ */
+
+void dfs(struct TreeNode* root, int depth, int* maxDepth, int* res) {
+    if (!root->left && !root->right) {
+        if (depth == *maxDepth) {
+            *res += root->val;
+        } else if (depth > *maxDepth) {
+            *maxDepth = depth;
+            *res = root->val;
+        }
+        return;
+    }
+    if (root->left) {
+        dfs(root->left, depth + 1, maxDepth, res);
+    }
+    if (root->right) {
+        dfs(root->right, depth + 1, maxDepth, res);
+    }
+}
+
+int deepestLeavesSum(struct TreeNode* root) {
+    int res = 0;
+    int maxDepth = 0;
+    dfs(root, 0, &maxDepth, &res);
     return res;
 }
 ```
diff --git a/solution/1300-1399/1302.Deepest Leaves Sum/README_EN.md b/solution/1300-1399/1302.Deepest Leaves Sum/README_EN.md
index 98f03740fa7f7..fd417be28f82a 100644
--- a/solution/1300-1399/1302.Deepest Leaves Sum/README_EN.md	
+++ b/solution/1300-1399/1302.Deepest Leaves Sum/README_EN.md	
@@ -52,7 +52,11 @@ Given the root of a binary tree, return the sum of values of it
 
 
 
-### Solution 1
+### Solution 1: BFS
+
+We can use breadth-first search (BFS) to traverse the binary tree level by level, and calculate the sum of the node values at each level. After completing the traversal, return the sum of the node values at the last level.
+
+The time complexity is $O(n)$, and the space complexity is $O(n)$. Here, $n$ is the number of nodes in the tree.
 
 
 
@@ -71,12 +75,12 @@ class Solution:
         while q:
             ans = 0
             for _ in range(len(q)):
-                root = q.popleft()
-                ans += root.val
-                if root.left:
-                    q.append(root.left)
-                if root.right:
-                    q.append(root.right)
+                node = q.popleft()
+                ans += node.val
+                if node.left:
+                    q.append(node.left)
+                if node.right:
+                    q.append(node.right)
         return ans
 ```
 
@@ -105,14 +109,14 @@ class Solution {
         int ans = 0;
         while (!q.isEmpty()) {
             ans = 0;
-            for (int n = q.size(); n > 0; --n) {
-                root = q.pollFirst();
-                ans += root.val;
-                if (root.left != null) {
-                    q.offer(root.left);
+            for (int k = q.size(); k > 0; --k) {
+                TreeNode node = q.poll();
+                ans += node.val;
+                if (node.left != null) {
+                    q.offer(node.left);
                 }
-                if (root.right != null) {
-                    q.offer(root.right);
+                if (node.right != null) {
+                    q.offer(node.right);
                 }
             }
         }
@@ -142,12 +146,16 @@ public:
         queue q{{root}};
         while (!q.empty()) {
             ans = 0;
-            for (int n = q.size(); n; --n) {
-                root = q.front();
+            for (int k = q.size(); k; --k) {
+                TreeNode* node = q.front();
                 q.pop();
-                ans += root->val;
-                if (root->left) q.push(root->left);
-                if (root->right) q.push(root->right);
+                ans += node->val;
+                if (node->left) {
+                    q.push(node->left);
+                }
+                if (node->right) {
+                    q.push(node->right);
+                }
             }
         }
         return ans;
@@ -166,24 +174,23 @@ public:
  *     Right *TreeNode
  * }
  */
-func deepestLeavesSum(root *TreeNode) int {
+func deepestLeavesSum(root *TreeNode) (ans int) {
 	q := []*TreeNode{root}
-	ans := 0
 	for len(q) > 0 {
 		ans = 0
-		for n := len(q); n > 0; n-- {
-			root = q[0]
+		for k := len(q); k > 0; k-- {
+			node := q[0]
 			q = q[1:]
-			ans += root.Val
-			if root.Left != nil {
-				q = append(q, root.Left)
+			ans += node.Val
+			if node.Left != nil {
+				q = append(q, node.Left)
 			}
-			if root.Right != nil {
-				q = append(q, root.Right)
+			if node.Right != nil {
+				q = append(q, node.Right)
 			}
 		}
 	}
-	return ans
+	return
 }
 ```
 
@@ -205,20 +212,19 @@ func deepestLeavesSum(root *TreeNode) int {
  */
 
 function deepestLeavesSum(root: TreeNode | null): number {
-    const queue = [root];
-    let res = 0;
-    while (queue.length !== 0) {
-        const n = queue.length;
-        let sum = 0;
-        for (let i = 0; i < n; i++) {
-            const { val, left, right } = queue.shift();
-            sum += val;
-            left && queue.push(left);
-            right && queue.push(right);
+    let q: TreeNode[] = [root];
+    let ans = 0;
+    while (q.length) {
+        const nq: TreeNode[] = [];
+        ans = 0;
+        for (const { val, left, right } of q) {
+            ans += val;
+            left && nq.push(left);
+            right && nq.push(right);
         }
-        res = sum;
+        q = nq;
     }
-    return res;
+    return ans;
 }
 ```
 
@@ -243,70 +249,32 @@ function deepestLeavesSum(root: TreeNode | null): number {
 //     }
 //   }
 // }
-use std::cell::RefCell;
 use std::rc::Rc;
+use std::cell::RefCell;
+use std::collections::VecDeque;
+
 impl Solution {
-    fn dfs(root: &Option>>, depth: i32, max_depth: &mut i32, res: &mut i32) {
-        if let Some(node) = root {
-            let node = node.borrow();
-            if node.left.is_none() && node.right.is_none() {
-                if depth == *max_depth {
-                    *res += node.val;
-                } else if depth > *max_depth {
-                    *max_depth = depth;
-                    *res = node.val;
+    pub fn deepest_leaves_sum(root: Option>>) -> i32 {
+        let mut q = VecDeque::new();
+        q.push_back(root);
+        let mut ans = 0;
+        while !q.is_empty() {
+            ans = 0;
+            for _ in 0..q.len() {
+                if let Some(Some(node)) = q.pop_front() {
+                    let node = node.borrow();
+                    ans += node.val;
+                    if node.left.is_some() {
+                        q.push_back(node.left.clone());
+                    }
+                    if node.right.is_some() {
+                        q.push_back(node.right.clone());
+                    }
                 }
-                return;
             }
-            Self::dfs(&node.left, depth + 1, max_depth, res);
-            Self::dfs(&node.right, depth + 1, max_depth, res);
         }
+        ans
     }
-
-    pub fn deepest_leaves_sum(root: Option>>) -> i32 {
-        let mut res = 0;
-        let mut max_depth = 0;
-        Self::dfs(&root, 0, &mut max_depth, &mut res);
-        res
-    }
-}
-```
-
-#### C
-
-```c
-/**
- * Definition for a binary tree node.
- * struct TreeNode {
- *     int val;
- *     struct TreeNode *left;
- *     struct TreeNode *right;
- * };
- */
-
-void dfs(struct TreeNode* root, int depth, int* maxDepth, int* res) {
-    if (!root->left && !root->right) {
-        if (depth == *maxDepth) {
-            *res += root->val;
-        } else if (depth > *maxDepth) {
-            *maxDepth = depth;
-            *res = root->val;
-        }
-        return;
-    }
-    if (root->left) {
-        dfs(root->left, depth + 1, maxDepth, res);
-    }
-    if (root->right) {
-        dfs(root->right, depth + 1, maxDepth, res);
-    }
-}
-
-int deepestLeavesSum(struct TreeNode* root) {
-    int res = 0;
-    int maxDepth = 0;
-    dfs(root, 0, &maxDepth, &res);
-    return res;
 }
 ```
 
@@ -316,7 +284,11 @@ int deepestLeavesSum(struct TreeNode* root) {
 
 
 
-### Solution 2
+### Solution 2: DFS
+
+We can use depth-first search (DFS) to recursively traverse the binary tree while keeping track of the current node's depth, the maximum depth, and the sum of the deepest leaf nodes. When visiting the current node, if the current node's depth equals the maximum depth, add the current node's value to the sum of the deepest leaf nodes. If the current node's depth is greater than the maximum depth, update the maximum depth to the current node's depth and update the sum of the deepest leaf nodes to the current node's value.
+
+The time complexity is $O(n)$, and the space complexity is $O(n)$. Here, $n$ is the number of nodes in the tree.
 
 
 
@@ -407,25 +379,24 @@ class Solution {
  */
 class Solution {
 public:
-    int mx = 0;
-    int ans = 0;
-
     int deepestLeavesSum(TreeNode* root) {
-        dfs(root, 1);
+        int mx = 0, ans = 0;
+        auto dfs = [&](auto&& dfs, TreeNode* root, int i) {
+            if (!root) {
+                return;
+            }
+            if (i == mx) {
+                ans += root->val;
+            } else if (i > mx) {
+                mx = i;
+                ans = root->val;
+            }
+            dfs(dfs, root->left, i + 1);
+            dfs(dfs, root->right, i + 1);
+        };
+        dfs(dfs, root, 1);
         return ans;
     }
-
-    void dfs(TreeNode* root, int i) {
-        if (!root) return;
-        if (i == mx) {
-            ans += root->val;
-        } else if (i > mx) {
-            mx = i;
-            ans = root->val;
-        }
-        dfs(root->left, i + 1);
-        dfs(root->right, i + 1);
-    }
 };
 ```
 
@@ -479,22 +450,59 @@ func deepestLeavesSum(root *TreeNode) int {
  */
 
 function deepestLeavesSum(root: TreeNode | null): number {
-    let res = 0;
-    let maxDepath = 0;
-    const dfs = ({ val, left, right }: TreeNode, depth: number) => {
-        if (left == null && right == null) {
-            if (depth === maxDepath) {
-                res += val;
-            } else if (depth > maxDepath) {
-                maxDepath = depth;
-                res = val;
-            }
+    let [ans, mx] = [0, 0];
+    const dfs = (root: TreeNode | null, i: number) => {
+        if (!root) {
             return;
         }
-        left && dfs(left, depth + 1);
-        right && dfs(right, depth + 1);
+        if (i > mx) {
+            mx = i;
+            ans = root.val;
+        } else if (i === mx) {
+            ans += root.val;
+        }
+        dfs(root.left, i + 1);
+        dfs(root.right, i + 1);
     };
-    dfs(root, 0);
+    dfs(root, 1);
+    return ans;
+}
+```
+
+#### C
+
+```c
+/**
+ * Definition for a binary tree node.
+ * struct TreeNode {
+ *     int val;
+ *     struct TreeNode *left;
+ *     struct TreeNode *right;
+ * };
+ */
+
+void dfs(struct TreeNode* root, int depth, int* maxDepth, int* res) {
+    if (!root->left && !root->right) {
+        if (depth == *maxDepth) {
+            *res += root->val;
+        } else if (depth > *maxDepth) {
+            *maxDepth = depth;
+            *res = root->val;
+        }
+        return;
+    }
+    if (root->left) {
+        dfs(root->left, depth + 1, maxDepth, res);
+    }
+    if (root->right) {
+        dfs(root->right, depth + 1, maxDepth, res);
+    }
+}
+
+int deepestLeavesSum(struct TreeNode* root) {
+    int res = 0;
+    int maxDepth = 0;
+    dfs(root, 0, &maxDepth, &res);
     return res;
 }
 ```
diff --git a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.cpp b/solution/1300-1399/1302.Deepest Leaves Sum/Solution.cpp
index 05791ecac2a85..8f5c81ed5a904 100644
--- a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.cpp	
+++ b/solution/1300-1399/1302.Deepest Leaves Sum/Solution.cpp	
@@ -16,14 +16,18 @@ class Solution {
         queue q{{root}};
         while (!q.empty()) {
             ans = 0;
-            for (int n = q.size(); n; --n) {
-                root = q.front();
+            for (int k = q.size(); k; --k) {
+                TreeNode* node = q.front();
                 q.pop();
-                ans += root->val;
-                if (root->left) q.push(root->left);
-                if (root->right) q.push(root->right);
+                ans += node->val;
+                if (node->left) {
+                    q.push(node->left);
+                }
+                if (node->right) {
+                    q.push(node->right);
+                }
             }
         }
         return ans;
     }
-};
\ No newline at end of file
+};
diff --git a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.go b/solution/1300-1399/1302.Deepest Leaves Sum/Solution.go
index ff9b5a8137d7e..6abec850de897 100644
--- a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.go	
+++ b/solution/1300-1399/1302.Deepest Leaves Sum/Solution.go	
@@ -6,22 +6,21 @@
  *     Right *TreeNode
  * }
  */
-func deepestLeavesSum(root *TreeNode) int {
+func deepestLeavesSum(root *TreeNode) (ans int) {
 	q := []*TreeNode{root}
-	ans := 0
 	for len(q) > 0 {
 		ans = 0
-		for n := len(q); n > 0; n-- {
-			root = q[0]
+		for k := len(q); k > 0; k-- {
+			node := q[0]
 			q = q[1:]
-			ans += root.Val
-			if root.Left != nil {
-				q = append(q, root.Left)
+			ans += node.Val
+			if node.Left != nil {
+				q = append(q, node.Left)
 			}
-			if root.Right != nil {
-				q = append(q, root.Right)
+			if node.Right != nil {
+				q = append(q, node.Right)
 			}
 		}
 	}
-	return ans
-}
\ No newline at end of file
+	return
+}
diff --git a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.java b/solution/1300-1399/1302.Deepest Leaves Sum/Solution.java
index e18770432fd1c..7d4637e440056 100644
--- a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.java	
+++ b/solution/1300-1399/1302.Deepest Leaves Sum/Solution.java	
@@ -20,17 +20,17 @@ public int deepestLeavesSum(TreeNode root) {
         int ans = 0;
         while (!q.isEmpty()) {
             ans = 0;
-            for (int n = q.size(); n > 0; --n) {
-                root = q.pollFirst();
-                ans += root.val;
-                if (root.left != null) {
-                    q.offer(root.left);
+            for (int k = q.size(); k > 0; --k) {
+                TreeNode node = q.poll();
+                ans += node.val;
+                if (node.left != null) {
+                    q.offer(node.left);
                 }
-                if (root.right != null) {
-                    q.offer(root.right);
+                if (node.right != null) {
+                    q.offer(node.right);
                 }
             }
         }
         return ans;
     }
-}
\ No newline at end of file
+}
diff --git a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.py b/solution/1300-1399/1302.Deepest Leaves Sum/Solution.py
index 92803f7e55f7c..b0ebabb3cb664 100644
--- a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.py	
+++ b/solution/1300-1399/1302.Deepest Leaves Sum/Solution.py	
@@ -10,10 +10,10 @@ def deepestLeavesSum(self, root: Optional[TreeNode]) -> int:
         while q:
             ans = 0
             for _ in range(len(q)):
-                root = q.popleft()
-                ans += root.val
-                if root.left:
-                    q.append(root.left)
-                if root.right:
-                    q.append(root.right)
+                node = q.popleft()
+                ans += node.val
+                if node.left:
+                    q.append(node.left)
+                if node.right:
+                    q.append(node.right)
         return ans
diff --git a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.rs b/solution/1300-1399/1302.Deepest Leaves Sum/Solution.rs
index d3599f0232a21..4dd8b83566640 100644
--- a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.rs	
+++ b/solution/1300-1399/1302.Deepest Leaves Sum/Solution.rs	
@@ -17,29 +17,29 @@
 //   }
 // }
 use std::cell::RefCell;
+use std::collections::VecDeque;
 use std::rc::Rc;
+
 impl Solution {
-    fn dfs(root: &Option>>, depth: i32, max_depth: &mut i32, res: &mut i32) {
-        if let Some(node) = root {
-            let node = node.borrow();
-            if node.left.is_none() && node.right.is_none() {
-                if depth == *max_depth {
-                    *res += node.val;
-                } else if depth > *max_depth {
-                    *max_depth = depth;
-                    *res = node.val;
+    pub fn deepest_leaves_sum(root: Option>>) -> i32 {
+        let mut q = VecDeque::new();
+        q.push_back(root);
+        let mut ans = 0;
+        while !q.is_empty() {
+            ans = 0;
+            for _ in 0..q.len() {
+                if let Some(Some(node)) = q.pop_front() {
+                    let node = node.borrow();
+                    ans += node.val;
+                    if node.left.is_some() {
+                        q.push_back(node.left.clone());
+                    }
+                    if node.right.is_some() {
+                        q.push_back(node.right.clone());
+                    }
                 }
-                return;
             }
-            Self::dfs(&node.left, depth + 1, max_depth, res);
-            Self::dfs(&node.right, depth + 1, max_depth, res);
         }
-    }
-
-    pub fn deepest_leaves_sum(root: Option>>) -> i32 {
-        let mut res = 0;
-        let mut max_depth = 0;
-        Self::dfs(&root, 0, &mut max_depth, &mut res);
-        res
+        ans
     }
 }
diff --git a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.ts b/solution/1300-1399/1302.Deepest Leaves Sum/Solution.ts
index 4036a52793b90..e06fc01a17022 100644
--- a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.ts	
+++ b/solution/1300-1399/1302.Deepest Leaves Sum/Solution.ts	
@@ -13,18 +13,17 @@
  */
 
 function deepestLeavesSum(root: TreeNode | null): number {
-    const queue = [root];
-    let res = 0;
-    while (queue.length !== 0) {
-        const n = queue.length;
-        let sum = 0;
-        for (let i = 0; i < n; i++) {
-            const { val, left, right } = queue.shift();
-            sum += val;
-            left && queue.push(left);
-            right && queue.push(right);
+    let q: TreeNode[] = [root];
+    let ans = 0;
+    while (q.length) {
+        const nq: TreeNode[] = [];
+        ans = 0;
+        for (const { val, left, right } of q) {
+            ans += val;
+            left && nq.push(left);
+            right && nq.push(right);
         }
-        res = sum;
+        q = nq;
     }
-    return res;
+    return ans;
 }
diff --git a/solution/1300-1399/1302.Deepest Leaves Sum/Solution.c b/solution/1300-1399/1302.Deepest Leaves Sum/Solution2.c
similarity index 100%
rename from solution/1300-1399/1302.Deepest Leaves Sum/Solution.c
rename to solution/1300-1399/1302.Deepest Leaves Sum/Solution2.c
diff --git a/solution/1300-1399/1302.Deepest Leaves Sum/Solution2.cpp b/solution/1300-1399/1302.Deepest Leaves Sum/Solution2.cpp
index bfb9745bac2eb..e98c07bcc3aca 100644
--- a/solution/1300-1399/1302.Deepest Leaves Sum/Solution2.cpp	
+++ b/solution/1300-1399/1302.Deepest Leaves Sum/Solution2.cpp	
@@ -11,23 +11,22 @@
  */
 class Solution {
 public:
-    int mx = 0;
-    int ans = 0;
-
     int deepestLeavesSum(TreeNode* root) {
-        dfs(root, 1);
+        int mx = 0, ans = 0;
+        auto dfs = [&](auto&& dfs, TreeNode* root, int i) {
+            if (!root) {
+                return;
+            }
+            if (i == mx) {
+                ans += root->val;
+            } else if (i > mx) {
+                mx = i;
+                ans = root->val;
+            }
+            dfs(dfs, root->left, i + 1);
+            dfs(dfs, root->right, i + 1);
+        };
+        dfs(dfs, root, 1);
         return ans;
     }
-
-    void dfs(TreeNode* root, int i) {
-        if (!root) return;
-        if (i == mx) {
-            ans += root->val;
-        } else if (i > mx) {
-            mx = i;
-            ans = root->val;
-        }
-        dfs(root->left, i + 1);
-        dfs(root->right, i + 1);
-    }
-};
\ No newline at end of file
+};
diff --git a/solution/1300-1399/1302.Deepest Leaves Sum/Solution2.rs b/solution/1300-1399/1302.Deepest Leaves Sum/Solution2.rs
new file mode 100644
index 0000000000000..d3599f0232a21
--- /dev/null
+++ b/solution/1300-1399/1302.Deepest Leaves Sum/Solution2.rs	
@@ -0,0 +1,45 @@
+// Definition for a binary tree node.
+// #[derive(Debug, PartialEq, Eq)]
+// pub struct TreeNode {
+//   pub val: i32,
+//   pub left: Option>>,
+//   pub right: Option>>,
+// }
+//
+// impl TreeNode {
+//   #[inline]
+//   pub fn new(val: i32) -> Self {
+//     TreeNode {
+//       val,
+//       left: None,
+//       right: None
+//     }
+//   }
+// }
+use std::cell::RefCell;
+use std::rc::Rc;
+impl Solution {
+    fn dfs(root: &Option>>, depth: i32, max_depth: &mut i32, res: &mut i32) {
+        if let Some(node) = root {
+            let node = node.borrow();
+            if node.left.is_none() && node.right.is_none() {
+                if depth == *max_depth {
+                    *res += node.val;
+                } else if depth > *max_depth {
+                    *max_depth = depth;
+                    *res = node.val;
+                }
+                return;
+            }
+            Self::dfs(&node.left, depth + 1, max_depth, res);
+            Self::dfs(&node.right, depth + 1, max_depth, res);
+        }
+    }
+
+    pub fn deepest_leaves_sum(root: Option>>) -> i32 {
+        let mut res = 0;
+        let mut max_depth = 0;
+        Self::dfs(&root, 0, &mut max_depth, &mut res);
+        res
+    }
+}
diff --git a/solution/1300-1399/1302.Deepest Leaves Sum/Solution2.ts b/solution/1300-1399/1302.Deepest Leaves Sum/Solution2.ts
index 15ce814b4acf0..841a9080f823d 100644
--- a/solution/1300-1399/1302.Deepest Leaves Sum/Solution2.ts	
+++ b/solution/1300-1399/1302.Deepest Leaves Sum/Solution2.ts	
@@ -13,21 +13,20 @@
  */
 
 function deepestLeavesSum(root: TreeNode | null): number {
-    let res = 0;
-    let maxDepath = 0;
-    const dfs = ({ val, left, right }: TreeNode, depth: number) => {
-        if (left == null && right == null) {
-            if (depth === maxDepath) {
-                res += val;
-            } else if (depth > maxDepath) {
-                maxDepath = depth;
-                res = val;
-            }
+    let [ans, mx] = [0, 0];
+    const dfs = (root: TreeNode | null, i: number) => {
+        if (!root) {
             return;
         }
-        left && dfs(left, depth + 1);
-        right && dfs(right, depth + 1);
+        if (i > mx) {
+            mx = i;
+            ans = root.val;
+        } else if (i === mx) {
+            ans += root.val;
+        }
+        dfs(root.left, i + 1);
+        dfs(root.right, i + 1);
     };
-    dfs(root, 0);
-    return res;
+    dfs(root, 1);
+    return ans;
 }
diff --git a/solution/1600-1699/1661.Average Time of Process per Machine/README_EN.md b/solution/1600-1699/1661.Average Time of Process per Machine/README_EN.md
index 2fd729e02ea30..a5cf72556c605 100644
--- a/solution/1600-1699/1661.Average Time of Process per Machine/README_EN.md	
+++ b/solution/1600-1699/1661.Average Time of Process per Machine/README_EN.md	
@@ -34,7 +34,9 @@ process_id is the ID of a process running on the machine with ID machine_id.
 activity_type is an ENUM (category) of type ('start', 'end').
 timestamp is a float representing the current time in seconds.
 'start' means the machine starts the process at the given timestamp and 'end' means the machine ends the process at the given timestamp.
-The 'start' timestamp will always be before the 'end' timestamp for every (machine_id, process_id) pair.
+The 'start' timestamp will always be before the 'end' timestamp for every (machine_id, process_id) pair. +It is guaranteed that each (machine_id, process_id) pair has a 'start' and 'end' timestamp. +

 

diff --git a/solution/1700-1799/1769.Minimum Number of Operations to Move All Balls to Each Box/README.md b/solution/1700-1799/1769.Minimum Number of Operations to Move All Balls to Each Box/README.md index ec15457c574c3..78ededb534242 100644 --- a/solution/1700-1799/1769.Minimum Number of Operations to Move All Balls to Each Box/README.md +++ b/solution/1700-1799/1769.Minimum Number of Operations to Move All Balls to Each Box/README.md @@ -7,6 +7,7 @@ source: 第 229 场周赛 Q2 tags: - 数组 - 字符串 + - 前缀和 --- diff --git a/solution/1700-1799/1769.Minimum Number of Operations to Move All Balls to Each Box/README_EN.md b/solution/1700-1799/1769.Minimum Number of Operations to Move All Balls to Each Box/README_EN.md index 14a85c8c7cc8c..b907b1070e98f 100644 --- a/solution/1700-1799/1769.Minimum Number of Operations to Move All Balls to Each Box/README_EN.md +++ b/solution/1700-1799/1769.Minimum Number of Operations to Move All Balls to Each Box/README_EN.md @@ -7,6 +7,7 @@ source: Weekly Contest 229 Q2 tags: - Array - String + - Prefix Sum --- diff --git a/solution/1900-1999/1910.Remove All Occurrences of a Substring/README.md b/solution/1900-1999/1910.Remove All Occurrences of a Substring/README.md index 0a57cd8800d79..d1a6ce744b235 100644 --- a/solution/1900-1999/1910.Remove All Occurrences of a Substring/README.md +++ b/solution/1900-1999/1910.Remove All Occurrences of a Substring/README.md @@ -5,7 +5,9 @@ edit_url: https://github.com/doocs/leetcode/edit/main/solution/1900-1999/1910.Re rating: 1460 source: 第 55 场双周赛 Q2 tags: + - 栈 - 字符串 + - 模拟 --- diff --git a/solution/1900-1999/1910.Remove All Occurrences of a Substring/README_EN.md b/solution/1900-1999/1910.Remove All Occurrences of a Substring/README_EN.md index d00a53cc53f62..28d3cc3a7e746 100644 --- a/solution/1900-1999/1910.Remove All Occurrences of a Substring/README_EN.md +++ b/solution/1900-1999/1910.Remove All Occurrences of a Substring/README_EN.md @@ -5,7 +5,9 @@ edit_url: https://github.com/doocs/leetcode/edit/main/solution/1900-1999/1910.Re rating: 1460 source: Biweekly Contest 55 Q2 tags: + - Stack - String + - Simulation --- diff --git a/solution/1900-1999/1967.Number of Strings That Appear as Substrings in Word/README.md b/solution/1900-1999/1967.Number of Strings That Appear as Substrings in Word/README.md index 0dde0320a078d..ae1a4fefd88f8 100644 --- a/solution/1900-1999/1967.Number of Strings That Appear as Substrings in Word/README.md +++ b/solution/1900-1999/1967.Number of Strings That Appear as Substrings in Word/README.md @@ -5,6 +5,7 @@ edit_url: https://github.com/doocs/leetcode/edit/main/solution/1900-1999/1967.Nu rating: 1231 source: 第 254 场周赛 Q1 tags: + - 数组 - 字符串 --- diff --git a/solution/1900-1999/1967.Number of Strings That Appear as Substrings in Word/README_EN.md b/solution/1900-1999/1967.Number of Strings That Appear as Substrings in Word/README_EN.md index dbceaffdfb7d0..dcee15a4cf98a 100644 --- a/solution/1900-1999/1967.Number of Strings That Appear as Substrings in Word/README_EN.md +++ b/solution/1900-1999/1967.Number of Strings That Appear as Substrings in Word/README_EN.md @@ -5,6 +5,7 @@ edit_url: https://github.com/doocs/leetcode/edit/main/solution/1900-1999/1967.Nu rating: 1231 source: Weekly Contest 254 Q1 tags: + - Array - String --- diff --git a/solution/2100-2199/2148.Count Elements With Strictly Smaller and Greater Elements/README.md b/solution/2100-2199/2148.Count Elements With Strictly Smaller and Greater Elements/README.md index ca31b6a2b0c95..ea61031f0e509 100644 --- a/solution/2100-2199/2148.Count Elements With Strictly Smaller and Greater Elements/README.md +++ b/solution/2100-2199/2148.Count Elements With Strictly Smaller and Greater Elements/README.md @@ -6,6 +6,7 @@ rating: 1201 source: 第 277 场周赛 Q1 tags: - 数组 + - 计数 - 排序 --- diff --git a/solution/2100-2199/2148.Count Elements With Strictly Smaller and Greater Elements/README_EN.md b/solution/2100-2199/2148.Count Elements With Strictly Smaller and Greater Elements/README_EN.md index aac65491f8b49..245020fcda830 100644 --- a/solution/2100-2199/2148.Count Elements With Strictly Smaller and Greater Elements/README_EN.md +++ b/solution/2100-2199/2148.Count Elements With Strictly Smaller and Greater Elements/README_EN.md @@ -6,6 +6,7 @@ rating: 1201 source: Weekly Contest 277 Q1 tags: - Array + - Counting - Sorting --- diff --git a/solution/2400-2499/2442.Count Number of Distinct Integers After Reverse Operations/README.md b/solution/2400-2499/2442.Count Number of Distinct Integers After Reverse Operations/README.md index ccdf194337c68..7947fb4aa5ddb 100644 --- a/solution/2400-2499/2442.Count Number of Distinct Integers After Reverse Operations/README.md +++ b/solution/2400-2499/2442.Count Number of Distinct Integers After Reverse Operations/README.md @@ -8,6 +8,7 @@ tags: - 数组 - 哈希表 - 数学 + - 计数 --- diff --git a/solution/2400-2499/2442.Count Number of Distinct Integers After Reverse Operations/README_EN.md b/solution/2400-2499/2442.Count Number of Distinct Integers After Reverse Operations/README_EN.md index cff712ccfdcf0..09ec9253668cc 100644 --- a/solution/2400-2499/2442.Count Number of Distinct Integers After Reverse Operations/README_EN.md +++ b/solution/2400-2499/2442.Count Number of Distinct Integers After Reverse Operations/README_EN.md @@ -8,6 +8,7 @@ tags: - Array - Hash Table - Math + - Counting --- diff --git a/solution/2500-2599/2555.Maximize Win From Two Segments/README.md b/solution/2500-2599/2555.Maximize Win From Two Segments/README.md index ad66cbe0091c2..94e6d18229a3a 100644 --- a/solution/2500-2599/2555.Maximize Win From Two Segments/README.md +++ b/solution/2500-2599/2555.Maximize Win From Two Segments/README.md @@ -22,7 +22,7 @@ tags:

X轴 上有一些奖品。给你一个整数数组 prizePositions ,它按照 非递减 顺序排列,其中 prizePositions[i] 是第 i 件奖品的位置。数轴上一个位置可能会有多件奖品。再给你一个整数 k 。

-

你可以选择两个端点为整数的线段。每个线段的长度都必须是 k 。你可以获得位置在任一线段上的所有奖品(包括线段的两个端点)。注意,两个线段可能会有相交。

+

你可以同时选择两个端点为整数的线段。每个线段的长度都必须是 k 。你可以获得位置在任一线段上的所有奖品(包括线段的两个端点)。注意,两个线段可能会有相交。

  • 比方说 k = 2 ,你可以选择线段 [1, 3] 和 [2, 4] ,你可以获得满足 1 <= prizePositions[i] <= 3 或者 2 <= prizePositions[i] <= 4 的所有奖品 i 。
  • @@ -45,7 +45,7 @@ tags:
     输入:prizePositions = [1,2,3,4], k = 0
     输出:2
    -解释:这个例子中,一个选择是选择线段 [3, 3][4, 4] ,获得 2 个奖品。
    +解释:这个例子中,一个选择是选择线段 [3, 3][4, 4] ,获得 2 个奖品。
     

     

    diff --git a/solution/2500-2599/2586.Count the Number of Vowel Strings in Range/README.md b/solution/2500-2599/2586.Count the Number of Vowel Strings in Range/README.md index 896dffc1674bd..850b75724fdd8 100644 --- a/solution/2500-2599/2586.Count the Number of Vowel Strings in Range/README.md +++ b/solution/2500-2599/2586.Count the Number of Vowel Strings in Range/README.md @@ -7,6 +7,7 @@ source: 第 336 场周赛 Q1 tags: - 数组 - 字符串 + - 计数 --- diff --git a/solution/2500-2599/2586.Count the Number of Vowel Strings in Range/README_EN.md b/solution/2500-2599/2586.Count the Number of Vowel Strings in Range/README_EN.md index a2e26424ea87c..fd15eb29490c7 100644 --- a/solution/2500-2599/2586.Count the Number of Vowel Strings in Range/README_EN.md +++ b/solution/2500-2599/2586.Count the Number of Vowel Strings in Range/README_EN.md @@ -7,6 +7,7 @@ source: Weekly Contest 336 Q1 tags: - Array - String + - Counting --- diff --git a/solution/2900-2999/2960.Count Tested Devices After Test Operations/README.md b/solution/2900-2999/2960.Count Tested Devices After Test Operations/README.md index 583af02d1df76..5898d6cb28281 100644 --- a/solution/2900-2999/2960.Count Tested Devices After Test Operations/README.md +++ b/solution/2900-2999/2960.Count Tested Devices After Test Operations/README.md @@ -6,6 +6,7 @@ rating: 1169 source: 第 375 场周赛 Q1 tags: - 数组 + - 计数 - 模拟 --- diff --git a/solution/2900-2999/2960.Count Tested Devices After Test Operations/README_EN.md b/solution/2900-2999/2960.Count Tested Devices After Test Operations/README_EN.md index 1f53d8659d66d..b7a72577010ed 100644 --- a/solution/2900-2999/2960.Count Tested Devices After Test Operations/README_EN.md +++ b/solution/2900-2999/2960.Count Tested Devices After Test Operations/README_EN.md @@ -6,6 +6,7 @@ rating: 1169 source: Weekly Contest 375 Q1 tags: - Array + - Counting - Simulation --- diff --git a/solution/2900-2999/2991.Top Three Wineries/README_EN.md b/solution/2900-2999/2991.Top Three Wineries/README_EN.md index 536806ca20553..7cbb4cdc02c40 100644 --- a/solution/2900-2999/2991.Top Three Wineries/README_EN.md +++ b/solution/2900-2999/2991.Top Three Wineries/README_EN.md @@ -31,7 +31,7 @@ id is column of unique values for this table. This table contains id, country, points, and winery. -

    Write a solution to find the top three wineries in each country based on their total points. If multiple wineries have the same total points, order them by winery name in ascending order. If there's no second winery, output 'No Second Winery,' and if there's no third winery, output 'No Third Winery.'

    +

    Write a solution to find the top three wineries in each country based on their total points. If multiple wineries have the same total points, order them by winery name in ascending order. If there's no second winery, output 'No second winery,' and if there's no third winery, output 'No third winery.'

    Return the result table ordered by country in ascending order.

    diff --git a/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/README.md b/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/README.md index 99bb146e6f428..4c7f1bd8f6892 100644 --- a/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/README.md +++ b/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/README.md @@ -32,7 +32,7 @@ tags:

    Alice 的目标是 最大化 两名玩家的  移动次数,直到棋盘上不再存在兵,而 Bob 的目标是 最小化 总移动次数。

    -

    假设两名玩家都采用 最优 策略,请你返回 Alice 可以达到的 最大 总移动次数。

    +

    假设两名玩家都采用 最优 策略,请你返回可以达到的 最大 总移动次数。

    在一次 移动 中,如下图所示,马有 8 个可以移动到的位置,每个移动位置都是沿着坐标轴的一个方向前进 2 格,然后沿着垂直的方向前进 1 格。

    @@ -122,6 +122,8 @@ tags: 时间复杂度 $O(n \times m^2 + 2^n \times n^2)$,空间复杂度 $O(n \times m^2 + 2^n \times n)$。其中 $n$ 和 $m$ 分别为兵的数量和棋盘的大小。 + + #### Python3 ```python diff --git a/solution/CONTEST_README.md b/solution/CONTEST_README.md index 206720877194e..7b80c589a87c8 100644 --- a/solution/CONTEST_README.md +++ b/solution/CONTEST_README.md @@ -61,7 +61,7 @@ comments: true - [3260. 找出最大的 N 位 K 回文数](/solution/3200-3299/3260.Find%20the%20Largest%20Palindrome%20Divisible%20by%20K/README.md) - [3261. 统计满足 K 约束的子字符串数量 II](/solution/3200-3299/3261.Count%20Substrings%20That%20Satisfy%20K-Constraint%20II/README.md) -#### 第 137 场双周赛(2024-08-17 22:30, 90 分钟) 参赛人数 2198 +#### 第 137 场双周赛(2024-08-17 22:30, 90 分钟) 参赛人数 2199 - [3254. 长度为 K 的子数组的能量值 I](/solution/3200-3299/3254.Find%20the%20Power%20of%20K-Size%20Subarrays%20I/README.md) - [3255. 长度为 K 的子数组的能量值 II](/solution/3200-3299/3255.Find%20the%20Power%20of%20K-Size%20Subarrays%20II/README.md) diff --git a/solution/README.md b/solution/README.md index aa4b2101a340f..45d86df91be62 100644 --- a/solution/README.md +++ b/solution/README.md @@ -1292,7 +1292,7 @@ | 1279 | [红绿灯路口](/solution/1200-1299/1279.Traffic%20Light%20Controlled%20Intersection/README.md) | `多线程` | 简单 | 🔒 | | 1280 | [学生们参加各科测试的次数](/solution/1200-1299/1280.Students%20and%20Examinations/README.md) | `数据库` | 简单 | | | 1281 | [整数的各位积和之差](/solution/1200-1299/1281.Subtract%20the%20Product%20and%20Sum%20of%20Digits%20of%20an%20Integer/README.md) | `数学` | 简单 | 第 166 场周赛 | -| 1282 | [用户分组](/solution/1200-1299/1282.Group%20the%20People%20Given%20the%20Group%20Size%20They%20Belong%20To/README.md) | `数组`,`哈希表` | 中等 | 第 166 场周赛 | +| 1282 | [用户分组](/solution/1200-1299/1282.Group%20the%20People%20Given%20the%20Group%20Size%20They%20Belong%20To/README.md) | `贪心`,`数组`,`哈希表` | 中等 | 第 166 场周赛 | | 1283 | [使结果不超过阈值的最小除数](/solution/1200-1299/1283.Find%20the%20Smallest%20Divisor%20Given%20a%20Threshold/README.md) | `数组`,`二分查找` | 中等 | 第 166 场周赛 | | 1284 | [转化为全零矩阵的最少反转次数](/solution/1200-1299/1284.Minimum%20Number%20of%20Flips%20to%20Convert%20Binary%20Matrix%20to%20Zero%20Matrix/README.md) | `位运算`,`广度优先搜索`,`数组`,`哈希表`,`矩阵` | 困难 | 第 166 场周赛 | | 1285 | [找到连续区间的开始和结束数字](/solution/1200-1299/1285.Find%20the%20Start%20and%20End%20Number%20of%20Continuous%20Ranges/README.md) | `数据库` | 中等 | 🔒 | @@ -1779,7 +1779,7 @@ | 1766 | [互质树](/solution/1700-1799/1766.Tree%20of%20Coprimes/README.md) | `树`,`深度优先搜索`,`数组`,`数学`,`数论` | 困难 | 第 46 场双周赛 | | 1767 | [寻找没有被执行的任务对](/solution/1700-1799/1767.Find%20the%20Subtasks%20That%20Did%20Not%20Execute/README.md) | `数据库` | 困难 | 🔒 | | 1768 | [交替合并字符串](/solution/1700-1799/1768.Merge%20Strings%20Alternately/README.md) | `双指针`,`字符串` | 简单 | 第 229 场周赛 | -| 1769 | [移动所有球到每个盒子所需的最小操作数](/solution/1700-1799/1769.Minimum%20Number%20of%20Operations%20to%20Move%20All%20Balls%20to%20Each%20Box/README.md) | `数组`,`字符串` | 中等 | 第 229 场周赛 | +| 1769 | [移动所有球到每个盒子所需的最小操作数](/solution/1700-1799/1769.Minimum%20Number%20of%20Operations%20to%20Move%20All%20Balls%20to%20Each%20Box/README.md) | `数组`,`字符串`,`前缀和` | 中等 | 第 229 场周赛 | | 1770 | [执行乘法运算的最大分数](/solution/1700-1799/1770.Maximum%20Score%20from%20Performing%20Multiplication%20Operations/README.md) | `数组`,`动态规划` | 困难 | 第 229 场周赛 | | 1771 | [由子序列构造的最长回文串的长度](/solution/1700-1799/1771.Maximize%20Palindrome%20Length%20From%20Subsequences/README.md) | `字符串`,`动态规划` | 困难 | 第 229 场周赛 | | 1772 | [按受欢迎程度排列功能](/solution/1700-1799/1772.Sort%20Features%20by%20Popularity/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 中等 | 🔒 | @@ -1920,7 +1920,7 @@ | 1907 | [按分类统计薪水](/solution/1900-1999/1907.Count%20Salary%20Categories/README.md) | `数据库` | 中等 | | | 1908 | [Nim 游戏 II](/solution/1900-1999/1908.Game%20of%20Nim/README.md) | `位运算`,`脑筋急转弯`,`数组`,`数学`,`动态规划`,`博弈` | 中等 | 🔒 | | 1909 | [删除一个元素使数组严格递增](/solution/1900-1999/1909.Remove%20One%20Element%20to%20Make%20the%20Array%20Strictly%20Increasing/README.md) | `数组` | 简单 | 第 55 场双周赛 | -| 1910 | [删除一个字符串中所有出现的给定子字符串](/solution/1900-1999/1910.Remove%20All%20Occurrences%20of%20a%20Substring/README.md) | `字符串` | 中等 | 第 55 场双周赛 | +| 1910 | [删除一个字符串中所有出现的给定子字符串](/solution/1900-1999/1910.Remove%20All%20Occurrences%20of%20a%20Substring/README.md) | `栈`,`字符串`,`模拟` | 中等 | 第 55 场双周赛 | | 1911 | [最大子序列交替和](/solution/1900-1999/1911.Maximum%20Alternating%20Subsequence%20Sum/README.md) | `数组`,`动态规划` | 中等 | 第 55 场双周赛 | | 1912 | [设计电影租借系统](/solution/1900-1999/1912.Design%20Movie%20Rental%20System/README.md) | `设计`,`数组`,`哈希表`,`有序集合`,`堆(优先队列)` | 困难 | 第 55 场双周赛 | | 1913 | [两个数对之间的最大乘积差](/solution/1900-1999/1913.Maximum%20Product%20Difference%20Between%20Two%20Pairs/README.md) | `数组`,`排序` | 简单 | 第 247 场周赛 | @@ -1977,7 +1977,7 @@ | 1964 | [找出到每个位置为止最长的有效障碍赛跑路线](/solution/1900-1999/1964.Find%20the%20Longest%20Valid%20Obstacle%20Course%20at%20Each%20Position/README.md) | `树状数组`,`数组`,`二分查找` | 困难 | 第 253 场周赛 | | 1965 | [丢失信息的雇员](/solution/1900-1999/1965.Employees%20With%20Missing%20Information/README.md) | `数据库` | 简单 | | | 1966 | [未排序数组中的可被二分搜索的数](/solution/1900-1999/1966.Binary%20Searchable%20Numbers%20in%20an%20Unsorted%20Array/README.md) | `数组`,`二分查找` | 中等 | 🔒 | -| 1967 | [作为子字符串出现在单词中的字符串数目](/solution/1900-1999/1967.Number%20of%20Strings%20That%20Appear%20as%20Substrings%20in%20Word/README.md) | `字符串` | 简单 | 第 254 场周赛 | +| 1967 | [作为子字符串出现在单词中的字符串数目](/solution/1900-1999/1967.Number%20of%20Strings%20That%20Appear%20as%20Substrings%20in%20Word/README.md) | `数组`,`字符串` | 简单 | 第 254 场周赛 | | 1968 | [构造元素不等于两相邻元素平均值的数组](/solution/1900-1999/1968.Array%20With%20Elements%20Not%20Equal%20to%20Average%20of%20Neighbors/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 254 场周赛 | | 1969 | [数组元素的最小非零乘积](/solution/1900-1999/1969.Minimum%20Non-Zero%20Product%20of%20the%20Array%20Elements/README.md) | `贪心`,`递归`,`数学` | 中等 | 第 254 场周赛 | | 1970 | [你能穿过矩阵的最后一天](/solution/1900-1999/1970.Last%20Day%20Where%20You%20Can%20Still%20Cross/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`二分查找`,`矩阵` | 困难 | 第 254 场周赛 | @@ -2158,7 +2158,7 @@ | 2145 | [统计隐藏数组数目](/solution/2100-2199/2145.Count%20the%20Hidden%20Sequences/README.md) | `数组`,`前缀和` | 中等 | 第 70 场双周赛 | | 2146 | [价格范围内最高排名的 K 样物品](/solution/2100-2199/2146.K%20Highest%20Ranked%20Items%20Within%20a%20Price%20Range/README.md) | `广度优先搜索`,`数组`,`矩阵`,`排序`,`堆(优先队列)` | 中等 | 第 70 场双周赛 | | 2147 | [分隔长廊的方案数](/solution/2100-2199/2147.Number%20of%20Ways%20to%20Divide%20a%20Long%20Corridor/README.md) | `数学`,`字符串`,`动态规划` | 困难 | 第 70 场双周赛 | -| 2148 | [元素计数](/solution/2100-2199/2148.Count%20Elements%20With%20Strictly%20Smaller%20and%20Greater%20Elements/README.md) | `数组`,`排序` | 简单 | 第 277 场周赛 | +| 2148 | [元素计数](/solution/2100-2199/2148.Count%20Elements%20With%20Strictly%20Smaller%20and%20Greater%20Elements/README.md) | `数组`,`计数`,`排序` | 简单 | 第 277 场周赛 | | 2149 | [按符号重排数组](/solution/2100-2199/2149.Rearrange%20Array%20Elements%20by%20Sign/README.md) | `数组`,`双指针`,`模拟` | 中等 | 第 277 场周赛 | | 2150 | [找出数组中的所有孤独数字](/solution/2100-2199/2150.Find%20All%20Lonely%20Numbers%20in%20the%20Array/README.md) | `数组`,`哈希表`,`计数` | 中等 | 第 277 场周赛 | | 2151 | [基于陈述统计最多好人数](/solution/2100-2199/2151.Maximum%20Good%20People%20Based%20on%20Statements/README.md) | `位运算`,`数组`,`回溯`,`枚举` | 困难 | 第 277 场周赛 | @@ -2452,7 +2452,7 @@ | 2439 | [最小化数组中的最大值](/solution/2400-2499/2439.Minimize%20Maximum%20of%20Array/README.md) | `贪心`,`数组`,`二分查找`,`动态规划`,`前缀和` | 中等 | 第 89 场双周赛 | | 2440 | [创建价值相同的连通块](/solution/2400-2499/2440.Create%20Components%20With%20Same%20Value/README.md) | `树`,`深度优先搜索`,`数组`,`数学`,`枚举` | 困难 | 第 89 场双周赛 | | 2441 | [与对应负数同时存在的最大正整数](/solution/2400-2499/2441.Largest%20Positive%20Integer%20That%20Exists%20With%20Its%20Negative/README.md) | `数组`,`哈希表`,`双指针`,`排序` | 简单 | 第 315 场周赛 | -| 2442 | [反转之后不同整数的数目](/solution/2400-2499/2442.Count%20Number%20of%20Distinct%20Integers%20After%20Reverse%20Operations/README.md) | `数组`,`哈希表`,`数学` | 中等 | 第 315 场周赛 | +| 2442 | [反转之后不同整数的数目](/solution/2400-2499/2442.Count%20Number%20of%20Distinct%20Integers%20After%20Reverse%20Operations/README.md) | `数组`,`哈希表`,`数学`,`计数` | 中等 | 第 315 场周赛 | | 2443 | [反转之后的数字和](/solution/2400-2499/2443.Sum%20of%20Number%20and%20Its%20Reverse/README.md) | `数学`,`枚举` | 中等 | 第 315 场周赛 | | 2444 | [统计定界子数组的数目](/solution/2400-2499/2444.Count%20Subarrays%20With%20Fixed%20Bounds/README.md) | `队列`,`数组`,`滑动窗口`,`单调队列` | 困难 | 第 315 场周赛 | | 2445 | [值为 1 的节点数](/solution/2400-2499/2445.Number%20of%20Nodes%20With%20Value%20One/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | 🔒 | @@ -2596,7 +2596,7 @@ | 2583 | [二叉树中的第 K 大层和](/solution/2500-2599/2583.Kth%20Largest%20Sum%20in%20a%20Binary%20Tree/README.md) | `树`,`广度优先搜索`,`二叉树`,`排序` | 中等 | 第 335 场周赛 | | 2584 | [分割数组使乘积互质](/solution/2500-2599/2584.Split%20the%20Array%20to%20Make%20Coprime%20Products/README.md) | `数组`,`哈希表`,`数学`,`数论` | 困难 | 第 335 场周赛 | | 2585 | [获得分数的方法数](/solution/2500-2599/2585.Number%20of%20Ways%20to%20Earn%20Points/README.md) | `数组`,`动态规划` | 困难 | 第 335 场周赛 | -| 2586 | [统计范围内的元音字符串数](/solution/2500-2599/2586.Count%20the%20Number%20of%20Vowel%20Strings%20in%20Range/README.md) | `数组`,`字符串` | 简单 | 第 336 场周赛 | +| 2586 | [统计范围内的元音字符串数](/solution/2500-2599/2586.Count%20the%20Number%20of%20Vowel%20Strings%20in%20Range/README.md) | `数组`,`字符串`,`计数` | 简单 | 第 336 场周赛 | | 2587 | [重排数组以得到最大前缀分数](/solution/2500-2599/2587.Rearrange%20Array%20to%20Maximize%20Prefix%20Score/README.md) | `贪心`,`数组`,`前缀和`,`排序` | 中等 | 第 336 场周赛 | | 2588 | [统计美丽子数组数目](/solution/2500-2599/2588.Count%20the%20Number%20of%20Beautiful%20Subarrays/README.md) | `位运算`,`数组`,`哈希表`,`前缀和` | 中等 | 第 336 场周赛 | | 2589 | [完成所有任务的最少时间](/solution/2500-2599/2589.Minimum%20Time%20to%20Complete%20All%20Tasks/README.md) | `栈`,`贪心`,`数组`,`二分查找`,`排序` | 困难 | 第 336 场周赛 | @@ -2970,7 +2970,7 @@ | 2957 | [消除相邻近似相等字符](/solution/2900-2999/2957.Remove%20Adjacent%20Almost-Equal%20Characters/README.md) | `贪心`,`字符串`,`动态规划` | 中等 | 第 119 场双周赛 | | 2958 | [最多 K 个重复元素的最长子数组](/solution/2900-2999/2958.Length%20of%20Longest%20Subarray%20With%20at%20Most%20K%20Frequency/README.md) | `数组`,`哈希表`,`滑动窗口` | 中等 | 第 119 场双周赛 | | 2959 | [关闭分部的可行集合数目](/solution/2900-2999/2959.Number%20of%20Possible%20Sets%20of%20Closing%20Branches/README.md) | `位运算`,`图`,`枚举`,`最短路`,`堆(优先队列)` | 困难 | 第 119 场双周赛 | -| 2960 | [统计已测试设备](/solution/2900-2999/2960.Count%20Tested%20Devices%20After%20Test%20Operations/README.md) | `数组`,`模拟` | 简单 | 第 375 场周赛 | +| 2960 | [统计已测试设备](/solution/2900-2999/2960.Count%20Tested%20Devices%20After%20Test%20Operations/README.md) | `数组`,`计数`,`模拟` | 简单 | 第 375 场周赛 | | 2961 | [双模幂运算](/solution/2900-2999/2961.Double%20Modular%20Exponentiation/README.md) | `数组`,`数学`,`模拟` | 中等 | 第 375 场周赛 | | 2962 | [统计最大元素出现至少 K 次的子数组](/solution/2900-2999/2962.Count%20Subarrays%20Where%20Max%20Element%20Appears%20at%20Least%20K%20Times/README.md) | `数组`,`滑动窗口` | 中等 | 第 375 场周赛 | | 2963 | [统计好分割方案的数目](/solution/2900-2999/2963.Count%20the%20Number%20of%20Good%20Partitions/README.md) | `数组`,`哈希表`,`数学`,`组合数学` | 困难 | 第 375 场周赛 | diff --git a/solution/README_EN.md b/solution/README_EN.md index a6cb76f4edbb6..7eaabef1eae78 100644 --- a/solution/README_EN.md +++ b/solution/README_EN.md @@ -1290,7 +1290,7 @@ Press Control + F(or Command + F on | 1279 | [Traffic Light Controlled Intersection](/solution/1200-1299/1279.Traffic%20Light%20Controlled%20Intersection/README_EN.md) | `Concurrency` | Easy | 🔒 | | 1280 | [Students and Examinations](/solution/1200-1299/1280.Students%20and%20Examinations/README_EN.md) | `Database` | Easy | | | 1281 | [Subtract the Product and Sum of Digits of an Integer](/solution/1200-1299/1281.Subtract%20the%20Product%20and%20Sum%20of%20Digits%20of%20an%20Integer/README_EN.md) | `Math` | Easy | Weekly Contest 166 | -| 1282 | [Group the People Given the Group Size They Belong To](/solution/1200-1299/1282.Group%20the%20People%20Given%20the%20Group%20Size%20They%20Belong%20To/README_EN.md) | `Array`,`Hash Table` | Medium | Weekly Contest 166 | +| 1282 | [Group the People Given the Group Size They Belong To](/solution/1200-1299/1282.Group%20the%20People%20Given%20the%20Group%20Size%20They%20Belong%20To/README_EN.md) | `Greedy`,`Array`,`Hash Table` | Medium | Weekly Contest 166 | | 1283 | [Find the Smallest Divisor Given a Threshold](/solution/1200-1299/1283.Find%20the%20Smallest%20Divisor%20Given%20a%20Threshold/README_EN.md) | `Array`,`Binary Search` | Medium | Weekly Contest 166 | | 1284 | [Minimum Number of Flips to Convert Binary Matrix to Zero Matrix](/solution/1200-1299/1284.Minimum%20Number%20of%20Flips%20to%20Convert%20Binary%20Matrix%20to%20Zero%20Matrix/README_EN.md) | `Bit Manipulation`,`Breadth-First Search`,`Array`,`Hash Table`,`Matrix` | Hard | Weekly Contest 166 | | 1285 | [Find the Start and End Number of Continuous Ranges](/solution/1200-1299/1285.Find%20the%20Start%20and%20End%20Number%20of%20Continuous%20Ranges/README_EN.md) | `Database` | Medium | 🔒 | @@ -1777,7 +1777,7 @@ Press Control + F(or Command + F on | 1766 | [Tree of Coprimes](/solution/1700-1799/1766.Tree%20of%20Coprimes/README_EN.md) | `Tree`,`Depth-First Search`,`Array`,`Math`,`Number Theory` | Hard | Biweekly Contest 46 | | 1767 | [Find the Subtasks That Did Not Execute](/solution/1700-1799/1767.Find%20the%20Subtasks%20That%20Did%20Not%20Execute/README_EN.md) | `Database` | Hard | 🔒 | | 1768 | [Merge Strings Alternately](/solution/1700-1799/1768.Merge%20Strings%20Alternately/README_EN.md) | `Two Pointers`,`String` | Easy | Weekly Contest 229 | -| 1769 | [Minimum Number of Operations to Move All Balls to Each Box](/solution/1700-1799/1769.Minimum%20Number%20of%20Operations%20to%20Move%20All%20Balls%20to%20Each%20Box/README_EN.md) | `Array`,`String` | Medium | Weekly Contest 229 | +| 1769 | [Minimum Number of Operations to Move All Balls to Each Box](/solution/1700-1799/1769.Minimum%20Number%20of%20Operations%20to%20Move%20All%20Balls%20to%20Each%20Box/README_EN.md) | `Array`,`String`,`Prefix Sum` | Medium | Weekly Contest 229 | | 1770 | [Maximum Score from Performing Multiplication Operations](/solution/1700-1799/1770.Maximum%20Score%20from%20Performing%20Multiplication%20Operations/README_EN.md) | `Array`,`Dynamic Programming` | Hard | Weekly Contest 229 | | 1771 | [Maximize Palindrome Length From Subsequences](/solution/1700-1799/1771.Maximize%20Palindrome%20Length%20From%20Subsequences/README_EN.md) | `String`,`Dynamic Programming` | Hard | Weekly Contest 229 | | 1772 | [Sort Features by Popularity](/solution/1700-1799/1772.Sort%20Features%20by%20Popularity/README_EN.md) | `Array`,`Hash Table`,`String`,`Sorting` | Medium | 🔒 | @@ -1918,7 +1918,7 @@ Press Control + F(or Command + F on | 1907 | [Count Salary Categories](/solution/1900-1999/1907.Count%20Salary%20Categories/README_EN.md) | `Database` | Medium | | | 1908 | [Game of Nim](/solution/1900-1999/1908.Game%20of%20Nim/README_EN.md) | `Bit Manipulation`,`Brainteaser`,`Array`,`Math`,`Dynamic Programming`,`Game Theory` | Medium | 🔒 | | 1909 | [Remove One Element to Make the Array Strictly Increasing](/solution/1900-1999/1909.Remove%20One%20Element%20to%20Make%20the%20Array%20Strictly%20Increasing/README_EN.md) | `Array` | Easy | Biweekly Contest 55 | -| 1910 | [Remove All Occurrences of a Substring](/solution/1900-1999/1910.Remove%20All%20Occurrences%20of%20a%20Substring/README_EN.md) | `String` | Medium | Biweekly Contest 55 | +| 1910 | [Remove All Occurrences of a Substring](/solution/1900-1999/1910.Remove%20All%20Occurrences%20of%20a%20Substring/README_EN.md) | `Stack`,`String`,`Simulation` | Medium | Biweekly Contest 55 | | 1911 | [Maximum Alternating Subsequence Sum](/solution/1900-1999/1911.Maximum%20Alternating%20Subsequence%20Sum/README_EN.md) | `Array`,`Dynamic Programming` | Medium | Biweekly Contest 55 | | 1912 | [Design Movie Rental System](/solution/1900-1999/1912.Design%20Movie%20Rental%20System/README_EN.md) | `Design`,`Array`,`Hash Table`,`Ordered Set`,`Heap (Priority Queue)` | Hard | Biweekly Contest 55 | | 1913 | [Maximum Product Difference Between Two Pairs](/solution/1900-1999/1913.Maximum%20Product%20Difference%20Between%20Two%20Pairs/README_EN.md) | `Array`,`Sorting` | Easy | Weekly Contest 247 | @@ -1975,7 +1975,7 @@ Press Control + F(or Command + F on | 1964 | [Find the Longest Valid Obstacle Course at Each Position](/solution/1900-1999/1964.Find%20the%20Longest%20Valid%20Obstacle%20Course%20at%20Each%20Position/README_EN.md) | `Binary Indexed Tree`,`Array`,`Binary Search` | Hard | Weekly Contest 253 | | 1965 | [Employees With Missing Information](/solution/1900-1999/1965.Employees%20With%20Missing%20Information/README_EN.md) | `Database` | Easy | | | 1966 | [Binary Searchable Numbers in an Unsorted Array](/solution/1900-1999/1966.Binary%20Searchable%20Numbers%20in%20an%20Unsorted%20Array/README_EN.md) | `Array`,`Binary Search` | Medium | 🔒 | -| 1967 | [Number of Strings That Appear as Substrings in Word](/solution/1900-1999/1967.Number%20of%20Strings%20That%20Appear%20as%20Substrings%20in%20Word/README_EN.md) | `String` | Easy | Weekly Contest 254 | +| 1967 | [Number of Strings That Appear as Substrings in Word](/solution/1900-1999/1967.Number%20of%20Strings%20That%20Appear%20as%20Substrings%20in%20Word/README_EN.md) | `Array`,`String` | Easy | Weekly Contest 254 | | 1968 | [Array With Elements Not Equal to Average of Neighbors](/solution/1900-1999/1968.Array%20With%20Elements%20Not%20Equal%20to%20Average%20of%20Neighbors/README_EN.md) | `Greedy`,`Array`,`Sorting` | Medium | Weekly Contest 254 | | 1969 | [Minimum Non-Zero Product of the Array Elements](/solution/1900-1999/1969.Minimum%20Non-Zero%20Product%20of%20the%20Array%20Elements/README_EN.md) | `Greedy`,`Recursion`,`Math` | Medium | Weekly Contest 254 | | 1970 | [Last Day Where You Can Still Cross](/solution/1900-1999/1970.Last%20Day%20Where%20You%20Can%20Still%20Cross/README_EN.md) | `Depth-First Search`,`Breadth-First Search`,`Union Find`,`Array`,`Binary Search`,`Matrix` | Hard | Weekly Contest 254 | @@ -2156,7 +2156,7 @@ Press Control + F(or Command + F on | 2145 | [Count the Hidden Sequences](/solution/2100-2199/2145.Count%20the%20Hidden%20Sequences/README_EN.md) | `Array`,`Prefix Sum` | Medium | Biweekly Contest 70 | | 2146 | [K Highest Ranked Items Within a Price Range](/solution/2100-2199/2146.K%20Highest%20Ranked%20Items%20Within%20a%20Price%20Range/README_EN.md) | `Breadth-First Search`,`Array`,`Matrix`,`Sorting`,`Heap (Priority Queue)` | Medium | Biweekly Contest 70 | | 2147 | [Number of Ways to Divide a Long Corridor](/solution/2100-2199/2147.Number%20of%20Ways%20to%20Divide%20a%20Long%20Corridor/README_EN.md) | `Math`,`String`,`Dynamic Programming` | Hard | Biweekly Contest 70 | -| 2148 | [Count Elements With Strictly Smaller and Greater Elements](/solution/2100-2199/2148.Count%20Elements%20With%20Strictly%20Smaller%20and%20Greater%20Elements/README_EN.md) | `Array`,`Sorting` | Easy | Weekly Contest 277 | +| 2148 | [Count Elements With Strictly Smaller and Greater Elements](/solution/2100-2199/2148.Count%20Elements%20With%20Strictly%20Smaller%20and%20Greater%20Elements/README_EN.md) | `Array`,`Counting`,`Sorting` | Easy | Weekly Contest 277 | | 2149 | [Rearrange Array Elements by Sign](/solution/2100-2199/2149.Rearrange%20Array%20Elements%20by%20Sign/README_EN.md) | `Array`,`Two Pointers`,`Simulation` | Medium | Weekly Contest 277 | | 2150 | [Find All Lonely Numbers in the Array](/solution/2100-2199/2150.Find%20All%20Lonely%20Numbers%20in%20the%20Array/README_EN.md) | `Array`,`Hash Table`,`Counting` | Medium | Weekly Contest 277 | | 2151 | [Maximum Good People Based on Statements](/solution/2100-2199/2151.Maximum%20Good%20People%20Based%20on%20Statements/README_EN.md) | `Bit Manipulation`,`Array`,`Backtracking`,`Enumeration` | Hard | Weekly Contest 277 | @@ -2450,7 +2450,7 @@ Press Control + F(or Command + F on | 2439 | [Minimize Maximum of Array](/solution/2400-2499/2439.Minimize%20Maximum%20of%20Array/README_EN.md) | `Greedy`,`Array`,`Binary Search`,`Dynamic Programming`,`Prefix Sum` | Medium | Biweekly Contest 89 | | 2440 | [Create Components With Same Value](/solution/2400-2499/2440.Create%20Components%20With%20Same%20Value/README_EN.md) | `Tree`,`Depth-First Search`,`Array`,`Math`,`Enumeration` | Hard | Biweekly Contest 89 | | 2441 | [Largest Positive Integer That Exists With Its Negative](/solution/2400-2499/2441.Largest%20Positive%20Integer%20That%20Exists%20With%20Its%20Negative/README_EN.md) | `Array`,`Hash Table`,`Two Pointers`,`Sorting` | Easy | Weekly Contest 315 | -| 2442 | [Count Number of Distinct Integers After Reverse Operations](/solution/2400-2499/2442.Count%20Number%20of%20Distinct%20Integers%20After%20Reverse%20Operations/README_EN.md) | `Array`,`Hash Table`,`Math` | Medium | Weekly Contest 315 | +| 2442 | [Count Number of Distinct Integers After Reverse Operations](/solution/2400-2499/2442.Count%20Number%20of%20Distinct%20Integers%20After%20Reverse%20Operations/README_EN.md) | `Array`,`Hash Table`,`Math`,`Counting` | Medium | Weekly Contest 315 | | 2443 | [Sum of Number and Its Reverse](/solution/2400-2499/2443.Sum%20of%20Number%20and%20Its%20Reverse/README_EN.md) | `Math`,`Enumeration` | Medium | Weekly Contest 315 | | 2444 | [Count Subarrays With Fixed Bounds](/solution/2400-2499/2444.Count%20Subarrays%20With%20Fixed%20Bounds/README_EN.md) | `Queue`,`Array`,`Sliding Window`,`Monotonic Queue` | Hard | Weekly Contest 315 | | 2445 | [Number of Nodes With Value One](/solution/2400-2499/2445.Number%20of%20Nodes%20With%20Value%20One/README_EN.md) | `Tree`,`Depth-First Search`,`Breadth-First Search`,`Binary Tree` | Medium | 🔒 | @@ -2594,7 +2594,7 @@ Press Control + F(or Command + F on | 2583 | [Kth Largest Sum in a Binary Tree](/solution/2500-2599/2583.Kth%20Largest%20Sum%20in%20a%20Binary%20Tree/README_EN.md) | `Tree`,`Breadth-First Search`,`Binary Tree`,`Sorting` | Medium | Weekly Contest 335 | | 2584 | [Split the Array to Make Coprime Products](/solution/2500-2599/2584.Split%20the%20Array%20to%20Make%20Coprime%20Products/README_EN.md) | `Array`,`Hash Table`,`Math`,`Number Theory` | Hard | Weekly Contest 335 | | 2585 | [Number of Ways to Earn Points](/solution/2500-2599/2585.Number%20of%20Ways%20to%20Earn%20Points/README_EN.md) | `Array`,`Dynamic Programming` | Hard | Weekly Contest 335 | -| 2586 | [Count the Number of Vowel Strings in Range](/solution/2500-2599/2586.Count%20the%20Number%20of%20Vowel%20Strings%20in%20Range/README_EN.md) | `Array`,`String` | Easy | Weekly Contest 336 | +| 2586 | [Count the Number of Vowel Strings in Range](/solution/2500-2599/2586.Count%20the%20Number%20of%20Vowel%20Strings%20in%20Range/README_EN.md) | `Array`,`String`,`Counting` | Easy | Weekly Contest 336 | | 2587 | [Rearrange Array to Maximize Prefix Score](/solution/2500-2599/2587.Rearrange%20Array%20to%20Maximize%20Prefix%20Score/README_EN.md) | `Greedy`,`Array`,`Prefix Sum`,`Sorting` | Medium | Weekly Contest 336 | | 2588 | [Count the Number of Beautiful Subarrays](/solution/2500-2599/2588.Count%20the%20Number%20of%20Beautiful%20Subarrays/README_EN.md) | `Bit Manipulation`,`Array`,`Hash Table`,`Prefix Sum` | Medium | Weekly Contest 336 | | 2589 | [Minimum Time to Complete All Tasks](/solution/2500-2599/2589.Minimum%20Time%20to%20Complete%20All%20Tasks/README_EN.md) | `Stack`,`Greedy`,`Array`,`Binary Search`,`Sorting` | Hard | Weekly Contest 336 | @@ -2968,7 +2968,7 @@ Press Control + F(or Command + F on | 2957 | [Remove Adjacent Almost-Equal Characters](/solution/2900-2999/2957.Remove%20Adjacent%20Almost-Equal%20Characters/README_EN.md) | `Greedy`,`String`,`Dynamic Programming` | Medium | Biweekly Contest 119 | | 2958 | [Length of Longest Subarray With at Most K Frequency](/solution/2900-2999/2958.Length%20of%20Longest%20Subarray%20With%20at%20Most%20K%20Frequency/README_EN.md) | `Array`,`Hash Table`,`Sliding Window` | Medium | Biweekly Contest 119 | | 2959 | [Number of Possible Sets of Closing Branches](/solution/2900-2999/2959.Number%20of%20Possible%20Sets%20of%20Closing%20Branches/README_EN.md) | `Bit Manipulation`,`Graph`,`Enumeration`,`Shortest Path`,`Heap (Priority Queue)` | Hard | Biweekly Contest 119 | -| 2960 | [Count Tested Devices After Test Operations](/solution/2900-2999/2960.Count%20Tested%20Devices%20After%20Test%20Operations/README_EN.md) | `Array`,`Simulation` | Easy | Weekly Contest 375 | +| 2960 | [Count Tested Devices After Test Operations](/solution/2900-2999/2960.Count%20Tested%20Devices%20After%20Test%20Operations/README_EN.md) | `Array`,`Counting`,`Simulation` | Easy | Weekly Contest 375 | | 2961 | [Double Modular Exponentiation](/solution/2900-2999/2961.Double%20Modular%20Exponentiation/README_EN.md) | `Array`,`Math`,`Simulation` | Medium | Weekly Contest 375 | | 2962 | [Count Subarrays Where Max Element Appears at Least K Times](/solution/2900-2999/2962.Count%20Subarrays%20Where%20Max%20Element%20Appears%20at%20Least%20K%20Times/README_EN.md) | `Array`,`Sliding Window` | Medium | Weekly Contest 375 | | 2963 | [Count the Number of Good Partitions](/solution/2900-2999/2963.Count%20the%20Number%20of%20Good%20Partitions/README_EN.md) | `Array`,`Hash Table`,`Math`,`Combinatorics` | Hard | Weekly Contest 375 | diff --git a/solution/contest.json b/solution/contest.json index c77bd2459c8b3..7e020c93d333b 100644 --- a/solution/contest.json +++ b/solution/contest.json @@ -1 +1 @@ -[{"contest_title": "\u7b2c 83 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 83", "contest_title_slug": "weekly-contest-83", "contest_id": 5, "contest_start_time": 1525570200, "contest_duration": 5400, "user_num": 58, "question_slugs": ["positions-of-large-groups", "masking-personal-information", "consecutive-numbers-sum", "count-unique-characters-of-all-substrings-of-a-given-string"]}, {"contest_title": "\u7b2c 84 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 84", "contest_title_slug": "weekly-contest-84", "contest_id": 6, "contest_start_time": 1526175000, "contest_duration": 5400, "user_num": 656, "question_slugs": ["flipping-an-image", "find-and-replace-in-string", "image-overlap", "sum-of-distances-in-tree"]}, {"contest_title": "\u7b2c 85 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 85", "contest_title_slug": "weekly-contest-85", "contest_id": 7, "contest_start_time": 1526779800, "contest_duration": 5400, "user_num": 467, "question_slugs": ["rectangle-overlap", "push-dominoes", "new-21-game", "similar-string-groups"]}, {"contest_title": "\u7b2c 86 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 86", "contest_title_slug": "weekly-contest-86", "contest_id": 8, "contest_start_time": 1527384600, "contest_duration": 5400, "user_num": 377, "question_slugs": ["magic-squares-in-grid", "keys-and-rooms", "split-array-into-fibonacci-sequence", "guess-the-word"]}, {"contest_title": "\u7b2c 87 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 87", "contest_title_slug": "weekly-contest-87", "contest_id": 9, "contest_start_time": 1527989400, "contest_duration": 5400, "user_num": 343, "question_slugs": ["backspace-string-compare", "longest-mountain-in-array", "hand-of-straights", "shortest-path-visiting-all-nodes"]}, {"contest_title": "\u7b2c 88 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 88", "contest_title_slug": "weekly-contest-88", "contest_id": 11, "contest_start_time": 1528594200, "contest_duration": 5400, "user_num": 404, "question_slugs": ["shifting-letters", "maximize-distance-to-closest-person", "loud-and-rich", "rectangle-area-ii"]}, {"contest_title": "\u7b2c 89 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 89", "contest_title_slug": "weekly-contest-89", "contest_id": 12, "contest_start_time": 1529199000, "contest_duration": 5400, "user_num": 491, "question_slugs": ["peak-index-in-a-mountain-array", "car-fleet", "exam-room", "k-similar-strings"]}, {"contest_title": "\u7b2c 90 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 90", "contest_title_slug": "weekly-contest-90", "contest_id": 13, "contest_start_time": 1529803800, "contest_duration": 5400, "user_num": 573, "question_slugs": ["buddy-strings", "score-of-parentheses", "mirror-reflection", "minimum-cost-to-hire-k-workers"]}, {"contest_title": "\u7b2c 91 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 91", "contest_title_slug": "weekly-contest-91", "contest_id": 14, "contest_start_time": 1530408600, "contest_duration": 5400, "user_num": 578, "question_slugs": ["lemonade-change", "all-nodes-distance-k-in-binary-tree", "score-after-flipping-matrix", "shortest-subarray-with-sum-at-least-k"]}, {"contest_title": "\u7b2c 92 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 92", "contest_title_slug": "weekly-contest-92", "contest_id": 15, "contest_start_time": 1531013400, "contest_duration": 5400, "user_num": 610, "question_slugs": ["transpose-matrix", "smallest-subtree-with-all-the-deepest-nodes", "prime-palindrome", "shortest-path-to-get-all-keys"]}, {"contest_title": "\u7b2c 93 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 93", "contest_title_slug": "weekly-contest-93", "contest_id": 16, "contest_start_time": 1531618200, "contest_duration": 5400, "user_num": 732, "question_slugs": ["binary-gap", "reordered-power-of-2", "advantage-shuffle", "minimum-number-of-refueling-stops"]}, {"contest_title": "\u7b2c 94 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 94", "contest_title_slug": "weekly-contest-94", "contest_id": 17, "contest_start_time": 1532223000, "contest_duration": 5400, "user_num": 733, "question_slugs": ["leaf-similar-trees", "walking-robot-simulation", "koko-eating-bananas", "length-of-longest-fibonacci-subsequence"]}, {"contest_title": "\u7b2c 95 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 95", "contest_title_slug": "weekly-contest-95", "contest_id": 18, "contest_start_time": 1532827800, "contest_duration": 5400, "user_num": 831, "question_slugs": ["middle-of-the-linked-list", "stone-game", "nth-magical-number", "profitable-schemes"]}, {"contest_title": "\u7b2c 96 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 96", "contest_title_slug": "weekly-contest-96", "contest_id": 19, "contest_start_time": 1533432600, "contest_duration": 5400, "user_num": 789, "question_slugs": ["projection-area-of-3d-shapes", "boats-to-save-people", "decoded-string-at-index", "reachable-nodes-in-subdivided-graph"]}, {"contest_title": "\u7b2c 97 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 97", "contest_title_slug": "weekly-contest-97", "contest_id": 20, "contest_start_time": 1534037400, "contest_duration": 5400, "user_num": 635, "question_slugs": ["uncommon-words-from-two-sentences", "spiral-matrix-iii", "possible-bipartition", "super-egg-drop"]}, {"contest_title": "\u7b2c 98 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 98", "contest_title_slug": "weekly-contest-98", "contest_id": 21, "contest_start_time": 1534642200, "contest_duration": 5400, "user_num": 670, "question_slugs": ["fair-candy-swap", "find-and-replace-pattern", "construct-binary-tree-from-preorder-and-postorder-traversal", "sum-of-subsequence-widths"]}, {"contest_title": "\u7b2c 99 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 99", "contest_title_slug": "weekly-contest-99", "contest_id": 22, "contest_start_time": 1535247000, "contest_duration": 5400, "user_num": 725, "question_slugs": ["surface-area-of-3d-shapes", "groups-of-special-equivalent-strings", "all-possible-full-binary-trees", "maximum-frequency-stack"]}, {"contest_title": "\u7b2c 100 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 100", "contest_title_slug": "weekly-contest-100", "contest_id": 23, "contest_start_time": 1535851800, "contest_duration": 5400, "user_num": 718, "question_slugs": ["monotonic-array", "increasing-order-search-tree", "bitwise-ors-of-subarrays", "orderly-queue"]}, {"contest_title": "\u7b2c 101 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 101", "contest_title_slug": "weekly-contest-101", "contest_id": 24, "contest_start_time": 1536456600, "contest_duration": 6300, "user_num": 854, "question_slugs": ["rle-iterator", "online-stock-span", "numbers-at-most-n-given-digit-set", "valid-permutations-for-di-sequence"]}, {"contest_title": "\u7b2c 102 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 102", "contest_title_slug": "weekly-contest-102", "contest_id": 25, "contest_start_time": 1537061400, "contest_duration": 5400, "user_num": 660, "question_slugs": ["sort-array-by-parity", "fruit-into-baskets", "sum-of-subarray-minimums", "super-palindromes"]}, {"contest_title": "\u7b2c 103 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 103", "contest_title_slug": "weekly-contest-103", "contest_id": 26, "contest_start_time": 1537666200, "contest_duration": 5400, "user_num": 575, "question_slugs": ["smallest-range-i", "snakes-and-ladders", "smallest-range-ii", "online-election"]}, {"contest_title": "\u7b2c 104 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 104", "contest_title_slug": "weekly-contest-104", "contest_id": 27, "contest_start_time": 1538271000, "contest_duration": 5400, "user_num": 354, "question_slugs": ["x-of-a-kind-in-a-deck-of-cards", "partition-array-into-disjoint-intervals", "word-subsets", "cat-and-mouse"]}, {"contest_title": "\u7b2c 105 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 105", "contest_title_slug": "weekly-contest-105", "contest_id": 28, "contest_start_time": 1538875800, "contest_duration": 5400, "user_num": 393, "question_slugs": ["reverse-only-letters", "maximum-sum-circular-subarray", "complete-binary-tree-inserter", "number-of-music-playlists"]}, {"contest_title": "\u7b2c 106 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 106", "contest_title_slug": "weekly-contest-106", "contest_id": 29, "contest_start_time": 1539480600, "contest_duration": 5400, "user_num": 369, "question_slugs": ["sort-array-by-parity-ii", "minimum-add-to-make-parentheses-valid", "3sum-with-multiplicity", "minimize-malware-spread"]}, {"contest_title": "\u7b2c 107 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 107", "contest_title_slug": "weekly-contest-107", "contest_id": 30, "contest_start_time": 1540085400, "contest_duration": 5400, "user_num": 504, "question_slugs": ["long-pressed-name", "flip-string-to-monotone-increasing", "three-equal-parts", "minimize-malware-spread-ii"]}, {"contest_title": "\u7b2c 108 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 108", "contest_title_slug": "weekly-contest-108", "contest_id": 31, "contest_start_time": 1540690200, "contest_duration": 5400, "user_num": 524, "question_slugs": ["unique-email-addresses", "binary-subarrays-with-sum", "minimum-falling-path-sum", "beautiful-array"]}, {"contest_title": "\u7b2c 109 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 109", "contest_title_slug": "weekly-contest-109", "contest_id": 32, "contest_start_time": 1541295000, "contest_duration": 5400, "user_num": 439, "question_slugs": ["number-of-recent-calls", "knight-dialer", "shortest-bridge", "stamping-the-sequence"]}, {"contest_title": "\u7b2c 110 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 110", "contest_title_slug": "weekly-contest-110", "contest_id": 33, "contest_start_time": 1541903400, "contest_duration": 5400, "user_num": 346, "question_slugs": ["reorder-data-in-log-files", "range-sum-of-bst", "minimum-area-rectangle", "distinct-subsequences-ii"]}, {"contest_title": "\u7b2c 111 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 111", "contest_title_slug": "weekly-contest-111", "contest_id": 34, "contest_start_time": 1542508200, "contest_duration": 5400, "user_num": 353, "question_slugs": ["valid-mountain-array", "delete-columns-to-make-sorted", "di-string-match", "find-the-shortest-superstring"]}, {"contest_title": "\u7b2c 112 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 112", "contest_title_slug": "weekly-contest-112", "contest_id": 35, "contest_start_time": 1543113000, "contest_duration": 5400, "user_num": 299, "question_slugs": ["minimum-increment-to-make-array-unique", "validate-stack-sequences", "most-stones-removed-with-same-row-or-column", "bag-of-tokens"]}, {"contest_title": "\u7b2c 113 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 113", "contest_title_slug": "weekly-contest-113", "contest_id": 36, "contest_start_time": 1543717800, "contest_duration": 5400, "user_num": 462, "question_slugs": ["largest-time-for-given-digits", "flip-equivalent-binary-trees", "reveal-cards-in-increasing-order", "largest-component-size-by-common-factor"]}, {"contest_title": "\u7b2c 114 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 114", "contest_title_slug": "weekly-contest-114", "contest_id": 37, "contest_start_time": 1544322600, "contest_duration": 5400, "user_num": 391, "question_slugs": ["verifying-an-alien-dictionary", "array-of-doubled-pairs", "delete-columns-to-make-sorted-ii", "tallest-billboard"]}, {"contest_title": "\u7b2c 115 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 115", "contest_title_slug": "weekly-contest-115", "contest_id": 38, "contest_start_time": 1544927400, "contest_duration": 5400, "user_num": 383, "question_slugs": ["prison-cells-after-n-days", "check-completeness-of-a-binary-tree", "regions-cut-by-slashes", "delete-columns-to-make-sorted-iii"]}, {"contest_title": "\u7b2c 116 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 116", "contest_title_slug": "weekly-contest-116", "contest_id": 39, "contest_start_time": 1545532200, "contest_duration": 5400, "user_num": 369, "question_slugs": ["n-repeated-element-in-size-2n-array", "maximum-width-ramp", "minimum-area-rectangle-ii", "least-operators-to-express-number"]}, {"contest_title": "\u7b2c 117 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 117", "contest_title_slug": "weekly-contest-117", "contest_id": 41, "contest_start_time": 1546137000, "contest_duration": 5400, "user_num": 657, "question_slugs": ["univalued-binary-tree", "numbers-with-same-consecutive-differences", "vowel-spellchecker", "binary-tree-cameras"]}, {"contest_title": "\u7b2c 118 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 118", "contest_title_slug": "weekly-contest-118", "contest_id": 42, "contest_start_time": 1546741800, "contest_duration": 5400, "user_num": 383, "question_slugs": ["powerful-integers", "pancake-sorting", "flip-binary-tree-to-match-preorder-traversal", "equal-rational-numbers"]}, {"contest_title": "\u7b2c 119 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 119", "contest_title_slug": "weekly-contest-119", "contest_id": 43, "contest_start_time": 1547346600, "contest_duration": 5400, "user_num": 513, "question_slugs": ["k-closest-points-to-origin", "largest-perimeter-triangle", "subarray-sums-divisible-by-k", "odd-even-jump"]}, {"contest_title": "\u7b2c 120 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 120", "contest_title_slug": "weekly-contest-120", "contest_id": 44, "contest_start_time": 1547951400, "contest_duration": 5400, "user_num": 382, "question_slugs": ["squares-of-a-sorted-array", "longest-turbulent-subarray", "distribute-coins-in-binary-tree", "unique-paths-iii"]}, {"contest_title": "\u7b2c 121 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 121", "contest_title_slug": "weekly-contest-121", "contest_id": 45, "contest_start_time": 1548556200, "contest_duration": 5400, "user_num": 384, "question_slugs": ["string-without-aaa-or-bbb", "time-based-key-value-store", "minimum-cost-for-tickets", "triples-with-bitwise-and-equal-to-zero"]}, {"contest_title": "\u7b2c 122 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 122", "contest_title_slug": "weekly-contest-122", "contest_id": 46, "contest_start_time": 1549161000, "contest_duration": 5400, "user_num": 280, "question_slugs": ["sum-of-even-numbers-after-queries", "smallest-string-starting-from-leaf", "interval-list-intersections", "vertical-order-traversal-of-a-binary-tree"]}, {"contest_title": "\u7b2c 123 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 123", "contest_title_slug": "weekly-contest-123", "contest_id": 47, "contest_start_time": 1549765800, "contest_duration": 5400, "user_num": 247, "question_slugs": ["add-to-array-form-of-integer", "satisfiability-of-equality-equations", "broken-calculator", "subarrays-with-k-different-integers"]}, {"contest_title": "\u7b2c 124 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 124", "contest_title_slug": "weekly-contest-124", "contest_id": 48, "contest_start_time": 1550370600, "contest_duration": 5400, "user_num": 417, "question_slugs": ["cousins-in-binary-tree", "rotting-oranges", "minimum-number-of-k-consecutive-bit-flips", "number-of-squareful-arrays"]}, {"contest_title": "\u7b2c 125 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 125", "contest_title_slug": "weekly-contest-125", "contest_id": 49, "contest_start_time": 1550975400, "contest_duration": 5400, "user_num": 469, "question_slugs": ["find-the-town-judge", "available-captures-for-rook", "maximum-binary-tree-ii", "grid-illumination"]}, {"contest_title": "\u7b2c 126 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 126", "contest_title_slug": "weekly-contest-126", "contest_id": 50, "contest_start_time": 1551580200, "contest_duration": 5400, "user_num": 591, "question_slugs": ["find-common-characters", "check-if-word-is-valid-after-substitutions", "max-consecutive-ones-iii", "minimum-cost-to-merge-stones"]}, {"contest_title": "\u7b2c 127 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 127", "contest_title_slug": "weekly-contest-127", "contest_id": 52, "contest_start_time": 1552185000, "contest_duration": 5400, "user_num": 664, "question_slugs": ["maximize-sum-of-array-after-k-negations", "clumsy-factorial", "minimum-domino-rotations-for-equal-row", "construct-binary-search-tree-from-preorder-traversal"]}, {"contest_title": "\u7b2c 128 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 128", "contest_title_slug": "weekly-contest-128", "contest_id": 53, "contest_start_time": 1552789800, "contest_duration": 5400, "user_num": 1251, "question_slugs": ["complement-of-base-10-integer", "pairs-of-songs-with-total-durations-divisible-by-60", "capacity-to-ship-packages-within-d-days", "numbers-with-repeated-digits"]}, {"contest_title": "\u7b2c 129 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 129", "contest_title_slug": "weekly-contest-129", "contest_id": 54, "contest_start_time": 1553391000, "contest_duration": 5400, "user_num": 759, "question_slugs": ["partition-array-into-three-parts-with-equal-sum", "smallest-integer-divisible-by-k", "best-sightseeing-pair", "binary-string-with-substrings-representing-1-to-n"]}, {"contest_title": "\u7b2c 130 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 130", "contest_title_slug": "weekly-contest-130", "contest_id": 55, "contest_start_time": 1553999400, "contest_duration": 5400, "user_num": 1294, "question_slugs": ["binary-prefix-divisible-by-5", "convert-to-base-2", "next-greater-node-in-linked-list", "number-of-enclaves"]}, {"contest_title": "\u7b2c 131 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 131", "contest_title_slug": "weekly-contest-131", "contest_id": 56, "contest_start_time": 1554604200, "contest_duration": 5400, "user_num": 918, "question_slugs": ["remove-outermost-parentheses", "sum-of-root-to-leaf-binary-numbers", "camelcase-matching", "video-stitching"]}, {"contest_title": "\u7b2c 132 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 132", "contest_title_slug": "weekly-contest-132", "contest_id": 57, "contest_start_time": 1555209000, "contest_duration": 5400, "user_num": 1050, "question_slugs": ["divisor-game", "maximum-difference-between-node-and-ancestor", "longest-arithmetic-subsequence", "recover-a-tree-from-preorder-traversal"]}, {"contest_title": "\u7b2c 133 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 133", "contest_title_slug": "weekly-contest-133", "contest_id": 59, "contest_start_time": 1555813800, "contest_duration": 5400, "user_num": 999, "question_slugs": ["two-city-scheduling", "matrix-cells-in-distance-order", "maximum-sum-of-two-non-overlapping-subarrays", "stream-of-characters"]}, {"contest_title": "\u7b2c 134 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 134", "contest_title_slug": "weekly-contest-134", "contest_id": 64, "contest_start_time": 1556418600, "contest_duration": 5400, "user_num": 728, "question_slugs": ["moving-stones-until-consecutive", "coloring-a-border", "uncrossed-lines", "escape-a-large-maze"]}, {"contest_title": "\u7b2c 135 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 135", "contest_title_slug": "weekly-contest-135", "contest_id": 65, "contest_start_time": 1557023400, "contest_duration": 5400, "user_num": 549, "question_slugs": ["valid-boomerang", "binary-search-tree-to-greater-sum-tree", "minimum-score-triangulation-of-polygon", "moving-stones-until-consecutive-ii"]}, {"contest_title": "\u7b2c 136 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 136", "contest_title_slug": "weekly-contest-136", "contest_id": 66, "contest_start_time": 1557628200, "contest_duration": 5400, "user_num": 790, "question_slugs": ["robot-bounded-in-circle", "flower-planting-with-no-adjacent", "partition-array-for-maximum-sum", "longest-duplicate-substring"]}, {"contest_title": "\u7b2c 137 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 137", "contest_title_slug": "weekly-contest-137", "contest_id": 67, "contest_start_time": 1558233000, "contest_duration": 5400, "user_num": 766, "question_slugs": ["last-stone-weight", "remove-all-adjacent-duplicates-in-string", "longest-string-chain", "last-stone-weight-ii"]}, {"contest_title": "\u7b2c 138 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 138", "contest_title_slug": "weekly-contest-138", "contest_id": 68, "contest_start_time": 1558837800, "contest_duration": 5400, "user_num": 752, "question_slugs": ["height-checker", "grumpy-bookstore-owner", "previous-permutation-with-one-swap", "distant-barcodes"]}, {"contest_title": "\u7b2c 139 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 139", "contest_title_slug": "weekly-contest-139", "contest_id": 69, "contest_start_time": 1559442600, "contest_duration": 5400, "user_num": 785, "question_slugs": ["greatest-common-divisor-of-strings", "flip-columns-for-maximum-number-of-equal-rows", "adding-two-negabinary-numbers", "number-of-submatrices-that-sum-to-target"]}, {"contest_title": "\u7b2c 140 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 140", "contest_title_slug": "weekly-contest-140", "contest_id": 71, "contest_start_time": 1560047400, "contest_duration": 5400, "user_num": 660, "question_slugs": ["occurrences-after-bigram", "letter-tile-possibilities", "insufficient-nodes-in-root-to-leaf-paths", "smallest-subsequence-of-distinct-characters"]}, {"contest_title": "\u7b2c 141 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 141", "contest_title_slug": "weekly-contest-141", "contest_id": 72, "contest_start_time": 1560652200, "contest_duration": 5400, "user_num": 763, "question_slugs": ["duplicate-zeros", "largest-values-from-labels", "shortest-path-in-binary-matrix", "shortest-common-supersequence"]}, {"contest_title": "\u7b2c 142 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 142", "contest_title_slug": "weekly-contest-142", "contest_id": 74, "contest_start_time": 1561257000, "contest_duration": 5400, "user_num": 801, "question_slugs": ["statistics-from-a-large-sample", "car-pooling", "find-in-mountain-array", "brace-expansion-ii"]}, {"contest_title": "\u7b2c 143 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 143", "contest_title_slug": "weekly-contest-143", "contest_id": 84, "contest_start_time": 1561861800, "contest_duration": 5400, "user_num": 803, "question_slugs": ["distribute-candies-to-people", "path-in-zigzag-labelled-binary-tree", "filling-bookcase-shelves", "parsing-a-boolean-expression"]}, {"contest_title": "\u7b2c 144 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 144", "contest_title_slug": "weekly-contest-144", "contest_id": 86, "contest_start_time": 1562466600, "contest_duration": 5400, "user_num": 777, "question_slugs": ["defanging-an-ip-address", "corporate-flight-bookings", "delete-nodes-and-return-forest", "maximum-nesting-depth-of-two-valid-parentheses-strings"]}, {"contest_title": "\u7b2c 145 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 145", "contest_title_slug": "weekly-contest-145", "contest_id": 87, "contest_start_time": 1563071400, "contest_duration": 5400, "user_num": 1114, "question_slugs": ["relative-sort-array", "lowest-common-ancestor-of-deepest-leaves", "longest-well-performing-interval", "smallest-sufficient-team"]}, {"contest_title": "\u7b2c 146 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 146", "contest_title_slug": "weekly-contest-146", "contest_id": 89, "contest_start_time": 1563676200, "contest_duration": 5400, "user_num": 1189, "question_slugs": ["number-of-equivalent-domino-pairs", "shortest-path-with-alternating-colors", "minimum-cost-tree-from-leaf-values", "maximum-of-absolute-value-expression"]}, {"contest_title": "\u7b2c 147 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 147", "contest_title_slug": "weekly-contest-147", "contest_id": 90, "contest_start_time": 1564281000, "contest_duration": 5400, "user_num": 1132, "question_slugs": ["n-th-tribonacci-number", "alphabet-board-path", "largest-1-bordered-square", "stone-game-ii"]}, {"contest_title": "\u7b2c 148 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 148", "contest_title_slug": "weekly-contest-148", "contest_id": 93, "contest_start_time": 1564885800, "contest_duration": 5400, "user_num": 1251, "question_slugs": ["decrease-elements-to-make-array-zigzag", "binary-tree-coloring-game", "snapshot-array", "longest-chunked-palindrome-decomposition"]}, {"contest_title": "\u7b2c 149 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 149", "contest_title_slug": "weekly-contest-149", "contest_id": 94, "contest_start_time": 1565490600, "contest_duration": 5400, "user_num": 1351, "question_slugs": ["day-of-the-year", "number-of-dice-rolls-with-target-sum", "swap-for-longest-repeated-character-substring", "online-majority-element-in-subarray"]}, {"contest_title": "\u7b2c 150 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 150", "contest_title_slug": "weekly-contest-150", "contest_id": 96, "contest_start_time": 1566095400, "contest_duration": 5400, "user_num": 1473, "question_slugs": ["find-words-that-can-be-formed-by-characters", "maximum-level-sum-of-a-binary-tree", "as-far-from-land-as-possible", "last-substring-in-lexicographical-order"]}, {"contest_title": "\u7b2c 151 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 151", "contest_title_slug": "weekly-contest-151", "contest_id": 98, "contest_start_time": 1566700200, "contest_duration": 5400, "user_num": 1341, "question_slugs": ["invalid-transactions", "compare-strings-by-frequency-of-the-smallest-character", "remove-zero-sum-consecutive-nodes-from-linked-list", "dinner-plate-stacks"]}, {"contest_title": "\u7b2c 152 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 152", "contest_title_slug": "weekly-contest-152", "contest_id": 100, "contest_start_time": 1567305000, "contest_duration": 5400, "user_num": 1367, "question_slugs": ["prime-arrangements", "diet-plan-performance", "can-make-palindrome-from-substring", "number-of-valid-words-for-each-puzzle"]}, {"contest_title": "\u7b2c 153 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 153", "contest_title_slug": "weekly-contest-153", "contest_id": 102, "contest_start_time": 1567909800, "contest_duration": 5400, "user_num": 1434, "question_slugs": ["distance-between-bus-stops", "day-of-the-week", "maximum-subarray-sum-with-one-deletion", "make-array-strictly-increasing"]}, {"contest_title": "\u7b2c 154 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 154", "contest_title_slug": "weekly-contest-154", "contest_id": 106, "contest_start_time": 1568514600, "contest_duration": 5400, "user_num": 1299, "question_slugs": ["maximum-number-of-balloons", "reverse-substrings-between-each-pair-of-parentheses", "k-concatenation-maximum-sum", "critical-connections-in-a-network"]}, {"contest_title": "\u7b2c 155 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 155", "contest_title_slug": "weekly-contest-155", "contest_id": 107, "contest_start_time": 1569119400, "contest_duration": 5400, "user_num": 1603, "question_slugs": ["minimum-absolute-difference", "ugly-number-iii", "smallest-string-with-swaps", "sort-items-by-groups-respecting-dependencies"]}, {"contest_title": "\u7b2c 156 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 156", "contest_title_slug": "weekly-contest-156", "contest_id": 113, "contest_start_time": 1569724200, "contest_duration": 5400, "user_num": 1433, "question_slugs": ["unique-number-of-occurrences", "get-equal-substrings-within-budget", "remove-all-adjacent-duplicates-in-string-ii", "minimum-moves-to-reach-target-with-rotations"]}, {"contest_title": "\u7b2c 157 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 157", "contest_title_slug": "weekly-contest-157", "contest_id": 114, "contest_start_time": 1570329000, "contest_duration": 5400, "user_num": 1217, "question_slugs": ["minimum-cost-to-move-chips-to-the-same-position", "longest-arithmetic-subsequence-of-given-difference", "path-with-maximum-gold", "count-vowels-permutation"]}, {"contest_title": "\u7b2c 158 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 158", "contest_title_slug": "weekly-contest-158", "contest_id": 116, "contest_start_time": 1570933800, "contest_duration": 5400, "user_num": 1716, "question_slugs": ["split-a-string-in-balanced-strings", "queens-that-can-attack-the-king", "dice-roll-simulation", "maximum-equal-frequency"]}, {"contest_title": "\u7b2c 159 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 159", "contest_title_slug": "weekly-contest-159", "contest_id": 117, "contest_start_time": 1571538600, "contest_duration": 5400, "user_num": 1634, "question_slugs": ["check-if-it-is-a-straight-line", "remove-sub-folders-from-the-filesystem", "replace-the-substring-for-balanced-string", "maximum-profit-in-job-scheduling"]}, {"contest_title": "\u7b2c 160 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 160", "contest_title_slug": "weekly-contest-160", "contest_id": 119, "contest_start_time": 1572143400, "contest_duration": 5400, "user_num": 1692, "question_slugs": ["find-positive-integer-solution-for-a-given-equation", "circular-permutation-in-binary-representation", "maximum-length-of-a-concatenated-string-with-unique-characters", "tiling-a-rectangle-with-the-fewest-squares"]}, {"contest_title": "\u7b2c 161 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 161", "contest_title_slug": "weekly-contest-161", "contest_id": 120, "contest_start_time": 1572748200, "contest_duration": 5400, "user_num": 1610, "question_slugs": ["minimum-swaps-to-make-strings-equal", "count-number-of-nice-subarrays", "minimum-remove-to-make-valid-parentheses", "check-if-it-is-a-good-array"]}, {"contest_title": "\u7b2c 162 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 162", "contest_title_slug": "weekly-contest-162", "contest_id": 122, "contest_start_time": 1573353000, "contest_duration": 5400, "user_num": 1569, "question_slugs": ["cells-with-odd-values-in-a-matrix", "reconstruct-a-2-row-binary-matrix", "number-of-closed-islands", "maximum-score-words-formed-by-letters"]}, {"contest_title": "\u7b2c 163 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 163", "contest_title_slug": "weekly-contest-163", "contest_id": 123, "contest_start_time": 1573957800, "contest_duration": 5400, "user_num": 1605, "question_slugs": ["shift-2d-grid", "find-elements-in-a-contaminated-binary-tree", "greatest-sum-divisible-by-three", "minimum-moves-to-move-a-box-to-their-target-location"]}, {"contest_title": "\u7b2c 164 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 164", "contest_title_slug": "weekly-contest-164", "contest_id": 125, "contest_start_time": 1574562600, "contest_duration": 5400, "user_num": 1676, "question_slugs": ["minimum-time-visiting-all-points", "count-servers-that-communicate", "search-suggestions-system", "number-of-ways-to-stay-in-the-same-place-after-some-steps"]}, {"contest_title": "\u7b2c 165 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 165", "contest_title_slug": "weekly-contest-165", "contest_id": 128, "contest_start_time": 1575167400, "contest_duration": 5400, "user_num": 1660, "question_slugs": ["find-winner-on-a-tic-tac-toe-game", "number-of-burgers-with-no-waste-of-ingredients", "count-square-submatrices-with-all-ones", "palindrome-partitioning-iii"]}, {"contest_title": "\u7b2c 166 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 166", "contest_title_slug": "weekly-contest-166", "contest_id": 130, "contest_start_time": 1575772200, "contest_duration": 5400, "user_num": 1676, "question_slugs": ["subtract-the-product-and-sum-of-digits-of-an-integer", "group-the-people-given-the-group-size-they-belong-to", "find-the-smallest-divisor-given-a-threshold", "minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix"]}, {"contest_title": "\u7b2c 167 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 167", "contest_title_slug": "weekly-contest-167", "contest_id": 131, "contest_start_time": 1576377000, "contest_duration": 5400, "user_num": 1537, "question_slugs": ["convert-binary-number-in-a-linked-list-to-integer", "sequential-digits", "maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold", "shortest-path-in-a-grid-with-obstacles-elimination"]}, {"contest_title": "\u7b2c 168 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 168", "contest_title_slug": "weekly-contest-168", "contest_id": 133, "contest_start_time": 1576981800, "contest_duration": 5400, "user_num": 1553, "question_slugs": ["find-numbers-with-even-number-of-digits", "divide-array-in-sets-of-k-consecutive-numbers", "maximum-number-of-occurrences-of-a-substring", "maximum-candies-you-can-get-from-boxes"]}, {"contest_title": "\u7b2c 169 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 169", "contest_title_slug": "weekly-contest-169", "contest_id": 134, "contest_start_time": 1577586600, "contest_duration": 5400, "user_num": 1568, "question_slugs": ["find-n-unique-integers-sum-up-to-zero", "all-elements-in-two-binary-search-trees", "jump-game-iii", "verbal-arithmetic-puzzle"]}, {"contest_title": "\u7b2c 170 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 170", "contest_title_slug": "weekly-contest-170", "contest_id": 136, "contest_start_time": 1578191400, "contest_duration": 5400, "user_num": 1649, "question_slugs": ["decrypt-string-from-alphabet-to-integer-mapping", "xor-queries-of-a-subarray", "get-watched-videos-by-your-friends", "minimum-insertion-steps-to-make-a-string-palindrome"]}, {"contest_title": "\u7b2c 171 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 171", "contest_title_slug": "weekly-contest-171", "contest_id": 137, "contest_start_time": 1578796200, "contest_duration": 5400, "user_num": 1708, "question_slugs": ["convert-integer-to-the-sum-of-two-no-zero-integers", "minimum-flips-to-make-a-or-b-equal-to-c", "number-of-operations-to-make-network-connected", "minimum-distance-to-type-a-word-using-two-fingers"]}, {"contest_title": "\u7b2c 172 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 172", "contest_title_slug": "weekly-contest-172", "contest_id": 139, "contest_start_time": 1579401000, "contest_duration": 5400, "user_num": 1415, "question_slugs": ["maximum-69-number", "print-words-vertically", "delete-leaves-with-a-given-value", "minimum-number-of-taps-to-open-to-water-a-garden"]}, {"contest_title": "\u7b2c 173 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 173", "contest_title_slug": "weekly-contest-173", "contest_id": 142, "contest_start_time": 1580005800, "contest_duration": 5400, "user_num": 1072, "question_slugs": ["remove-palindromic-subsequences", "filter-restaurants-by-vegan-friendly-price-and-distance", "find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance", "minimum-difficulty-of-a-job-schedule"]}, {"contest_title": "\u7b2c 174 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 174", "contest_title_slug": "weekly-contest-174", "contest_id": 144, "contest_start_time": 1580610600, "contest_duration": 5400, "user_num": 1660, "question_slugs": ["the-k-weakest-rows-in-a-matrix", "reduce-array-size-to-the-half", "maximum-product-of-splitted-binary-tree", "jump-game-v"]}, {"contest_title": "\u7b2c 175 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 175", "contest_title_slug": "weekly-contest-175", "contest_id": 145, "contest_start_time": 1581215400, "contest_duration": 5400, "user_num": 2048, "question_slugs": ["check-if-n-and-its-double-exist", "minimum-number-of-steps-to-make-two-strings-anagram", "tweet-counts-per-frequency", "maximum-students-taking-exam"]}, {"contest_title": "\u7b2c 176 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 176", "contest_title_slug": "weekly-contest-176", "contest_id": 147, "contest_start_time": 1581820200, "contest_duration": 5400, "user_num": 2410, "question_slugs": ["count-negative-numbers-in-a-sorted-matrix", "product-of-the-last-k-numbers", "maximum-number-of-events-that-can-be-attended", "construct-target-array-with-multiple-sums"]}, {"contest_title": "\u7b2c 177 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 177", "contest_title_slug": "weekly-contest-177", "contest_id": 148, "contest_start_time": 1582425000, "contest_duration": 5400, "user_num": 2986, "question_slugs": ["number-of-days-between-two-dates", "validate-binary-tree-nodes", "closest-divisors", "largest-multiple-of-three"]}, {"contest_title": "\u7b2c 178 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 178", "contest_title_slug": "weekly-contest-178", "contest_id": 154, "contest_start_time": 1583029800, "contest_duration": 5400, "user_num": 3305, "question_slugs": ["how-many-numbers-are-smaller-than-the-current-number", "rank-teams-by-votes", "linked-list-in-binary-tree", "minimum-cost-to-make-at-least-one-valid-path-in-a-grid"]}, {"contest_title": "\u7b2c 179 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 179", "contest_title_slug": "weekly-contest-179", "contest_id": 156, "contest_start_time": 1583634600, "contest_duration": 5400, "user_num": 3606, "question_slugs": ["generate-a-string-with-characters-that-have-odd-counts", "number-of-times-binary-string-is-prefix-aligned", "time-needed-to-inform-all-employees", "frog-position-after-t-seconds"]}, {"contest_title": "\u7b2c 180 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 180", "contest_title_slug": "weekly-contest-180", "contest_id": 160, "contest_start_time": 1584239400, "contest_duration": 5400, "user_num": 3715, "question_slugs": ["lucky-numbers-in-a-matrix", "design-a-stack-with-increment-operation", "balance-a-binary-search-tree", "maximum-performance-of-a-team"]}, {"contest_title": "\u7b2c 181 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 181", "contest_title_slug": "weekly-contest-181", "contest_id": 162, "contest_start_time": 1584844200, "contest_duration": 5400, "user_num": 4149, "question_slugs": ["create-target-array-in-the-given-order", "four-divisors", "check-if-there-is-a-valid-path-in-a-grid", "longest-happy-prefix"]}, {"contest_title": "\u7b2c 182 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 182", "contest_title_slug": "weekly-contest-182", "contest_id": 166, "contest_start_time": 1585449000, "contest_duration": 5400, "user_num": 3911, "question_slugs": ["find-lucky-integer-in-an-array", "count-number-of-teams", "design-underground-system", "find-all-good-strings"]}, {"contest_title": "\u7b2c 183 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 183", "contest_title_slug": "weekly-contest-183", "contest_id": 168, "contest_start_time": 1586053800, "contest_duration": 5400, "user_num": 3756, "question_slugs": ["minimum-subsequence-in-non-increasing-order", "number-of-steps-to-reduce-a-number-in-binary-representation-to-one", "longest-happy-string", "stone-game-iii"]}, {"contest_title": "\u7b2c 184 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 184", "contest_title_slug": "weekly-contest-184", "contest_id": 175, "contest_start_time": 1586658600, "contest_duration": 5400, "user_num": 3847, "question_slugs": ["string-matching-in-an-array", "queries-on-a-permutation-with-key", "html-entity-parser", "number-of-ways-to-paint-n-3-grid"]}, {"contest_title": "\u7b2c 185 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 185", "contest_title_slug": "weekly-contest-185", "contest_id": 177, "contest_start_time": 1587263400, "contest_duration": 5400, "user_num": 5004, "question_slugs": ["reformat-the-string", "display-table-of-food-orders-in-a-restaurant", "minimum-number-of-frogs-croaking", "build-array-where-you-can-find-the-maximum-exactly-k-comparisons"]}, {"contest_title": "\u7b2c 186 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 186", "contest_title_slug": "weekly-contest-186", "contest_id": 185, "contest_start_time": 1587868200, "contest_duration": 5400, "user_num": 3108, "question_slugs": ["maximum-score-after-splitting-a-string", "maximum-points-you-can-obtain-from-cards", "diagonal-traverse-ii", "constrained-subsequence-sum"]}, {"contest_title": "\u7b2c 187 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 187", "contest_title_slug": "weekly-contest-187", "contest_id": 191, "contest_start_time": 1588473000, "contest_duration": 5400, "user_num": 3109, "question_slugs": ["destination-city", "check-if-all-1s-are-at-least-length-k-places-away", "longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit", "find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows"]}, {"contest_title": "\u7b2c 188 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 188", "contest_title_slug": "weekly-contest-188", "contest_id": 195, "contest_start_time": 1589077800, "contest_duration": 5400, "user_num": 3982, "question_slugs": ["build-an-array-with-stack-operations", "count-triplets-that-can-form-two-arrays-of-equal-xor", "minimum-time-to-collect-all-apples-in-a-tree", "number-of-ways-of-cutting-a-pizza"]}, {"contest_title": "\u7b2c 189 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 189", "contest_title_slug": "weekly-contest-189", "contest_id": 197, "contest_start_time": 1589682600, "contest_duration": 5400, "user_num": 3692, "question_slugs": ["number-of-students-doing-homework-at-a-given-time", "rearrange-words-in-a-sentence", "people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list", "maximum-number-of-darts-inside-of-a-circular-dartboard"]}, {"contest_title": "\u7b2c 190 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 190", "contest_title_slug": "weekly-contest-190", "contest_id": 201, "contest_start_time": 1590287400, "contest_duration": 5400, "user_num": 3352, "question_slugs": ["check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence", "maximum-number-of-vowels-in-a-substring-of-given-length", "pseudo-palindromic-paths-in-a-binary-tree", "max-dot-product-of-two-subsequences"]}, {"contest_title": "\u7b2c 191 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 191", "contest_title_slug": "weekly-contest-191", "contest_id": 203, "contest_start_time": 1590892200, "contest_duration": 5400, "user_num": 3687, "question_slugs": ["maximum-product-of-two-elements-in-an-array", "maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts", "reorder-routes-to-make-all-paths-lead-to-the-city-zero", "probability-of-a-two-boxes-having-the-same-number-of-distinct-balls"]}, {"contest_title": "\u7b2c 192 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 192", "contest_title_slug": "weekly-contest-192", "contest_id": 207, "contest_start_time": 1591497000, "contest_duration": 5400, "user_num": 3615, "question_slugs": ["shuffle-the-array", "the-k-strongest-values-in-an-array", "design-browser-history", "paint-house-iii"]}, {"contest_title": "\u7b2c 193 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 193", "contest_title_slug": "weekly-contest-193", "contest_id": 209, "contest_start_time": 1592101800, "contest_duration": 5400, "user_num": 3804, "question_slugs": ["running-sum-of-1d-array", "least-number-of-unique-integers-after-k-removals", "minimum-number-of-days-to-make-m-bouquets", "kth-ancestor-of-a-tree-node"]}, {"contest_title": "\u7b2c 194 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 194", "contest_title_slug": "weekly-contest-194", "contest_id": 213, "contest_start_time": 1592706600, "contest_duration": 5400, "user_num": 4378, "question_slugs": ["xor-operation-in-an-array", "making-file-names-unique", "avoid-flood-in-the-city", "find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree"]}, {"contest_title": "\u7b2c 195 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 195", "contest_title_slug": "weekly-contest-195", "contest_id": 215, "contest_start_time": 1593311400, "contest_duration": 5400, "user_num": 3401, "question_slugs": ["path-crossing", "check-if-array-pairs-are-divisible-by-k", "number-of-subsequences-that-satisfy-the-given-sum-condition", "max-value-of-equation"]}, {"contest_title": "\u7b2c 196 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 196", "contest_title_slug": "weekly-contest-196", "contest_id": 219, "contest_start_time": 1593916200, "contest_duration": 5400, "user_num": 5507, "question_slugs": ["can-make-arithmetic-progression-from-sequence", "last-moment-before-all-ants-fall-out-of-a-plank", "count-submatrices-with-all-ones", "minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits"]}, {"contest_title": "\u7b2c 197 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 197", "contest_title_slug": "weekly-contest-197", "contest_id": 221, "contest_start_time": 1594521000, "contest_duration": 5400, "user_num": 5275, "question_slugs": ["number-of-good-pairs", "number-of-substrings-with-only-1s", "path-with-maximum-probability", "best-position-for-a-service-centre"]}, {"contest_title": "\u7b2c 198 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 198", "contest_title_slug": "weekly-contest-198", "contest_id": 226, "contest_start_time": 1595125800, "contest_duration": 5400, "user_num": 5780, "question_slugs": ["water-bottles", "number-of-nodes-in-the-sub-tree-with-the-same-label", "maximum-number-of-non-overlapping-substrings", "find-a-value-of-a-mysterious-function-closest-to-target"]}, {"contest_title": "\u7b2c 199 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 199", "contest_title_slug": "weekly-contest-199", "contest_id": 228, "contest_start_time": 1595730600, "contest_duration": 5400, "user_num": 5232, "question_slugs": ["shuffle-string", "minimum-suffix-flips", "number-of-good-leaf-nodes-pairs", "string-compression-ii"]}, {"contest_title": "\u7b2c 200 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 200", "contest_title_slug": "weekly-contest-200", "contest_id": 235, "contest_start_time": 1596335400, "contest_duration": 5400, "user_num": 5476, "question_slugs": ["count-good-triplets", "find-the-winner-of-an-array-game", "minimum-swaps-to-arrange-a-binary-grid", "get-the-maximum-score"]}, {"contest_title": "\u7b2c 201 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 201", "contest_title_slug": "weekly-contest-201", "contest_id": 238, "contest_start_time": 1596940200, "contest_duration": 5400, "user_num": 5615, "question_slugs": ["make-the-string-great", "find-kth-bit-in-nth-binary-string", "maximum-number-of-non-overlapping-subarrays-with-sum-equals-target", "minimum-cost-to-cut-a-stick"]}, {"contest_title": "\u7b2c 202 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 202", "contest_title_slug": "weekly-contest-202", "contest_id": 242, "contest_start_time": 1597545000, "contest_duration": 5400, "user_num": 4990, "question_slugs": ["three-consecutive-odds", "minimum-operations-to-make-array-equal", "magnetic-force-between-two-balls", "minimum-number-of-days-to-eat-n-oranges"]}, {"contest_title": "\u7b2c 203 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 203", "contest_title_slug": "weekly-contest-203", "contest_id": 244, "contest_start_time": 1598149800, "contest_duration": 5400, "user_num": 5285, "question_slugs": ["most-visited-sector-in-a-circular-track", "maximum-number-of-coins-you-can-get", "find-latest-group-of-size-m", "stone-game-v"]}, {"contest_title": "\u7b2c 204 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 204", "contest_title_slug": "weekly-contest-204", "contest_id": 257, "contest_start_time": 1598754600, "contest_duration": 5400, "user_num": 4487, "question_slugs": ["detect-pattern-of-length-m-repeated-k-or-more-times", "maximum-length-of-subarray-with-positive-product", "minimum-number-of-days-to-disconnect-island", "number-of-ways-to-reorder-array-to-get-same-bst"]}, {"contest_title": "\u7b2c 205 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 205", "contest_title_slug": "weekly-contest-205", "contest_id": 260, "contest_start_time": 1599359400, "contest_duration": 5400, "user_num": 4176, "question_slugs": ["replace-all-s-to-avoid-consecutive-repeating-characters", "number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers", "minimum-time-to-make-rope-colorful", "remove-max-number-of-edges-to-keep-graph-fully-traversable"]}, {"contest_title": "\u7b2c 206 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 206", "contest_title_slug": "weekly-contest-206", "contest_id": 267, "contest_start_time": 1599964200, "contest_duration": 5400, "user_num": 4493, "question_slugs": ["special-positions-in-a-binary-matrix", "count-unhappy-friends", "min-cost-to-connect-all-points", "check-if-string-is-transformable-with-substring-sort-operations"]}, {"contest_title": "\u7b2c 207 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 207", "contest_title_slug": "weekly-contest-207", "contest_id": 278, "contest_start_time": 1600569000, "contest_duration": 5400, "user_num": 4116, "question_slugs": ["rearrange-spaces-between-words", "split-a-string-into-the-max-number-of-unique-substrings", "maximum-non-negative-product-in-a-matrix", "minimum-cost-to-connect-two-groups-of-points"]}, {"contest_title": "\u7b2c 208 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 208", "contest_title_slug": "weekly-contest-208", "contest_id": 289, "contest_start_time": 1601173800, "contest_duration": 5400, "user_num": 3582, "question_slugs": ["crawler-log-folder", "maximum-profit-of-operating-a-centennial-wheel", "throne-inheritance", "maximum-number-of-achievable-transfer-requests"]}, {"contest_title": "\u7b2c 209 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 209", "contest_title_slug": "weekly-contest-209", "contest_id": 291, "contest_start_time": 1601778600, "contest_duration": 5400, "user_num": 4023, "question_slugs": ["special-array-with-x-elements-greater-than-or-equal-x", "even-odd-tree", "maximum-number-of-visible-points", "minimum-one-bit-operations-to-make-integers-zero"]}, {"contest_title": "\u7b2c 210 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 210", "contest_title_slug": "weekly-contest-210", "contest_id": 295, "contest_start_time": 1602383400, "contest_duration": 5400, "user_num": 4007, "question_slugs": ["maximum-nesting-depth-of-the-parentheses", "maximal-network-rank", "split-two-strings-to-make-palindrome", "count-subtrees-with-max-distance-between-cities"]}, {"contest_title": "\u7b2c 211 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 211", "contest_title_slug": "weekly-contest-211", "contest_id": 297, "contest_start_time": 1602988200, "contest_duration": 5400, "user_num": 4034, "question_slugs": ["largest-substring-between-two-equal-characters", "lexicographically-smallest-string-after-applying-operations", "best-team-with-no-conflicts", "graph-connectivity-with-threshold"]}, {"contest_title": "\u7b2c 212 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 212", "contest_title_slug": "weekly-contest-212", "contest_id": 301, "contest_start_time": 1603593000, "contest_duration": 5400, "user_num": 4227, "question_slugs": ["slowest-key", "arithmetic-subarrays", "path-with-minimum-effort", "rank-transform-of-a-matrix"]}, {"contest_title": "\u7b2c 213 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 213", "contest_title_slug": "weekly-contest-213", "contest_id": 303, "contest_start_time": 1604197800, "contest_duration": 5400, "user_num": 3827, "question_slugs": ["check-array-formation-through-concatenation", "count-sorted-vowel-strings", "furthest-building-you-can-reach", "kth-smallest-instructions"]}, {"contest_title": "\u7b2c 214 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 214", "contest_title_slug": "weekly-contest-214", "contest_id": 307, "contest_start_time": 1604802600, "contest_duration": 5400, "user_num": 3598, "question_slugs": ["get-maximum-in-generated-array", "minimum-deletions-to-make-character-frequencies-unique", "sell-diminishing-valued-colored-balls", "create-sorted-array-through-instructions"]}, {"contest_title": "\u7b2c 215 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 215", "contest_title_slug": "weekly-contest-215", "contest_id": 309, "contest_start_time": 1605407400, "contest_duration": 5400, "user_num": 4429, "question_slugs": ["design-an-ordered-stream", "determine-if-two-strings-are-close", "minimum-operations-to-reduce-x-to-zero", "maximize-grid-happiness"]}, {"contest_title": "\u7b2c 216 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 216", "contest_title_slug": "weekly-contest-216", "contest_id": 313, "contest_start_time": 1606012200, "contest_duration": 5400, "user_num": 3857, "question_slugs": ["check-if-two-string-arrays-are-equivalent", "smallest-string-with-a-given-numeric-value", "ways-to-make-a-fair-array", "minimum-initial-energy-to-finish-tasks"]}, {"contest_title": "\u7b2c 217 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 217", "contest_title_slug": "weekly-contest-217", "contest_id": 315, "contest_start_time": 1606617000, "contest_duration": 5400, "user_num": 3745, "question_slugs": ["richest-customer-wealth", "find-the-most-competitive-subsequence", "minimum-moves-to-make-array-complementary", "minimize-deviation-in-array"]}, {"contest_title": "\u7b2c 218 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 218", "contest_title_slug": "weekly-contest-218", "contest_id": 319, "contest_start_time": 1607221800, "contest_duration": 5400, "user_num": 3762, "question_slugs": ["goal-parser-interpretation", "max-number-of-k-sum-pairs", "concatenation-of-consecutive-binary-numbers", "minimum-incompatibility"]}, {"contest_title": "\u7b2c 219 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 219", "contest_title_slug": "weekly-contest-219", "contest_id": 322, "contest_start_time": 1607826600, "contest_duration": 5400, "user_num": 3710, "question_slugs": ["count-of-matches-in-tournament", "partitioning-into-minimum-number-of-deci-binary-numbers", "stone-game-vii", "maximum-height-by-stacking-cuboids"]}, {"contest_title": "\u7b2c 220 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 220", "contest_title_slug": "weekly-contest-220", "contest_id": 326, "contest_start_time": 1608431400, "contest_duration": 5400, "user_num": 3691, "question_slugs": ["reformat-phone-number", "maximum-erasure-value", "jump-game-vi", "checking-existence-of-edge-length-limited-paths"]}, {"contest_title": "\u7b2c 221 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 221", "contest_title_slug": "weekly-contest-221", "contest_id": 328, "contest_start_time": 1609036200, "contest_duration": 5400, "user_num": 3398, "question_slugs": ["determine-if-string-halves-are-alike", "maximum-number-of-eaten-apples", "where-will-the-ball-fall", "maximum-xor-with-an-element-from-array"]}, {"contest_title": "\u7b2c 222 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 222", "contest_title_slug": "weekly-contest-222", "contest_id": 332, "contest_start_time": 1609641000, "contest_duration": 5400, "user_num": 3119, "question_slugs": ["maximum-units-on-a-truck", "count-good-meals", "ways-to-split-array-into-three-subarrays", "minimum-operations-to-make-a-subsequence"]}, {"contest_title": "\u7b2c 223 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 223", "contest_title_slug": "weekly-contest-223", "contest_id": 334, "contest_start_time": 1610245800, "contest_duration": 5400, "user_num": 3872, "question_slugs": ["decode-xored-array", "swapping-nodes-in-a-linked-list", "minimize-hamming-distance-after-swap-operations", "find-minimum-time-to-finish-all-jobs"]}, {"contest_title": "\u7b2c 224 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 224", "contest_title_slug": "weekly-contest-224", "contest_id": 338, "contest_start_time": 1610850600, "contest_duration": 5400, "user_num": 3795, "question_slugs": ["number-of-rectangles-that-can-form-the-largest-square", "tuple-with-same-product", "largest-submatrix-with-rearrangements", "cat-and-mouse-ii"]}, {"contest_title": "\u7b2c 225 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 225", "contest_title_slug": "weekly-contest-225", "contest_id": 340, "contest_start_time": 1611455400, "contest_duration": 5400, "user_num": 3853, "question_slugs": ["latest-time-by-replacing-hidden-digits", "change-minimum-characters-to-satisfy-one-of-three-conditions", "find-kth-largest-xor-coordinate-value", "building-boxes"]}, {"contest_title": "\u7b2c 226 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 226", "contest_title_slug": "weekly-contest-226", "contest_id": 344, "contest_start_time": 1612060200, "contest_duration": 5400, "user_num": 4034, "question_slugs": ["maximum-number-of-balls-in-a-box", "restore-the-array-from-adjacent-pairs", "can-you-eat-your-favorite-candy-on-your-favorite-day", "palindrome-partitioning-iv"]}, {"contest_title": "\u7b2c 227 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 227", "contest_title_slug": "weekly-contest-227", "contest_id": 346, "contest_start_time": 1612665000, "contest_duration": 5400, "user_num": 3546, "question_slugs": ["check-if-array-is-sorted-and-rotated", "maximum-score-from-removing-stones", "largest-merge-of-two-strings", "closest-subsequence-sum"]}, {"contest_title": "\u7b2c 228 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 228", "contest_title_slug": "weekly-contest-228", "contest_id": 350, "contest_start_time": 1613269800, "contest_duration": 5400, "user_num": 2484, "question_slugs": ["minimum-changes-to-make-alternating-binary-string", "count-number-of-homogenous-substrings", "minimum-limit-of-balls-in-a-bag", "minimum-degree-of-a-connected-trio-in-a-graph"]}, {"contest_title": "\u7b2c 229 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 229", "contest_title_slug": "weekly-contest-229", "contest_id": 352, "contest_start_time": 1613874600, "contest_duration": 5400, "user_num": 3484, "question_slugs": ["merge-strings-alternately", "minimum-number-of-operations-to-move-all-balls-to-each-box", "maximum-score-from-performing-multiplication-operations", "maximize-palindrome-length-from-subsequences"]}, {"contest_title": "\u7b2c 230 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 230", "contest_title_slug": "weekly-contest-230", "contest_id": 356, "contest_start_time": 1614479400, "contest_duration": 5400, "user_num": 3728, "question_slugs": ["count-items-matching-a-rule", "closest-dessert-cost", "equal-sum-arrays-with-minimum-number-of-operations", "car-fleet-ii"]}, {"contest_title": "\u7b2c 231 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 231", "contest_title_slug": "weekly-contest-231", "contest_id": 358, "contest_start_time": 1615084200, "contest_duration": 5400, "user_num": 4668, "question_slugs": ["check-if-binary-string-has-at-most-one-segment-of-ones", "minimum-elements-to-add-to-form-a-given-sum", "number-of-restricted-paths-from-first-to-last-node", "make-the-xor-of-all-segments-equal-to-zero"]}, {"contest_title": "\u7b2c 232 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 232", "contest_title_slug": "weekly-contest-232", "contest_id": 363, "contest_start_time": 1615689000, "contest_duration": 5400, "user_num": 4802, "question_slugs": ["check-if-one-string-swap-can-make-strings-equal", "find-center-of-star-graph", "maximum-average-pass-ratio", "maximum-score-of-a-good-subarray"]}, {"contest_title": "\u7b2c 233 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 233", "contest_title_slug": "weekly-contest-233", "contest_id": 371, "contest_start_time": 1616293800, "contest_duration": 5400, "user_num": 5010, "question_slugs": ["maximum-ascending-subarray-sum", "number-of-orders-in-the-backlog", "maximum-value-at-a-given-index-in-a-bounded-array", "count-pairs-with-xor-in-a-range"]}, {"contest_title": "\u7b2c 234 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 234", "contest_title_slug": "weekly-contest-234", "contest_id": 375, "contest_start_time": 1616898600, "contest_duration": 5400, "user_num": 4998, "question_slugs": ["number-of-different-integers-in-a-string", "minimum-number-of-operations-to-reinitialize-a-permutation", "evaluate-the-bracket-pairs-of-a-string", "maximize-number-of-nice-divisors"]}, {"contest_title": "\u7b2c 235 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 235", "contest_title_slug": "weekly-contest-235", "contest_id": 377, "contest_start_time": 1617503400, "contest_duration": 5400, "user_num": 4494, "question_slugs": ["truncate-sentence", "finding-the-users-active-minutes", "minimum-absolute-sum-difference", "number-of-different-subsequences-gcds"]}, {"contest_title": "\u7b2c 236 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 236", "contest_title_slug": "weekly-contest-236", "contest_id": 391, "contest_start_time": 1618108200, "contest_duration": 5400, "user_num": 5113, "question_slugs": ["sign-of-the-product-of-an-array", "find-the-winner-of-the-circular-game", "minimum-sideway-jumps", "finding-mk-average"]}, {"contest_title": "\u7b2c 237 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 237", "contest_title_slug": "weekly-contest-237", "contest_id": 393, "contest_start_time": 1618713000, "contest_duration": 5400, "user_num": 4577, "question_slugs": ["check-if-the-sentence-is-pangram", "maximum-ice-cream-bars", "single-threaded-cpu", "find-xor-sum-of-all-pairs-bitwise-and"]}, {"contest_title": "\u7b2c 238 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 238", "contest_title_slug": "weekly-contest-238", "contest_id": 397, "contest_start_time": 1619317800, "contest_duration": 5400, "user_num": 3978, "question_slugs": ["sum-of-digits-in-base-k", "frequency-of-the-most-frequent-element", "longest-substring-of-all-vowels-in-order", "maximum-building-height"]}, {"contest_title": "\u7b2c 239 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 239", "contest_title_slug": "weekly-contest-239", "contest_id": 399, "contest_start_time": 1619922600, "contest_duration": 5400, "user_num": 3907, "question_slugs": ["minimum-distance-to-the-target-element", "splitting-a-string-into-descending-consecutive-values", "minimum-adjacent-swaps-to-reach-the-kth-smallest-number", "minimum-interval-to-include-each-query"]}, {"contest_title": "\u7b2c 240 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 240", "contest_title_slug": "weekly-contest-240", "contest_id": 403, "contest_start_time": 1620527400, "contest_duration": 5400, "user_num": 4307, "question_slugs": ["maximum-population-year", "maximum-distance-between-a-pair-of-values", "maximum-subarray-min-product", "largest-color-value-in-a-directed-graph"]}, {"contest_title": "\u7b2c 241 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 241", "contest_title_slug": "weekly-contest-241", "contest_id": 405, "contest_start_time": 1621132200, "contest_duration": 5400, "user_num": 4491, "question_slugs": ["sum-of-all-subset-xor-totals", "minimum-number-of-swaps-to-make-the-binary-string-alternating", "finding-pairs-with-a-certain-sum", "number-of-ways-to-rearrange-sticks-with-k-sticks-visible"]}, {"contest_title": "\u7b2c 242 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 242", "contest_title_slug": "weekly-contest-242", "contest_id": 409, "contest_start_time": 1621737000, "contest_duration": 5400, "user_num": 4306, "question_slugs": ["longer-contiguous-segments-of-ones-than-zeros", "minimum-speed-to-arrive-on-time", "jump-game-vii", "stone-game-viii"]}, {"contest_title": "\u7b2c 243 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 243", "contest_title_slug": "weekly-contest-243", "contest_id": 411, "contest_start_time": 1622341800, "contest_duration": 5400, "user_num": 4493, "question_slugs": ["check-if-word-equals-summation-of-two-words", "maximum-value-after-insertion", "process-tasks-using-servers", "minimum-skips-to-arrive-at-meeting-on-time"]}, {"contest_title": "\u7b2c 244 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 244", "contest_title_slug": "weekly-contest-244", "contest_id": 415, "contest_start_time": 1622946600, "contest_duration": 5400, "user_num": 4430, "question_slugs": ["determine-whether-matrix-can-be-obtained-by-rotation", "reduction-operations-to-make-the-array-elements-equal", "minimum-number-of-flips-to-make-the-binary-string-alternating", "minimum-space-wasted-from-packaging"]}, {"contest_title": "\u7b2c 245 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 245", "contest_title_slug": "weekly-contest-245", "contest_id": 417, "contest_start_time": 1623551400, "contest_duration": 5400, "user_num": 4271, "question_slugs": ["redistribute-characters-to-make-all-strings-equal", "maximum-number-of-removable-characters", "merge-triplets-to-form-target-triplet", "the-earliest-and-latest-rounds-where-players-compete"]}, {"contest_title": "\u7b2c 246 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 246", "contest_title_slug": "weekly-contest-246", "contest_id": 422, "contest_start_time": 1624156200, "contest_duration": 5400, "user_num": 4136, "question_slugs": ["largest-odd-number-in-string", "the-number-of-full-rounds-you-have-played", "count-sub-islands", "minimum-absolute-difference-queries"]}, {"contest_title": "\u7b2c 247 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 247", "contest_title_slug": "weekly-contest-247", "contest_id": 426, "contest_start_time": 1624761000, "contest_duration": 5400, "user_num": 3981, "question_slugs": ["maximum-product-difference-between-two-pairs", "cyclically-rotating-a-grid", "number-of-wonderful-substrings", "count-ways-to-build-rooms-in-an-ant-colony"]}, {"contest_title": "\u7b2c 248 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 248", "contest_title_slug": "weekly-contest-248", "contest_id": 430, "contest_start_time": 1625365800, "contest_duration": 5400, "user_num": 4451, "question_slugs": ["build-array-from-permutation", "eliminate-maximum-number-of-monsters", "count-good-numbers", "longest-common-subpath"]}, {"contest_title": "\u7b2c 249 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 249", "contest_title_slug": "weekly-contest-249", "contest_id": 432, "contest_start_time": 1625970600, "contest_duration": 5400, "user_num": 4335, "question_slugs": ["concatenation-of-array", "unique-length-3-palindromic-subsequences", "painting-a-grid-with-three-different-colors", "merge-bsts-to-create-single-bst"]}, {"contest_title": "\u7b2c 250 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 250", "contest_title_slug": "weekly-contest-250", "contest_id": 436, "contest_start_time": 1626575400, "contest_duration": 5400, "user_num": 4315, "question_slugs": ["maximum-number-of-words-you-can-type", "add-minimum-number-of-rungs", "maximum-number-of-points-with-cost", "maximum-genetic-difference-query"]}, {"contest_title": "\u7b2c 251 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 251", "contest_title_slug": "weekly-contest-251", "contest_id": 438, "contest_start_time": 1627180200, "contest_duration": 5400, "user_num": 4747, "question_slugs": ["sum-of-digits-of-string-after-convert", "largest-number-after-mutating-substring", "maximum-compatibility-score-sum", "delete-duplicate-folders-in-system"]}, {"contest_title": "\u7b2c 252 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 252", "contest_title_slug": "weekly-contest-252", "contest_id": 442, "contest_start_time": 1627785000, "contest_duration": 5400, "user_num": 4647, "question_slugs": ["three-divisors", "maximum-number-of-weeks-for-which-you-can-work", "minimum-garden-perimeter-to-collect-enough-apples", "count-number-of-special-subsequences"]}, {"contest_title": "\u7b2c 253 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 253", "contest_title_slug": "weekly-contest-253", "contest_id": 444, "contest_start_time": 1628389800, "contest_duration": 5400, "user_num": 4570, "question_slugs": ["check-if-string-is-a-prefix-of-array", "remove-stones-to-minimize-the-total", "minimum-number-of-swaps-to-make-the-string-balanced", "find-the-longest-valid-obstacle-course-at-each-position"]}, {"contest_title": "\u7b2c 254 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 254", "contest_title_slug": "weekly-contest-254", "contest_id": 449, "contest_start_time": 1628994600, "contest_duration": 5400, "user_num": 4349, "question_slugs": ["number-of-strings-that-appear-as-substrings-in-word", "array-with-elements-not-equal-to-average-of-neighbors", "minimum-non-zero-product-of-the-array-elements", "last-day-where-you-can-still-cross"]}, {"contest_title": "\u7b2c 255 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 255", "contest_title_slug": "weekly-contest-255", "contest_id": 457, "contest_start_time": 1629599400, "contest_duration": 5400, "user_num": 4333, "question_slugs": ["find-greatest-common-divisor-of-array", "find-unique-binary-string", "minimize-the-difference-between-target-and-chosen-elements", "find-array-given-subset-sums"]}, {"contest_title": "\u7b2c 256 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 256", "contest_title_slug": "weekly-contest-256", "contest_id": 462, "contest_start_time": 1630204200, "contest_duration": 5400, "user_num": 4136, "question_slugs": ["minimum-difference-between-highest-and-lowest-of-k-scores", "find-the-kth-largest-integer-in-the-array", "minimum-number-of-work-sessions-to-finish-the-tasks", "number-of-unique-good-subsequences"]}, {"contest_title": "\u7b2c 257 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 257", "contest_title_slug": "weekly-contest-257", "contest_id": 464, "contest_start_time": 1630809000, "contest_duration": 5400, "user_num": 4278, "question_slugs": ["count-special-quadruplets", "the-number-of-weak-characters-in-the-game", "first-day-where-you-have-been-in-all-the-rooms", "gcd-sort-of-an-array"]}, {"contest_title": "\u7b2c 258 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 258", "contest_title_slug": "weekly-contest-258", "contest_id": 468, "contest_start_time": 1631413800, "contest_duration": 5400, "user_num": 4519, "question_slugs": ["reverse-prefix-of-word", "number-of-pairs-of-interchangeable-rectangles", "maximum-product-of-the-length-of-two-palindromic-subsequences", "smallest-missing-genetic-value-in-each-subtree"]}, {"contest_title": "\u7b2c 259 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 259", "contest_title_slug": "weekly-contest-259", "contest_id": 474, "contest_start_time": 1632018600, "contest_duration": 5400, "user_num": 3775, "question_slugs": ["final-value-of-variable-after-performing-operations", "sum-of-beauty-in-the-array", "detect-squares", "longest-subsequence-repeated-k-times"]}, {"contest_title": "\u7b2c 260 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 260", "contest_title_slug": "weekly-contest-260", "contest_id": 478, "contest_start_time": 1632623400, "contest_duration": 5400, "user_num": 3654, "question_slugs": ["maximum-difference-between-increasing-elements", "grid-game", "check-if-word-can-be-placed-in-crossword", "the-score-of-students-solving-math-expression"]}, {"contest_title": "\u7b2c 261 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 261", "contest_title_slug": "weekly-contest-261", "contest_id": 481, "contest_start_time": 1633228200, "contest_duration": 5400, "user_num": 3368, "question_slugs": ["minimum-moves-to-convert-string", "find-missing-observations", "stone-game-ix", "smallest-k-length-subsequence-with-occurrences-of-a-letter"]}, {"contest_title": "\u7b2c 262 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 262", "contest_title_slug": "weekly-contest-262", "contest_id": 485, "contest_start_time": 1633833000, "contest_duration": 5400, "user_num": 4261, "question_slugs": ["two-out-of-three", "minimum-operations-to-make-a-uni-value-grid", "stock-price-fluctuation", "partition-array-into-two-arrays-to-minimize-sum-difference"]}, {"contest_title": "\u7b2c 263 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 263", "contest_title_slug": "weekly-contest-263", "contest_id": 487, "contest_start_time": 1634437800, "contest_duration": 5400, "user_num": 4572, "question_slugs": ["check-if-numbers-are-ascending-in-a-sentence", "simple-bank-system", "count-number-of-maximum-bitwise-or-subsets", "second-minimum-time-to-reach-destination"]}, {"contest_title": "\u7b2c 264 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 264", "contest_title_slug": "weekly-contest-264", "contest_id": 491, "contest_start_time": 1635042600, "contest_duration": 5400, "user_num": 4659, "question_slugs": ["number-of-valid-words-in-a-sentence", "next-greater-numerically-balanced-number", "count-nodes-with-the-highest-score", "parallel-courses-iii"]}, {"contest_title": "\u7b2c 265 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 265", "contest_title_slug": "weekly-contest-265", "contest_id": 493, "contest_start_time": 1635647400, "contest_duration": 5400, "user_num": 4182, "question_slugs": ["smallest-index-with-equal-value", "find-the-minimum-and-maximum-number-of-nodes-between-critical-points", "minimum-operations-to-convert-number", "check-if-an-original-string-exists-given-two-encoded-strings"]}, {"contest_title": "\u7b2c 266 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 266", "contest_title_slug": "weekly-contest-266", "contest_id": 498, "contest_start_time": 1636252200, "contest_duration": 5400, "user_num": 4385, "question_slugs": ["count-vowel-substrings-of-a-string", "vowels-of-all-substrings", "minimized-maximum-of-products-distributed-to-any-store", "maximum-path-quality-of-a-graph"]}, {"contest_title": "\u7b2c 267 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 267", "contest_title_slug": "weekly-contest-267", "contest_id": 500, "contest_start_time": 1636857000, "contest_duration": 5400, "user_num": 4365, "question_slugs": ["time-needed-to-buy-tickets", "reverse-nodes-in-even-length-groups", "decode-the-slanted-ciphertext", "process-restricted-friend-requests"]}, {"contest_title": "\u7b2c 268 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 268", "contest_title_slug": "weekly-contest-268", "contest_id": 504, "contest_start_time": 1637461800, "contest_duration": 5400, "user_num": 4398, "question_slugs": ["two-furthest-houses-with-different-colors", "watering-plants", "range-frequency-queries", "sum-of-k-mirror-numbers"]}, {"contest_title": "\u7b2c 269 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 269", "contest_title_slug": "weekly-contest-269", "contest_id": 506, "contest_start_time": 1638066600, "contest_duration": 5400, "user_num": 4293, "question_slugs": ["find-target-indices-after-sorting-array", "k-radius-subarray-averages", "removing-minimum-and-maximum-from-array", "find-all-people-with-secret"]}, {"contest_title": "\u7b2c 270 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 270", "contest_title_slug": "weekly-contest-270", "contest_id": 510, "contest_start_time": 1638671400, "contest_duration": 5400, "user_num": 4748, "question_slugs": ["finding-3-digit-even-numbers", "delete-the-middle-node-of-a-linked-list", "step-by-step-directions-from-a-binary-tree-node-to-another", "valid-arrangement-of-pairs"]}, {"contest_title": "\u7b2c 271 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 271", "contest_title_slug": "weekly-contest-271", "contest_id": 512, "contest_start_time": 1639276200, "contest_duration": 5400, "user_num": 4562, "question_slugs": ["rings-and-rods", "sum-of-subarray-ranges", "watering-plants-ii", "maximum-fruits-harvested-after-at-most-k-steps"]}, {"contest_title": "\u7b2c 272 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 272", "contest_title_slug": "weekly-contest-272", "contest_id": 516, "contest_start_time": 1639881000, "contest_duration": 5400, "user_num": 4698, "question_slugs": ["find-first-palindromic-string-in-the-array", "adding-spaces-to-a-string", "number-of-smooth-descent-periods-of-a-stock", "minimum-operations-to-make-the-array-k-increasing"]}, {"contest_title": "\u7b2c 273 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 273", "contest_title_slug": "weekly-contest-273", "contest_id": 518, "contest_start_time": 1640485800, "contest_duration": 5400, "user_num": 4368, "question_slugs": ["a-number-after-a-double-reversal", "execution-of-all-suffix-instructions-staying-in-a-grid", "intervals-between-identical-elements", "recover-the-original-array"]}, {"contest_title": "\u7b2c 274 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 274", "contest_title_slug": "weekly-contest-274", "contest_id": 522, "contest_start_time": 1641090600, "contest_duration": 5400, "user_num": 4109, "question_slugs": ["check-if-all-as-appears-before-all-bs", "number-of-laser-beams-in-a-bank", "destroying-asteroids", "maximum-employees-to-be-invited-to-a-meeting"]}, {"contest_title": "\u7b2c 275 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 275", "contest_title_slug": "weekly-contest-275", "contest_id": 524, "contest_start_time": 1641695400, "contest_duration": 5400, "user_num": 4787, "question_slugs": ["check-if-every-row-and-column-contains-all-numbers", "minimum-swaps-to-group-all-1s-together-ii", "count-words-obtained-after-adding-a-letter", "earliest-possible-day-of-full-bloom"]}, {"contest_title": "\u7b2c 276 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 276", "contest_title_slug": "weekly-contest-276", "contest_id": 528, "contest_start_time": 1642300200, "contest_duration": 5400, "user_num": 5244, "question_slugs": ["divide-a-string-into-groups-of-size-k", "minimum-moves-to-reach-target-score", "solving-questions-with-brainpower", "maximum-running-time-of-n-computers"]}, {"contest_title": "\u7b2c 277 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 277", "contest_title_slug": "weekly-contest-277", "contest_id": 530, "contest_start_time": 1642905000, "contest_duration": 5400, "user_num": 5060, "question_slugs": ["count-elements-with-strictly-smaller-and-greater-elements", "rearrange-array-elements-by-sign", "find-all-lonely-numbers-in-the-array", "maximum-good-people-based-on-statements"]}, {"contest_title": "\u7b2c 278 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 278", "contest_title_slug": "weekly-contest-278", "contest_id": 534, "contest_start_time": 1643509800, "contest_duration": 5400, "user_num": 4643, "question_slugs": ["keep-multiplying-found-values-by-two", "all-divisions-with-the-highest-score-of-a-binary-array", "find-substring-with-given-hash-value", "groups-of-strings"]}, {"contest_title": "\u7b2c 279 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 279", "contest_title_slug": "weekly-contest-279", "contest_id": 536, "contest_start_time": 1644114600, "contest_duration": 5400, "user_num": 4132, "question_slugs": ["sort-even-and-odd-indices-independently", "smallest-value-of-the-rearranged-number", "design-bitset", "minimum-time-to-remove-all-cars-containing-illegal-goods"]}, {"contest_title": "\u7b2c 280 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 280", "contest_title_slug": "weekly-contest-280", "contest_id": 540, "contest_start_time": 1644719400, "contest_duration": 5400, "user_num": 5834, "question_slugs": ["count-operations-to-obtain-zero", "minimum-operations-to-make-the-array-alternating", "removing-minimum-number-of-magic-beans", "maximum-and-sum-of-array"]}, {"contest_title": "\u7b2c 281 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 281", "contest_title_slug": "weekly-contest-281", "contest_id": 542, "contest_start_time": 1645324200, "contest_duration": 6000, "user_num": 6005, "question_slugs": ["count-integers-with-even-digit-sum", "merge-nodes-in-between-zeros", "construct-string-with-repeat-limit", "count-array-pairs-divisible-by-k"]}, {"contest_title": "\u7b2c 282 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 282", "contest_title_slug": "weekly-contest-282", "contest_id": 546, "contest_start_time": 1645929000, "contest_duration": 5400, "user_num": 7164, "question_slugs": ["counting-words-with-a-given-prefix", "minimum-number-of-steps-to-make-two-strings-anagram-ii", "minimum-time-to-complete-trips", "minimum-time-to-finish-the-race"]}, {"contest_title": "\u7b2c 283 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 283", "contest_title_slug": "weekly-contest-283", "contest_id": 551, "contest_start_time": 1646533800, "contest_duration": 5400, "user_num": 7817, "question_slugs": ["cells-in-a-range-on-an-excel-sheet", "append-k-integers-with-minimal-sum", "create-binary-tree-from-descriptions", "replace-non-coprime-numbers-in-array"]}, {"contest_title": "\u7b2c 284 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 284", "contest_title_slug": "weekly-contest-284", "contest_id": 555, "contest_start_time": 1647138600, "contest_duration": 5400, "user_num": 8483, "question_slugs": ["find-all-k-distant-indices-in-an-array", "count-artifacts-that-can-be-extracted", "maximize-the-topmost-element-after-k-moves", "minimum-weighted-subgraph-with-the-required-paths"]}, {"contest_title": "\u7b2c 285 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 285", "contest_title_slug": "weekly-contest-285", "contest_id": 558, "contest_start_time": 1647743400, "contest_duration": 5400, "user_num": 7501, "question_slugs": ["count-hills-and-valleys-in-an-array", "count-collisions-on-a-road", "maximum-points-in-an-archery-competition", "longest-substring-of-one-repeating-character"]}, {"contest_title": "\u7b2c 286 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 286", "contest_title_slug": "weekly-contest-286", "contest_id": 564, "contest_start_time": 1648348200, "contest_duration": 5400, "user_num": 7248, "question_slugs": ["find-the-difference-of-two-arrays", "minimum-deletions-to-make-array-beautiful", "find-palindrome-with-fixed-length", "maximum-value-of-k-coins-from-piles"]}, {"contest_title": "\u7b2c 287 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 287", "contest_title_slug": "weekly-contest-287", "contest_id": 569, "contest_start_time": 1648953000, "contest_duration": 5400, "user_num": 6811, "question_slugs": ["minimum-number-of-operations-to-convert-time", "find-players-with-zero-or-one-losses", "maximum-candies-allocated-to-k-children", "encrypt-and-decrypt-strings"]}, {"contest_title": "\u7b2c 288 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 288", "contest_title_slug": "weekly-contest-288", "contest_id": 573, "contest_start_time": 1649557800, "contest_duration": 5400, "user_num": 6926, "question_slugs": ["largest-number-after-digit-swaps-by-parity", "minimize-result-by-adding-parentheses-to-expression", "maximum-product-after-k-increments", "maximum-total-beauty-of-the-gardens"]}, {"contest_title": "\u7b2c 289 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 289", "contest_title_slug": "weekly-contest-289", "contest_id": 576, "contest_start_time": 1650162600, "contest_duration": 5400, "user_num": 7293, "question_slugs": ["calculate-digit-sum-of-a-string", "minimum-rounds-to-complete-all-tasks", "maximum-trailing-zeros-in-a-cornered-path", "longest-path-with-different-adjacent-characters"]}, {"contest_title": "\u7b2c 290 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 290", "contest_title_slug": "weekly-contest-290", "contest_id": 582, "contest_start_time": 1650767400, "contest_duration": 5400, "user_num": 6275, "question_slugs": ["intersection-of-multiple-arrays", "count-lattice-points-inside-a-circle", "count-number-of-rectangles-containing-each-point", "number-of-flowers-in-full-bloom"]}, {"contest_title": "\u7b2c 291 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 291", "contest_title_slug": "weekly-contest-291", "contest_id": 587, "contest_start_time": 1651372200, "contest_duration": 5400, "user_num": 6574, "question_slugs": ["remove-digit-from-number-to-maximize-result", "minimum-consecutive-cards-to-pick-up", "k-divisible-elements-subarrays", "total-appeal-of-a-string"]}, {"contest_title": "\u7b2c 292 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 292", "contest_title_slug": "weekly-contest-292", "contest_id": 591, "contest_start_time": 1651977000, "contest_duration": 5400, "user_num": 6884, "question_slugs": ["largest-3-same-digit-number-in-string", "count-nodes-equal-to-average-of-subtree", "count-number-of-texts", "check-if-there-is-a-valid-parentheses-string-path"]}, {"contest_title": "\u7b2c 293 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 293", "contest_title_slug": "weekly-contest-293", "contest_id": 593, "contest_start_time": 1652581800, "contest_duration": 5400, "user_num": 7357, "question_slugs": ["find-resultant-array-after-removing-anagrams", "maximum-consecutive-floors-without-special-floors", "largest-combination-with-bitwise-and-greater-than-zero", "count-integers-in-intervals"]}, {"contest_title": "\u7b2c 294 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 294", "contest_title_slug": "weekly-contest-294", "contest_id": 599, "contest_start_time": 1653186600, "contest_duration": 5400, "user_num": 6640, "question_slugs": ["percentage-of-letter-in-string", "maximum-bags-with-full-capacity-of-rocks", "minimum-lines-to-represent-a-line-chart", "sum-of-total-strength-of-wizards"]}, {"contest_title": "\u7b2c 295 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 295", "contest_title_slug": "weekly-contest-295", "contest_id": 605, "contest_start_time": 1653791400, "contest_duration": 5400, "user_num": 6447, "question_slugs": ["rearrange-characters-to-make-target-string", "apply-discount-to-prices", "steps-to-make-array-non-decreasing", "minimum-obstacle-removal-to-reach-corner"]}, {"contest_title": "\u7b2c 296 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 296", "contest_title_slug": "weekly-contest-296", "contest_id": 609, "contest_start_time": 1654396200, "contest_duration": 5400, "user_num": 5721, "question_slugs": ["min-max-game", "partition-array-such-that-maximum-difference-is-k", "replace-elements-in-an-array", "design-a-text-editor"]}, {"contest_title": "\u7b2c 297 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 297", "contest_title_slug": "weekly-contest-297", "contest_id": 611, "contest_start_time": 1655001000, "contest_duration": 5400, "user_num": 5915, "question_slugs": ["calculate-amount-paid-in-taxes", "minimum-path-cost-in-a-grid", "fair-distribution-of-cookies", "naming-a-company"]}, {"contest_title": "\u7b2c 298 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 298", "contest_title_slug": "weekly-contest-298", "contest_id": 615, "contest_start_time": 1655605800, "contest_duration": 5400, "user_num": 6228, "question_slugs": ["greatest-english-letter-in-upper-and-lower-case", "sum-of-numbers-with-units-digit-k", "longest-binary-subsequence-less-than-or-equal-to-k", "selling-pieces-of-wood"]}, {"contest_title": "\u7b2c 299 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 299", "contest_title_slug": "weekly-contest-299", "contest_id": 618, "contest_start_time": 1656210600, "contest_duration": 5400, "user_num": 6108, "question_slugs": ["check-if-matrix-is-x-matrix", "count-number-of-ways-to-place-houses", "maximum-score-of-spliced-array", "minimum-score-after-removals-on-a-tree"]}, {"contest_title": "\u7b2c 300 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 300", "contest_title_slug": "weekly-contest-300", "contest_id": 647, "contest_start_time": 1656815400, "contest_duration": 5400, "user_num": 6792, "question_slugs": ["decode-the-message", "spiral-matrix-iv", "number-of-people-aware-of-a-secret", "number-of-increasing-paths-in-a-grid"]}, {"contest_title": "\u7b2c 301 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 301", "contest_title_slug": "weekly-contest-301", "contest_id": 649, "contest_start_time": 1657420200, "contest_duration": 5400, "user_num": 7133, "question_slugs": ["minimum-amount-of-time-to-fill-cups", "smallest-number-in-infinite-set", "move-pieces-to-obtain-a-string", "count-the-number-of-ideal-arrays"]}, {"contest_title": "\u7b2c 302 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 302", "contest_title_slug": "weekly-contest-302", "contest_id": 653, "contest_start_time": 1658025000, "contest_duration": 5400, "user_num": 7092, "question_slugs": ["maximum-number-of-pairs-in-array", "max-sum-of-a-pair-with-equal-sum-of-digits", "query-kth-smallest-trimmed-number", "minimum-deletions-to-make-array-divisible"]}, {"contest_title": "\u7b2c 303 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 303", "contest_title_slug": "weekly-contest-303", "contest_id": 655, "contest_start_time": 1658629800, "contest_duration": 5400, "user_num": 7032, "question_slugs": ["first-letter-to-appear-twice", "equal-row-and-column-pairs", "design-a-food-rating-system", "number-of-excellent-pairs"]}, {"contest_title": "\u7b2c 304 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 304", "contest_title_slug": "weekly-contest-304", "contest_id": 659, "contest_start_time": 1659234600, "contest_duration": 5400, "user_num": 7372, "question_slugs": ["make-array-zero-by-subtracting-equal-amounts", "maximum-number-of-groups-entering-a-competition", "find-closest-node-to-given-two-nodes", "longest-cycle-in-a-graph"]}, {"contest_title": "\u7b2c 305 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 305", "contest_title_slug": "weekly-contest-305", "contest_id": 663, "contest_start_time": 1659839400, "contest_duration": 5400, "user_num": 7465, "question_slugs": ["number-of-arithmetic-triplets", "reachable-nodes-with-restrictions", "check-if-there-is-a-valid-partition-for-the-array", "longest-ideal-subsequence"]}, {"contest_title": "\u7b2c 306 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 306", "contest_title_slug": "weekly-contest-306", "contest_id": 669, "contest_start_time": 1660444200, "contest_duration": 5400, "user_num": 7500, "question_slugs": ["largest-local-values-in-a-matrix", "node-with-highest-edge-score", "construct-smallest-number-from-di-string", "count-special-integers"]}, {"contest_title": "\u7b2c 307 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 307", "contest_title_slug": "weekly-contest-307", "contest_id": 671, "contest_start_time": 1661049000, "contest_duration": 5400, "user_num": 7064, "question_slugs": ["minimum-hours-of-training-to-win-a-competition", "largest-palindromic-number", "amount-of-time-for-binary-tree-to-be-infected", "find-the-k-sum-of-an-array"]}, {"contest_title": "\u7b2c 308 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 308", "contest_title_slug": "weekly-contest-308", "contest_id": 689, "contest_start_time": 1661653800, "contest_duration": 5400, "user_num": 6394, "question_slugs": ["longest-subsequence-with-limited-sum", "removing-stars-from-a-string", "minimum-amount-of-time-to-collect-garbage", "build-a-matrix-with-conditions"]}, {"contest_title": "\u7b2c 309 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 309", "contest_title_slug": "weekly-contest-309", "contest_id": 693, "contest_start_time": 1662258600, "contest_duration": 5400, "user_num": 7972, "question_slugs": ["check-distances-between-same-letters", "number-of-ways-to-reach-a-position-after-exactly-k-steps", "longest-nice-subarray", "meeting-rooms-iii"]}, {"contest_title": "\u7b2c 310 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 310", "contest_title_slug": "weekly-contest-310", "contest_id": 704, "contest_start_time": 1662863400, "contest_duration": 5400, "user_num": 6081, "question_slugs": ["most-frequent-even-element", "optimal-partition-of-string", "divide-intervals-into-minimum-number-of-groups", "longest-increasing-subsequence-ii"]}, {"contest_title": "\u7b2c 311 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 311", "contest_title_slug": "weekly-contest-311", "contest_id": 741, "contest_start_time": 1663468200, "contest_duration": 5400, "user_num": 6710, "question_slugs": ["smallest-even-multiple", "length-of-the-longest-alphabetical-continuous-substring", "reverse-odd-levels-of-binary-tree", "sum-of-prefix-scores-of-strings"]}, {"contest_title": "\u7b2c 312 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 312", "contest_title_slug": "weekly-contest-312", "contest_id": 746, "contest_start_time": 1664073000, "contest_duration": 5400, "user_num": 6638, "question_slugs": ["sort-the-people", "longest-subarray-with-maximum-bitwise-and", "find-all-good-indices", "number-of-good-paths"]}, {"contest_title": "\u7b2c 313 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 313", "contest_title_slug": "weekly-contest-313", "contest_id": 750, "contest_start_time": 1664677800, "contest_duration": 5400, "user_num": 5445, "question_slugs": ["number-of-common-factors", "maximum-sum-of-an-hourglass", "minimize-xor", "maximum-deletions-on-a-string"]}, {"contest_title": "\u7b2c 314 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 314", "contest_title_slug": "weekly-contest-314", "contest_id": 756, "contest_start_time": 1665282600, "contest_duration": 5400, "user_num": 4838, "question_slugs": ["the-employee-that-worked-on-the-longest-task", "find-the-original-array-of-prefix-xor", "using-a-robot-to-print-the-lexicographically-smallest-string", "paths-in-matrix-whose-sum-is-divisible-by-k"]}, {"contest_title": "\u7b2c 315 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 315", "contest_title_slug": "weekly-contest-315", "contest_id": 759, "contest_start_time": 1665887400, "contest_duration": 5400, "user_num": 6490, "question_slugs": ["largest-positive-integer-that-exists-with-its-negative", "count-number-of-distinct-integers-after-reverse-operations", "sum-of-number-and-its-reverse", "count-subarrays-with-fixed-bounds"]}, {"contest_title": "\u7b2c 316 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 316", "contest_title_slug": "weekly-contest-316", "contest_id": 764, "contest_start_time": 1666492200, "contest_duration": 5400, "user_num": 6387, "question_slugs": ["determine-if-two-events-have-conflict", "number-of-subarrays-with-gcd-equal-to-k", "minimum-cost-to-make-array-equal", "minimum-number-of-operations-to-make-arrays-similar"]}, {"contest_title": "\u7b2c 317 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 317", "contest_title_slug": "weekly-contest-317", "contest_id": 767, "contest_start_time": 1667097000, "contest_duration": 5400, "user_num": 5660, "question_slugs": ["average-value-of-even-numbers-that-are-divisible-by-three", "most-popular-video-creator", "minimum-addition-to-make-integer-beautiful", "height-of-binary-tree-after-subtree-removal-queries"]}, {"contest_title": "\u7b2c 318 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 318", "contest_title_slug": "weekly-contest-318", "contest_id": 771, "contest_start_time": 1667701800, "contest_duration": 5400, "user_num": 5670, "question_slugs": ["apply-operations-to-an-array", "maximum-sum-of-distinct-subarrays-with-length-k", "total-cost-to-hire-k-workers", "minimum-total-distance-traveled"]}, {"contest_title": "\u7b2c 319 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 319", "contest_title_slug": "weekly-contest-319", "contest_id": 773, "contest_start_time": 1668306600, "contest_duration": 5400, "user_num": 6175, "question_slugs": ["convert-the-temperature", "number-of-subarrays-with-lcm-equal-to-k", "minimum-number-of-operations-to-sort-a-binary-tree-by-level", "maximum-number-of-non-overlapping-palindrome-substrings"]}, {"contest_title": "\u7b2c 320 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 320", "contest_title_slug": "weekly-contest-320", "contest_id": 777, "contest_start_time": 1668911400, "contest_duration": 5400, "user_num": 5678, "question_slugs": ["number-of-unequal-triplets-in-array", "closest-nodes-queries-in-a-binary-search-tree", "minimum-fuel-cost-to-report-to-the-capital", "number-of-beautiful-partitions"]}, {"contest_title": "\u7b2c 321 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 321", "contest_title_slug": "weekly-contest-321", "contest_id": 779, "contest_start_time": 1669516200, "contest_duration": 5400, "user_num": 5115, "question_slugs": ["find-the-pivot-integer", "append-characters-to-string-to-make-subsequence", "remove-nodes-from-linked-list", "count-subarrays-with-median-k"]}, {"contest_title": "\u7b2c 322 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 322", "contest_title_slug": "weekly-contest-322", "contest_id": 783, "contest_start_time": 1670121000, "contest_duration": 5400, "user_num": 5085, "question_slugs": ["circular-sentence", "divide-players-into-teams-of-equal-skill", "minimum-score-of-a-path-between-two-cities", "divide-nodes-into-the-maximum-number-of-groups"]}, {"contest_title": "\u7b2c 323 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 323", "contest_title_slug": "weekly-contest-323", "contest_id": 785, "contest_start_time": 1670725800, "contest_duration": 5400, "user_num": 4671, "question_slugs": ["delete-greatest-value-in-each-row", "longest-square-streak-in-an-array", "design-memory-allocator", "maximum-number-of-points-from-grid-queries"]}, {"contest_title": "\u7b2c 324 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 324", "contest_title_slug": "weekly-contest-324", "contest_id": 790, "contest_start_time": 1671330600, "contest_duration": 5400, "user_num": 4167, "question_slugs": ["count-pairs-of-similar-strings", "smallest-value-after-replacing-with-sum-of-prime-factors", "add-edges-to-make-degrees-of-all-nodes-even", "cycle-length-queries-in-a-tree"]}, {"contest_title": "\u7b2c 325 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 325", "contest_title_slug": "weekly-contest-325", "contest_id": 795, "contest_start_time": 1671935400, "contest_duration": 5400, "user_num": 3530, "question_slugs": ["shortest-distance-to-target-string-in-a-circular-array", "take-k-of-each-character-from-left-and-right", "maximum-tastiness-of-candy-basket", "number-of-great-partitions"]}, {"contest_title": "\u7b2c 326 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 326", "contest_title_slug": "weekly-contest-326", "contest_id": 799, "contest_start_time": 1672540200, "contest_duration": 5400, "user_num": 3873, "question_slugs": ["count-the-digits-that-divide-a-number", "distinct-prime-factors-of-product-of-array", "partition-string-into-substrings-with-values-at-most-k", "closest-prime-numbers-in-range"]}, {"contest_title": "\u7b2c 327 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 327", "contest_title_slug": "weekly-contest-327", "contest_id": 801, "contest_start_time": 1673145000, "contest_duration": 5400, "user_num": 4518, "question_slugs": ["maximum-count-of-positive-integer-and-negative-integer", "maximal-score-after-applying-k-operations", "make-number-of-distinct-characters-equal", "time-to-cross-a-bridge"]}, {"contest_title": "\u7b2c 328 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 328", "contest_title_slug": "weekly-contest-328", "contest_id": 805, "contest_start_time": 1673749800, "contest_duration": 5400, "user_num": 4776, "question_slugs": ["difference-between-element-sum-and-digit-sum-of-an-array", "increment-submatrices-by-one", "count-the-number-of-good-subarrays", "difference-between-maximum-and-minimum-price-sum"]}, {"contest_title": "\u7b2c 329 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 329", "contest_title_slug": "weekly-contest-329", "contest_id": 807, "contest_start_time": 1674354600, "contest_duration": 5400, "user_num": 2591, "question_slugs": ["alternating-digit-sum", "sort-the-students-by-their-kth-score", "apply-bitwise-operations-to-make-strings-equal", "minimum-cost-to-split-an-array"]}, {"contest_title": "\u7b2c 330 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 330", "contest_title_slug": "weekly-contest-330", "contest_id": 811, "contest_start_time": 1674959400, "contest_duration": 5400, "user_num": 3399, "question_slugs": ["count-distinct-numbers-on-board", "count-collisions-of-monkeys-on-a-polygon", "put-marbles-in-bags", "count-increasing-quadruplets"]}, {"contest_title": "\u7b2c 331 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 331", "contest_title_slug": "weekly-contest-331", "contest_id": 813, "contest_start_time": 1675564200, "contest_duration": 5400, "user_num": 4256, "question_slugs": ["take-gifts-from-the-richest-pile", "count-vowel-strings-in-ranges", "house-robber-iv", "rearranging-fruits"]}, {"contest_title": "\u7b2c 332 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 332", "contest_title_slug": "weekly-contest-332", "contest_id": 817, "contest_start_time": 1676169000, "contest_duration": 5400, "user_num": 4547, "question_slugs": ["find-the-array-concatenation-value", "count-the-number-of-fair-pairs", "substring-xor-queries", "subsequence-with-the-minimum-score"]}, {"contest_title": "\u7b2c 333 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 333", "contest_title_slug": "weekly-contest-333", "contest_id": 819, "contest_start_time": 1676773800, "contest_duration": 5400, "user_num": 4969, "question_slugs": ["merge-two-2d-arrays-by-summing-values", "minimum-operations-to-reduce-an-integer-to-0", "count-the-number-of-square-free-subsets", "find-the-string-with-lcp"]}, {"contest_title": "\u7b2c 334 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 334", "contest_title_slug": "weekly-contest-334", "contest_id": 823, "contest_start_time": 1677378600, "contest_duration": 5400, "user_num": 5501, "question_slugs": ["left-and-right-sum-differences", "find-the-divisibility-array-of-a-string", "find-the-maximum-number-of-marked-indices", "minimum-time-to-visit-a-cell-in-a-grid"]}, {"contest_title": "\u7b2c 335 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 335", "contest_title_slug": "weekly-contest-335", "contest_id": 825, "contest_start_time": 1677983400, "contest_duration": 5400, "user_num": 6019, "question_slugs": ["pass-the-pillow", "kth-largest-sum-in-a-binary-tree", "split-the-array-to-make-coprime-products", "number-of-ways-to-earn-points"]}, {"contest_title": "\u7b2c 336 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 336", "contest_title_slug": "weekly-contest-336", "contest_id": 833, "contest_start_time": 1678588200, "contest_duration": 5400, "user_num": 5897, "question_slugs": ["count-the-number-of-vowel-strings-in-range", "rearrange-array-to-maximize-prefix-score", "count-the-number-of-beautiful-subarrays", "minimum-time-to-complete-all-tasks"]}, {"contest_title": "\u7b2c 337 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 337", "contest_title_slug": "weekly-contest-337", "contest_id": 839, "contest_start_time": 1679193000, "contest_duration": 5400, "user_num": 5628, "question_slugs": ["number-of-even-and-odd-bits", "check-knight-tour-configuration", "the-number-of-beautiful-subsets", "smallest-missing-non-negative-integer-after-operations"]}, {"contest_title": "\u7b2c 338 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 338", "contest_title_slug": "weekly-contest-338", "contest_id": 843, "contest_start_time": 1679797800, "contest_duration": 5400, "user_num": 5594, "question_slugs": ["k-items-with-the-maximum-sum", "prime-subtraction-operation", "minimum-operations-to-make-all-array-elements-equal", "collect-coins-in-a-tree"]}, {"contest_title": "\u7b2c 339 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 339", "contest_title_slug": "weekly-contest-339", "contest_id": 850, "contest_start_time": 1680402600, "contest_duration": 5400, "user_num": 5180, "question_slugs": ["find-the-longest-balanced-substring-of-a-binary-string", "convert-an-array-into-a-2d-array-with-conditions", "mice-and-cheese", "minimum-reverse-operations"]}, {"contest_title": "\u7b2c 340 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 340", "contest_title_slug": "weekly-contest-340", "contest_id": 854, "contest_start_time": 1681007400, "contest_duration": 5400, "user_num": 4937, "question_slugs": ["prime-in-diagonal", "sum-of-distances", "minimize-the-maximum-difference-of-pairs", "minimum-number-of-visited-cells-in-a-grid"]}, {"contest_title": "\u7b2c 341 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 341", "contest_title_slug": "weekly-contest-341", "contest_id": 856, "contest_start_time": 1681612200, "contest_duration": 5400, "user_num": 4792, "question_slugs": ["row-with-maximum-ones", "find-the-maximum-divisibility-score", "minimum-additions-to-make-valid-string", "minimize-the-total-price-of-the-trips"]}, {"contest_title": "\u7b2c 342 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 342", "contest_title_slug": "weekly-contest-342", "contest_id": 860, "contest_start_time": 1682217000, "contest_duration": 5400, "user_num": 3702, "question_slugs": ["calculate-delayed-arrival-time", "sum-multiples", "sliding-subarray-beauty", "minimum-number-of-operations-to-make-all-array-elements-equal-to-1"]}, {"contest_title": "\u7b2c 343 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 343", "contest_title_slug": "weekly-contest-343", "contest_id": 863, "contest_start_time": 1682821800, "contest_duration": 5400, "user_num": 3313, "question_slugs": ["determine-the-winner-of-a-bowling-game", "first-completely-painted-row-or-column", "minimum-cost-of-a-path-with-special-roads", "lexicographically-smallest-beautiful-string"]}, {"contest_title": "\u7b2c 344 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 344", "contest_title_slug": "weekly-contest-344", "contest_id": 867, "contest_start_time": 1683426600, "contest_duration": 5400, "user_num": 3986, "question_slugs": ["find-the-distinct-difference-array", "frequency-tracker", "number-of-adjacent-elements-with-the-same-color", "make-costs-of-paths-equal-in-a-binary-tree"]}, {"contest_title": "\u7b2c 345 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 345", "contest_title_slug": "weekly-contest-345", "contest_id": 870, "contest_start_time": 1684031400, "contest_duration": 5400, "user_num": 4165, "question_slugs": ["find-the-losers-of-the-circular-game", "neighboring-bitwise-xor", "maximum-number-of-moves-in-a-grid", "count-the-number-of-complete-components"]}, {"contest_title": "\u7b2c 346 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 346", "contest_title_slug": "weekly-contest-346", "contest_id": 874, "contest_start_time": 1684636200, "contest_duration": 5400, "user_num": 4035, "question_slugs": ["minimum-string-length-after-removing-substrings", "lexicographically-smallest-palindrome", "find-the-punishment-number-of-an-integer", "modify-graph-edge-weights"]}, {"contest_title": "\u7b2c 347 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 347", "contest_title_slug": "weekly-contest-347", "contest_id": 876, "contest_start_time": 1685241000, "contest_duration": 5400, "user_num": 3836, "question_slugs": ["remove-trailing-zeros-from-a-string", "difference-of-number-of-distinct-values-on-diagonals", "minimum-cost-to-make-all-characters-equal", "maximum-strictly-increasing-cells-in-a-matrix"]}, {"contest_title": "\u7b2c 348 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 348", "contest_title_slug": "weekly-contest-348", "contest_id": 880, "contest_start_time": 1685845800, "contest_duration": 5400, "user_num": 3909, "question_slugs": ["minimize-string-length", "semi-ordered-permutation", "sum-of-matrix-after-queries", "count-of-integers"]}, {"contest_title": "\u7b2c 349 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 349", "contest_title_slug": "weekly-contest-349", "contest_id": 882, "contest_start_time": 1686450600, "contest_duration": 5400, "user_num": 3714, "question_slugs": ["neither-minimum-nor-maximum", "lexicographically-smallest-string-after-substring-operation", "collecting-chocolates", "maximum-sum-queries"]}, {"contest_title": "\u7b2c 350 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 350", "contest_title_slug": "weekly-contest-350", "contest_id": 886, "contest_start_time": 1687055400, "contest_duration": 5400, "user_num": 3580, "question_slugs": ["total-distance-traveled", "find-the-value-of-the-partition", "special-permutations", "painting-the-walls"]}, {"contest_title": "\u7b2c 351 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 351", "contest_title_slug": "weekly-contest-351", "contest_id": 888, "contest_start_time": 1687660200, "contest_duration": 5400, "user_num": 2471, "question_slugs": ["number-of-beautiful-pairs", "minimum-operations-to-make-the-integer-zero", "ways-to-split-array-into-good-subarrays", "robot-collisions"]}, {"contest_title": "\u7b2c 352 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 352", "contest_title_slug": "weekly-contest-352", "contest_id": 892, "contest_start_time": 1688265000, "contest_duration": 5400, "user_num": 3437, "question_slugs": ["longest-even-odd-subarray-with-threshold", "prime-pairs-with-target-sum", "continuous-subarrays", "sum-of-imbalance-numbers-of-all-subarrays"]}, {"contest_title": "\u7b2c 353 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 353", "contest_title_slug": "weekly-contest-353", "contest_id": 894, "contest_start_time": 1688869800, "contest_duration": 5400, "user_num": 4113, "question_slugs": ["find-the-maximum-achievable-number", "maximum-number-of-jumps-to-reach-the-last-index", "longest-non-decreasing-subarray-from-two-arrays", "apply-operations-to-make-all-array-elements-equal-to-zero"]}, {"contest_title": "\u7b2c 354 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 354", "contest_title_slug": "weekly-contest-354", "contest_id": 898, "contest_start_time": 1689474600, "contest_duration": 5400, "user_num": 3957, "question_slugs": ["sum-of-squares-of-special-elements", "maximum-beauty-of-an-array-after-applying-operation", "minimum-index-of-a-valid-split", "length-of-the-longest-valid-substring"]}, {"contest_title": "\u7b2c 355 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 355", "contest_title_slug": "weekly-contest-355", "contest_id": 900, "contest_start_time": 1690079400, "contest_duration": 5400, "user_num": 4112, "question_slugs": ["split-strings-by-separator", "largest-element-in-an-array-after-merge-operations", "maximum-number-of-groups-with-increasing-length", "count-paths-that-can-form-a-palindrome-in-a-tree"]}, {"contest_title": "\u7b2c 356 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 356", "contest_title_slug": "weekly-contest-356", "contest_id": 904, "contest_start_time": 1690684200, "contest_duration": 5400, "user_num": 4082, "question_slugs": ["number-of-employees-who-met-the-target", "count-complete-subarrays-in-an-array", "shortest-string-that-contains-three-strings", "count-stepping-numbers-in-range"]}, {"contest_title": "\u7b2c 357 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 357", "contest_title_slug": "weekly-contest-357", "contest_id": 906, "contest_start_time": 1691289000, "contest_duration": 5400, "user_num": 4265, "question_slugs": ["faulty-keyboard", "check-if-it-is-possible-to-split-array", "find-the-safest-path-in-a-grid", "maximum-elegance-of-a-k-length-subsequence"]}, {"contest_title": "\u7b2c 358 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 358", "contest_title_slug": "weekly-contest-358", "contest_id": 910, "contest_start_time": 1691893800, "contest_duration": 5400, "user_num": 4475, "question_slugs": ["max-pair-sum-in-an-array", "double-a-number-represented-as-a-linked-list", "minimum-absolute-difference-between-elements-with-constraint", "apply-operations-to-maximize-score"]}, {"contest_title": "\u7b2c 359 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 359", "contest_title_slug": "weekly-contest-359", "contest_id": 913, "contest_start_time": 1692498600, "contest_duration": 5400, "user_num": 4101, "question_slugs": ["check-if-a-string-is-an-acronym-of-words", "determine-the-minimum-sum-of-a-k-avoiding-array", "maximize-the-profit-as-the-salesman", "find-the-longest-equal-subarray"]}, {"contest_title": "\u7b2c 360 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 360", "contest_title_slug": "weekly-contest-360", "contest_id": 918, "contest_start_time": 1693103400, "contest_duration": 5400, "user_num": 4496, "question_slugs": ["furthest-point-from-origin", "find-the-minimum-possible-sum-of-a-beautiful-array", "minimum-operations-to-form-subsequence-with-target-sum", "maximize-value-of-function-in-a-ball-passing-game"]}, {"contest_title": "\u7b2c 361 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 361", "contest_title_slug": "weekly-contest-361", "contest_id": 920, "contest_start_time": 1693708200, "contest_duration": 5400, "user_num": 4170, "question_slugs": ["count-symmetric-integers", "minimum-operations-to-make-a-special-number", "count-of-interesting-subarrays", "minimum-edge-weight-equilibrium-queries-in-a-tree"]}, {"contest_title": "\u7b2c 362 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 362", "contest_title_slug": "weekly-contest-362", "contest_id": 924, "contest_start_time": 1694313000, "contest_duration": 5400, "user_num": 4800, "question_slugs": ["points-that-intersect-with-cars", "determine-if-a-cell-is-reachable-at-a-given-time", "minimum-moves-to-spread-stones-over-grid", "string-transformation"]}, {"contest_title": "\u7b2c 363 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 363", "contest_title_slug": "weekly-contest-363", "contest_id": 926, "contest_start_time": 1694917800, "contest_duration": 5400, "user_num": 4768, "question_slugs": ["sum-of-values-at-indices-with-k-set-bits", "happy-students", "maximum-number-of-alloys", "maximum-element-sum-of-a-complete-subset-of-indices"]}, {"contest_title": "\u7b2c 364 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 364", "contest_title_slug": "weekly-contest-364", "contest_id": 930, "contest_start_time": 1695522600, "contest_duration": 5400, "user_num": 4304, "question_slugs": ["maximum-odd-binary-number", "beautiful-towers-i", "beautiful-towers-ii", "count-valid-paths-in-a-tree"]}, {"contest_title": "\u7b2c 365 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 365", "contest_title_slug": "weekly-contest-365", "contest_id": 932, "contest_start_time": 1696127400, "contest_duration": 5400, "user_num": 2909, "question_slugs": ["maximum-value-of-an-ordered-triplet-i", "maximum-value-of-an-ordered-triplet-ii", "minimum-size-subarray-in-infinite-array", "count-visited-nodes-in-a-directed-graph"]}, {"contest_title": "\u7b2c 366 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 366", "contest_title_slug": "weekly-contest-366", "contest_id": 936, "contest_start_time": 1696732200, "contest_duration": 5400, "user_num": 2790, "question_slugs": ["divisible-and-non-divisible-sums-difference", "minimum-processing-time", "apply-operations-to-make-two-strings-equal", "apply-operations-on-array-to-maximize-sum-of-squares"]}, {"contest_title": "\u7b2c 367 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 367", "contest_title_slug": "weekly-contest-367", "contest_id": 938, "contest_start_time": 1697337000, "contest_duration": 5400, "user_num": 4317, "question_slugs": ["find-indices-with-index-and-value-difference-i", "shortest-and-lexicographically-smallest-beautiful-string", "find-indices-with-index-and-value-difference-ii", "construct-product-matrix"]}, {"contest_title": "\u7b2c 368 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 368", "contest_title_slug": "weekly-contest-368", "contest_id": 942, "contest_start_time": 1697941800, "contest_duration": 5400, "user_num": 5002, "question_slugs": ["minimum-sum-of-mountain-triplets-i", "minimum-sum-of-mountain-triplets-ii", "minimum-number-of-groups-to-create-a-valid-assignment", "minimum-changes-to-make-k-semi-palindromes"]}, {"contest_title": "\u7b2c 369 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 369", "contest_title_slug": "weekly-contest-369", "contest_id": 945, "contest_start_time": 1698546600, "contest_duration": 5400, "user_num": 4121, "question_slugs": ["find-the-k-or-of-an-array", "minimum-equal-sum-of-two-arrays-after-replacing-zeros", "minimum-increment-operations-to-make-array-beautiful", "maximum-points-after-collecting-coins-from-all-nodes"]}, {"contest_title": "\u7b2c 370 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 370", "contest_title_slug": "weekly-contest-370", "contest_id": 950, "contest_start_time": 1699151400, "contest_duration": 5400, "user_num": 3983, "question_slugs": ["find-champion-i", "find-champion-ii", "maximum-score-after-applying-operations-on-a-tree", "maximum-balanced-subsequence-sum"]}, {"contest_title": "\u7b2c 371 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 371", "contest_title_slug": "weekly-contest-371", "contest_id": 952, "contest_start_time": 1699756200, "contest_duration": 5400, "user_num": 3638, "question_slugs": ["maximum-strong-pair-xor-i", "high-access-employees", "minimum-operations-to-maximize-last-elements-in-arrays", "maximum-strong-pair-xor-ii"]}, {"contest_title": "\u7b2c 372 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 372", "contest_title_slug": "weekly-contest-372", "contest_id": 956, "contest_start_time": 1700361000, "contest_duration": 5400, "user_num": 3920, "question_slugs": ["make-three-strings-equal", "separate-black-and-white-balls", "maximum-xor-product", "find-building-where-alice-and-bob-can-meet"]}, {"contest_title": "\u7b2c 373 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 373", "contest_title_slug": "weekly-contest-373", "contest_id": 958, "contest_start_time": 1700965800, "contest_duration": 5400, "user_num": 3577, "question_slugs": ["matrix-similarity-after-cyclic-shifts", "count-beautiful-substrings-i", "make-lexicographically-smallest-array-by-swapping-elements", "count-beautiful-substrings-ii"]}, {"contest_title": "\u7b2c 374 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 374", "contest_title_slug": "weekly-contest-374", "contest_id": 962, "contest_start_time": 1701570600, "contest_duration": 5400, "user_num": 4053, "question_slugs": ["find-the-peaks", "minimum-number-of-coins-to-be-added", "count-complete-substrings", "count-the-number-of-infection-sequences"]}, {"contest_title": "\u7b2c 375 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 375", "contest_title_slug": "weekly-contest-375", "contest_id": 964, "contest_start_time": 1702175400, "contest_duration": 5400, "user_num": 3518, "question_slugs": ["count-tested-devices-after-test-operations", "double-modular-exponentiation", "count-subarrays-where-max-element-appears-at-least-k-times", "count-the-number-of-good-partitions"]}, {"contest_title": "\u7b2c 376 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 376", "contest_title_slug": "weekly-contest-376", "contest_id": 968, "contest_start_time": 1702780200, "contest_duration": 5400, "user_num": 3409, "question_slugs": ["find-missing-and-repeated-values", "divide-array-into-arrays-with-max-difference", "minimum-cost-to-make-array-equalindromic", "apply-operations-to-maximize-frequency-score"]}, {"contest_title": "\u7b2c 377 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 377", "contest_title_slug": "weekly-contest-377", "contest_id": 970, "contest_start_time": 1703385000, "contest_duration": 5400, "user_num": 3148, "question_slugs": ["minimum-number-game", "maximum-square-area-by-removing-fences-from-a-field", "minimum-cost-to-convert-string-i", "minimum-cost-to-convert-string-ii"]}, {"contest_title": "\u7b2c 378 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 378", "contest_title_slug": "weekly-contest-378", "contest_id": 974, "contest_start_time": 1703989800, "contest_duration": 5400, "user_num": 2747, "question_slugs": ["check-if-bitwise-or-has-trailing-zeros", "find-longest-special-substring-that-occurs-thrice-i", "find-longest-special-substring-that-occurs-thrice-ii", "palindrome-rearrangement-queries"]}, {"contest_title": "\u7b2c 379 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 379", "contest_title_slug": "weekly-contest-379", "contest_id": 976, "contest_start_time": 1704594600, "contest_duration": 5400, "user_num": 3117, "question_slugs": ["maximum-area-of-longest-diagonal-rectangle", "minimum-moves-to-capture-the-queen", "maximum-size-of-a-set-after-removals", "maximize-the-number-of-partitions-after-operations"]}, {"contest_title": "\u7b2c 380 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 380", "contest_title_slug": "weekly-contest-380", "contest_id": 980, "contest_start_time": 1705199400, "contest_duration": 5400, "user_num": 3325, "question_slugs": ["count-elements-with-maximum-frequency", "find-beautiful-indices-in-the-given-array-i", "maximum-number-that-sum-of-the-prices-is-less-than-or-equal-to-k", "find-beautiful-indices-in-the-given-array-ii"]}, {"contest_title": "\u7b2c 381 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 381", "contest_title_slug": "weekly-contest-381", "contest_id": 982, "contest_start_time": 1705804200, "contest_duration": 5400, "user_num": 3737, "question_slugs": ["minimum-number-of-pushes-to-type-word-i", "count-the-number-of-houses-at-a-certain-distance-i", "minimum-number-of-pushes-to-type-word-ii", "count-the-number-of-houses-at-a-certain-distance-ii"]}, {"contest_title": "\u7b2c 382 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 382", "contest_title_slug": "weekly-contest-382", "contest_id": 986, "contest_start_time": 1706409000, "contest_duration": 5400, "user_num": 3134, "question_slugs": ["number-of-changing-keys", "find-the-maximum-number-of-elements-in-subset", "alice-and-bob-playing-flower-game", "minimize-or-of-remaining-elements-using-operations"]}, {"contest_title": "\u7b2c 383 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 383", "contest_title_slug": "weekly-contest-383", "contest_id": 988, "contest_start_time": 1707013800, "contest_duration": 5400, "user_num": 2691, "question_slugs": ["ant-on-the-boundary", "minimum-time-to-revert-word-to-initial-state-i", "find-the-grid-of-region-average", "minimum-time-to-revert-word-to-initial-state-ii"]}, {"contest_title": "\u7b2c 384 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 384", "contest_title_slug": "weekly-contest-384", "contest_id": 992, "contest_start_time": 1707618600, "contest_duration": 5400, "user_num": 1652, "question_slugs": ["modify-the-matrix", "number-of-subarrays-that-match-a-pattern-i", "maximum-palindromes-after-operations", "number-of-subarrays-that-match-a-pattern-ii"]}, {"contest_title": "\u7b2c 385 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 385", "contest_title_slug": "weekly-contest-385", "contest_id": 994, "contest_start_time": 1708223400, "contest_duration": 5400, "user_num": 2382, "question_slugs": ["count-prefix-and-suffix-pairs-i", "find-the-length-of-the-longest-common-prefix", "most-frequent-prime", "count-prefix-and-suffix-pairs-ii"]}, {"contest_title": "\u7b2c 386 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 386", "contest_title_slug": "weekly-contest-386", "contest_id": 998, "contest_start_time": 1708828200, "contest_duration": 5400, "user_num": 2731, "question_slugs": ["split-the-array", "find-the-largest-area-of-square-inside-two-rectangles", "earliest-second-to-mark-indices-i", "earliest-second-to-mark-indices-ii"]}, {"contest_title": "\u7b2c 387 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 387", "contest_title_slug": "weekly-contest-387", "contest_id": 1000, "contest_start_time": 1709433000, "contest_duration": 5400, "user_num": 3694, "question_slugs": ["distribute-elements-into-two-arrays-i", "count-submatrices-with-top-left-element-and-sum-less-than-k", "minimum-operations-to-write-the-letter-y-on-a-grid", "distribute-elements-into-two-arrays-ii"]}, {"contest_title": "\u7b2c 388 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 388", "contest_title_slug": "weekly-contest-388", "contest_id": 1004, "contest_start_time": 1710037800, "contest_duration": 5400, "user_num": 4291, "question_slugs": ["apple-redistribution-into-boxes", "maximize-happiness-of-selected-children", "shortest-uncommon-substring-in-an-array", "maximum-strength-of-k-disjoint-subarrays"]}, {"contest_title": "\u7b2c 389 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 389", "contest_title_slug": "weekly-contest-389", "contest_id": 1006, "contest_start_time": 1710642600, "contest_duration": 5400, "user_num": 4561, "question_slugs": ["existence-of-a-substring-in-a-string-and-its-reverse", "count-substrings-starting-and-ending-with-given-character", "minimum-deletions-to-make-string-k-special", "minimum-moves-to-pick-k-ones"]}, {"contest_title": "\u7b2c 390 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 390", "contest_title_slug": "weekly-contest-390", "contest_id": 1011, "contest_start_time": 1711247400, "contest_duration": 5400, "user_num": 4817, "question_slugs": ["maximum-length-substring-with-two-occurrences", "apply-operations-to-make-sum-of-array-greater-than-or-equal-to-k", "most-frequent-ids", "longest-common-suffix-queries"]}, {"contest_title": "\u7b2c 391 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 391", "contest_title_slug": "weekly-contest-391", "contest_id": 1014, "contest_start_time": 1711852200, "contest_duration": 5400, "user_num": 4181, "question_slugs": ["harshad-number", "water-bottles-ii", "count-alternating-subarrays", "minimize-manhattan-distances"]}, {"contest_title": "\u7b2c 392 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 392", "contest_title_slug": "weekly-contest-392", "contest_id": 1018, "contest_start_time": 1712457000, "contest_duration": 5400, "user_num": 3194, "question_slugs": ["longest-strictly-increasing-or-strictly-decreasing-subarray", "lexicographically-smallest-string-after-operations-with-constraint", "minimum-operations-to-make-median-of-array-equal-to-k", "minimum-cost-walk-in-weighted-graph"]}, {"contest_title": "\u7b2c 393 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 393", "contest_title_slug": "weekly-contest-393", "contest_id": 1020, "contest_start_time": 1713061800, "contest_duration": 5400, "user_num": 4219, "question_slugs": ["latest-time-you-can-obtain-after-replacing-characters", "maximum-prime-difference", "kth-smallest-amount-with-single-denomination-combination", "minimum-sum-of-values-by-dividing-array"]}, {"contest_title": "\u7b2c 394 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 394", "contest_title_slug": "weekly-contest-394", "contest_id": 1024, "contest_start_time": 1713666600, "contest_duration": 5400, "user_num": 3958, "question_slugs": ["count-the-number-of-special-characters-i", "count-the-number-of-special-characters-ii", "minimum-number-of-operations-to-satisfy-conditions", "find-edges-in-shortest-paths"]}, {"contest_title": "\u7b2c 395 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 395", "contest_title_slug": "weekly-contest-395", "contest_id": 1026, "contest_start_time": 1714271400, "contest_duration": 5400, "user_num": 2969, "question_slugs": ["find-the-integer-added-to-array-i", "find-the-integer-added-to-array-ii", "minimum-array-end", "find-the-median-of-the-uniqueness-array"]}, {"contest_title": "\u7b2c 396 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 396", "contest_title_slug": "weekly-contest-396", "contest_id": 1030, "contest_start_time": 1714876200, "contest_duration": 5400, "user_num": 2932, "question_slugs": ["valid-word", "minimum-number-of-operations-to-make-word-k-periodic", "minimum-length-of-anagram-concatenation", "minimum-cost-to-equalize-array"]}, {"contest_title": "\u7b2c 397 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 397", "contest_title_slug": "weekly-contest-397", "contest_id": 1032, "contest_start_time": 1715481000, "contest_duration": 5400, "user_num": 3365, "question_slugs": ["permutation-difference-between-two-strings", "taking-maximum-energy-from-the-mystic-dungeon", "maximum-difference-score-in-a-grid", "find-the-minimum-cost-array-permutation"]}, {"contest_title": "\u7b2c 398 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 398", "contest_title_slug": "weekly-contest-398", "contest_id": 1036, "contest_start_time": 1716085800, "contest_duration": 5400, "user_num": 3606, "question_slugs": ["special-array-i", "special-array-ii", "sum-of-digit-differences-of-all-pairs", "find-number-of-ways-to-reach-the-k-th-stair"]}, {"contest_title": "\u7b2c 399 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 399", "contest_title_slug": "weekly-contest-399", "contest_id": 1038, "contest_start_time": 1716690600, "contest_duration": 5400, "user_num": 3424, "question_slugs": ["find-the-number-of-good-pairs-i", "string-compression-iii", "find-the-number-of-good-pairs-ii", "maximum-sum-of-subsequence-with-non-adjacent-elements"]}, {"contest_title": "\u7b2c 400 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 400", "contest_title_slug": "weekly-contest-400", "contest_id": 1043, "contest_start_time": 1717295400, "contest_duration": 5400, "user_num": 3534, "question_slugs": ["minimum-number-of-chairs-in-a-waiting-room", "count-days-without-meetings", "lexicographically-minimum-string-after-removing-stars", "find-subarray-with-bitwise-or-closest-to-k"]}, {"contest_title": "\u7b2c 401 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 401", "contest_title_slug": "weekly-contest-401", "contest_id": 1045, "contest_start_time": 1717900200, "contest_duration": 5400, "user_num": 3160, "question_slugs": ["find-the-child-who-has-the-ball-after-k-seconds", "find-the-n-th-value-after-k-seconds", "maximum-total-reward-using-operations-i", "maximum-total-reward-using-operations-ii"]}, {"contest_title": "\u7b2c 402 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 402", "contest_title_slug": "weekly-contest-402", "contest_id": 1049, "contest_start_time": 1718505000, "contest_duration": 5400, "user_num": 3283, "question_slugs": ["count-pairs-that-form-a-complete-day-i", "count-pairs-that-form-a-complete-day-ii", "maximum-total-damage-with-spell-casting", "peaks-in-array"]}, {"contest_title": "\u7b2c 403 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 403", "contest_title_slug": "weekly-contest-403", "contest_id": 1052, "contest_start_time": 1719109800, "contest_duration": 5400, "user_num": 3112, "question_slugs": ["minimum-average-of-smallest-and-largest-elements", "find-the-minimum-area-to-cover-all-ones-i", "maximize-total-cost-of-alternating-subarrays", "find-the-minimum-area-to-cover-all-ones-ii"]}, {"contest_title": "\u7b2c 404 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 404", "contest_title_slug": "weekly-contest-404", "contest_id": 1056, "contest_start_time": 1719714600, "contest_duration": 5400, "user_num": 3486, "question_slugs": ["maximum-height-of-a-triangle", "find-the-maximum-length-of-valid-subsequence-i", "find-the-maximum-length-of-valid-subsequence-ii", "find-minimum-diameter-after-merging-two-trees"]}, {"contest_title": "\u7b2c 405 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 405", "contest_title_slug": "weekly-contest-405", "contest_id": 1058, "contest_start_time": 1720319400, "contest_duration": 5400, "user_num": 3240, "question_slugs": ["find-the-encrypted-string", "generate-binary-strings-without-adjacent-zeros", "count-submatrices-with-equal-frequency-of-x-and-y", "construct-string-with-minimum-cost"]}, {"contest_title": "\u7b2c 406 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 406", "contest_title_slug": "weekly-contest-406", "contest_id": 1062, "contest_start_time": 1720924200, "contest_duration": 5400, "user_num": 3422, "question_slugs": ["lexicographically-smallest-string-after-a-swap", "delete-nodes-from-linked-list-present-in-array", "minimum-cost-for-cutting-cake-i", "minimum-cost-for-cutting-cake-ii"]}, {"contest_title": "\u7b2c 407 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 407", "contest_title_slug": "weekly-contest-407", "contest_id": 1064, "contest_start_time": 1721529000, "contest_duration": 5400, "user_num": 3268, "question_slugs": ["number-of-bit-changes-to-make-two-integers-equal", "vowels-game-in-a-string", "maximum-number-of-operations-to-move-ones-to-the-end", "minimum-operations-to-make-array-equal-to-target"]}, {"contest_title": "\u7b2c 408 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 408", "contest_title_slug": "weekly-contest-408", "contest_id": 1069, "contest_start_time": 1722133800, "contest_duration": 5400, "user_num": 3369, "question_slugs": ["find-if-digit-game-can-be-won", "find-the-count-of-numbers-which-are-not-special", "count-the-number-of-substrings-with-dominant-ones", "check-if-the-rectangle-corner-is-reachable"]}, {"contest_title": "\u7b2c 409 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 409", "contest_title_slug": "weekly-contest-409", "contest_id": 1071, "contest_start_time": 1722738600, "contest_duration": 5400, "user_num": 3643, "question_slugs": ["design-neighbor-sum-service", "shortest-distance-after-road-addition-queries-i", "shortest-distance-after-road-addition-queries-ii", "alternating-groups-iii"]}, {"contest_title": "\u7b2c 410 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 410", "contest_title_slug": "weekly-contest-410", "contest_id": 1075, "contest_start_time": 1723343400, "contest_duration": 5400, "user_num": 2988, "question_slugs": ["snake-in-matrix", "count-the-number-of-good-nodes", "find-the-count-of-monotonic-pairs-i", "find-the-count-of-monotonic-pairs-ii"]}, {"contest_title": "\u7b2c 411 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 411", "contest_title_slug": "weekly-contest-411", "contest_id": 1077, "contest_start_time": 1723948200, "contest_duration": 5400, "user_num": 3029, "question_slugs": ["count-substrings-that-satisfy-k-constraint-i", "maximum-energy-boost-from-two-drinks", "find-the-largest-palindrome-divisible-by-k", "count-substrings-that-satisfy-k-constraint-ii"]}, {"contest_title": "\u7b2c 412 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 412", "contest_title_slug": "weekly-contest-412", "contest_id": 1082, "contest_start_time": 1724553000, "contest_duration": 5400, "user_num": 2681, "question_slugs": ["final-array-state-after-k-multiplication-operations-i", "count-almost-equal-pairs-i", "final-array-state-after-k-multiplication-operations-ii", "count-almost-equal-pairs-ii"]}, {"contest_title": "\u7b2c 413 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 413", "contest_title_slug": "weekly-contest-413", "contest_id": 1084, "contest_start_time": 1725157800, "contest_duration": 5400, "user_num": 2875, "question_slugs": ["check-if-two-chessboard-squares-have-the-same-color", "k-th-nearest-obstacle-queries", "select-cells-in-grid-with-maximum-score", "maximum-xor-score-subarray-queries"]}, {"contest_title": "\u7b2c 414 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 414", "contest_title_slug": "weekly-contest-414", "contest_id": 1088, "contest_start_time": 1725762600, "contest_duration": 5400, "user_num": 3236, "question_slugs": ["convert-date-to-binary", "maximize-score-of-numbers-in-ranges", "reach-end-of-array-with-max-score", "maximum-number-of-moves-to-kill-all-pawns"]}, {"contest_title": "\u7b2c 1 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 1", "contest_title_slug": "biweekly-contest-1", "contest_id": 70, "contest_start_time": 1559399400, "contest_duration": 7200, "user_num": 197, "question_slugs": ["fixed-point", "index-pairs-of-a-string", "campus-bikes-ii", "digit-count-in-range"]}, {"contest_title": "\u7b2c 2 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 2", "contest_title_slug": "biweekly-contest-2", "contest_id": 73, "contest_start_time": 1560609000, "contest_duration": 5400, "user_num": 256, "question_slugs": ["sum-of-digits-in-the-minimum-number", "high-five", "brace-expansion", "confusing-number-ii"]}, {"contest_title": "\u7b2c 3 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 3", "contest_title_slug": "biweekly-contest-3", "contest_id": 85, "contest_start_time": 1561818600, "contest_duration": 5400, "user_num": 312, "question_slugs": ["two-sum-less-than-k", "find-k-length-substrings-with-no-repeated-characters", "the-earliest-moment-when-everyone-become-friends", "path-with-maximum-minimum-value"]}, {"contest_title": "\u7b2c 4 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 4", "contest_title_slug": "biweekly-contest-4", "contest_id": 88, "contest_start_time": 1563028200, "contest_duration": 5400, "user_num": 438, "question_slugs": ["number-of-days-in-a-month", "remove-vowels-from-a-string", "maximum-average-subtree", "divide-array-into-increasing-sequences"]}, {"contest_title": "\u7b2c 5 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 5", "contest_title_slug": "biweekly-contest-5", "contest_id": 91, "contest_start_time": 1564237800, "contest_duration": 5400, "user_num": 495, "question_slugs": ["largest-unique-number", "armstrong-number", "connecting-cities-with-minimum-cost", "parallel-courses"]}, {"contest_title": "\u7b2c 6 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 6", "contest_title_slug": "biweekly-contest-6", "contest_id": 95, "contest_start_time": 1565447400, "contest_duration": 5400, "user_num": 513, "question_slugs": ["check-if-a-number-is-majority-element-in-a-sorted-array", "minimum-swaps-to-group-all-1s-together", "analyze-user-website-visit-pattern", "string-transforms-into-another-string"]}, {"contest_title": "\u7b2c 7 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 7", "contest_title_slug": "biweekly-contest-7", "contest_id": 99, "contest_start_time": 1566657000, "contest_duration": 5400, "user_num": 561, "question_slugs": ["single-row-keyboard", "design-file-system", "minimum-cost-to-connect-sticks", "optimize-water-distribution-in-a-village"]}, {"contest_title": "\u7b2c 8 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 8", "contest_title_slug": "biweekly-contest-8", "contest_id": 103, "contest_start_time": 1567866600, "contest_duration": 5400, "user_num": 630, "question_slugs": ["count-substrings-with-only-one-distinct-letter", "before-and-after-puzzle", "shortest-distance-to-target-color", "maximum-number-of-ones"]}, {"contest_title": "\u7b2c 9 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 9", "contest_title_slug": "biweekly-contest-9", "contest_id": 108, "contest_start_time": 1569076200, "contest_duration": 5700, "user_num": 929, "question_slugs": ["how-many-apples-can-you-put-into-the-basket", "minimum-knight-moves", "find-smallest-common-element-in-all-rows", "minimum-time-to-build-blocks"]}, {"contest_title": "\u7b2c 10 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 10", "contest_title_slug": "biweekly-contest-10", "contest_id": 115, "contest_start_time": 1570285800, "contest_duration": 5400, "user_num": 738, "question_slugs": ["intersection-of-three-sorted-arrays", "two-sum-bsts", "stepping-numbers", "valid-palindrome-iii"]}, {"contest_title": "\u7b2c 11 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 11", "contest_title_slug": "biweekly-contest-11", "contest_id": 118, "contest_start_time": 1571495400, "contest_duration": 5400, "user_num": 913, "question_slugs": ["missing-number-in-arithmetic-progression", "meeting-scheduler", "toss-strange-coins", "divide-chocolate"]}, {"contest_title": "\u7b2c 12 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 12", "contest_title_slug": "biweekly-contest-12", "contest_id": 121, "contest_start_time": 1572705000, "contest_duration": 5400, "user_num": 911, "question_slugs": ["design-a-leaderboard", "array-transformation", "tree-diameter", "palindrome-removal"]}, {"contest_title": "\u7b2c 13 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 13", "contest_title_slug": "biweekly-contest-13", "contest_id": 124, "contest_start_time": 1573914600, "contest_duration": 5400, "user_num": 810, "question_slugs": ["encode-number", "smallest-common-region", "synonymous-sentences", "handshakes-that-dont-cross"]}, {"contest_title": "\u7b2c 14 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 14", "contest_title_slug": "biweekly-contest-14", "contest_id": 129, "contest_start_time": 1575124200, "contest_duration": 5400, "user_num": 871, "question_slugs": ["hexspeak", "remove-interval", "delete-tree-nodes", "number-of-ships-in-a-rectangle"]}, {"contest_title": "\u7b2c 15 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 15", "contest_title_slug": "biweekly-contest-15", "contest_id": 132, "contest_start_time": 1576333800, "contest_duration": 5400, "user_num": 797, "question_slugs": ["element-appearing-more-than-25-in-sorted-array", "remove-covered-intervals", "iterator-for-combination", "minimum-falling-path-sum-ii"]}, {"contest_title": "\u7b2c 16 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 16", "contest_title_slug": "biweekly-contest-16", "contest_id": 135, "contest_start_time": 1577543400, "contest_duration": 5400, "user_num": 822, "question_slugs": ["replace-elements-with-greatest-element-on-right-side", "sum-of-mutated-array-closest-to-target", "deepest-leaves-sum", "number-of-paths-with-max-score"]}, {"contest_title": "\u7b2c 17 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 17", "contest_title_slug": "biweekly-contest-17", "contest_id": 138, "contest_start_time": 1578753000, "contest_duration": 5400, "user_num": 897, "question_slugs": ["decompress-run-length-encoded-list", "matrix-block-sum", "sum-of-nodes-with-even-valued-grandparent", "distinct-echo-substrings"]}, {"contest_title": "\u7b2c 18 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 18", "contest_title_slug": "biweekly-contest-18", "contest_id": 143, "contest_start_time": 1579962600, "contest_duration": 5400, "user_num": 587, "question_slugs": ["rank-transform-of-an-array", "break-a-palindrome", "sort-the-matrix-diagonally", "reverse-subarray-to-maximize-array-value"]}, {"contest_title": "\u7b2c 19 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 19", "contest_title_slug": "biweekly-contest-19", "contest_id": 146, "contest_start_time": 1581172200, "contest_duration": 5400, "user_num": 1120, "question_slugs": ["number-of-steps-to-reduce-a-number-to-zero", "number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold", "angle-between-hands-of-a-clock", "jump-game-iv"]}, {"contest_title": "\u7b2c 20 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 20", "contest_title_slug": "biweekly-contest-20", "contest_id": 149, "contest_start_time": 1582381800, "contest_duration": 5400, "user_num": 1541, "question_slugs": ["sort-integers-by-the-number-of-1-bits", "apply-discount-every-n-orders", "number-of-substrings-containing-all-three-characters", "count-all-valid-pickup-and-delivery-options"]}, {"contest_title": "\u7b2c 21 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 21", "contest_title_slug": "biweekly-contest-21", "contest_id": 157, "contest_start_time": 1583591400, "contest_duration": 5400, "user_num": 1913, "question_slugs": ["increasing-decreasing-string", "find-the-longest-substring-containing-vowels-in-even-counts", "longest-zigzag-path-in-a-binary-tree", "maximum-sum-bst-in-binary-tree"]}, {"contest_title": "\u7b2c 22 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 22", "contest_title_slug": "biweekly-contest-22", "contest_id": 163, "contest_start_time": 1584801000, "contest_duration": 5400, "user_num": 2042, "question_slugs": ["find-the-distance-value-between-two-arrays", "cinema-seat-allocation", "sort-integers-by-the-power-value", "pizza-with-3n-slices"]}, {"contest_title": "\u7b2c 23 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 23", "contest_title_slug": "biweekly-contest-23", "contest_id": 169, "contest_start_time": 1586010600, "contest_duration": 5400, "user_num": 2045, "question_slugs": ["count-largest-group", "construct-k-palindrome-strings", "circle-and-rectangle-overlapping", "reducing-dishes"]}, {"contest_title": "\u7b2c 24 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 24", "contest_title_slug": "biweekly-contest-24", "contest_id": 178, "contest_start_time": 1587220200, "contest_duration": 5400, "user_num": 1898, "question_slugs": ["minimum-value-to-get-positive-step-by-step-sum", "find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k", "the-k-th-lexicographical-string-of-all-happy-strings-of-length-n", "restore-the-array"]}, {"contest_title": "\u7b2c 25 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 25", "contest_title_slug": "biweekly-contest-25", "contest_id": 192, "contest_start_time": 1588429800, "contest_duration": 5400, "user_num": 1832, "question_slugs": ["kids-with-the-greatest-number-of-candies", "max-difference-you-can-get-from-changing-an-integer", "check-if-a-string-can-break-another-string", "number-of-ways-to-wear-different-hats-to-each-other"]}, {"contest_title": "\u7b2c 26 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 26", "contest_title_slug": "biweekly-contest-26", "contest_id": 198, "contest_start_time": 1589639400, "contest_duration": 5400, "user_num": 1971, "question_slugs": ["consecutive-characters", "simplified-fractions", "count-good-nodes-in-binary-tree", "form-largest-integer-with-digits-that-add-up-to-target"]}, {"contest_title": "\u7b2c 27 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 27", "contest_title_slug": "biweekly-contest-27", "contest_id": 204, "contest_start_time": 1590849000, "contest_duration": 5400, "user_num": 1966, "question_slugs": ["make-two-arrays-equal-by-reversing-subarrays", "check-if-a-string-contains-all-binary-codes-of-size-k", "course-schedule-iv", "cherry-pickup-ii"]}, {"contest_title": "\u7b2c 28 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 28", "contest_title_slug": "biweekly-contest-28", "contest_id": 210, "contest_start_time": 1592058600, "contest_duration": 5400, "user_num": 2144, "question_slugs": ["final-prices-with-a-special-discount-in-a-shop", "subrectangle-queries", "find-two-non-overlapping-sub-arrays-each-with-target-sum", "allocate-mailboxes"]}, {"contest_title": "\u7b2c 29 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 29", "contest_title_slug": "biweekly-contest-29", "contest_id": 216, "contest_start_time": 1593268200, "contest_duration": 5400, "user_num": 2260, "question_slugs": ["average-salary-excluding-the-minimum-and-maximum-salary", "the-kth-factor-of-n", "longest-subarray-of-1s-after-deleting-one-element", "parallel-courses-ii"]}, {"contest_title": "\u7b2c 30 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 30", "contest_title_slug": "biweekly-contest-30", "contest_id": 222, "contest_start_time": 1594477800, "contest_duration": 5400, "user_num": 2545, "question_slugs": ["reformat-date", "range-sum-of-sorted-subarray-sums", "minimum-difference-between-largest-and-smallest-value-in-three-moves", "stone-game-iv"]}, {"contest_title": "\u7b2c 31 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 31", "contest_title_slug": "biweekly-contest-31", "contest_id": 232, "contest_start_time": 1595687400, "contest_duration": 5400, "user_num": 2767, "question_slugs": ["count-odd-numbers-in-an-interval-range", "number-of-sub-arrays-with-odd-sum", "number-of-good-ways-to-split-a-string", "minimum-number-of-increments-on-subarrays-to-form-a-target-array"]}, {"contest_title": "\u7b2c 32 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 32", "contest_title_slug": "biweekly-contest-32", "contest_id": 237, "contest_start_time": 1596897000, "contest_duration": 5400, "user_num": 2957, "question_slugs": ["kth-missing-positive-number", "can-convert-string-in-k-moves", "minimum-insertions-to-balance-a-parentheses-string", "find-longest-awesome-substring"]}, {"contest_title": "\u7b2c 33 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 33", "contest_title_slug": "biweekly-contest-33", "contest_id": 241, "contest_start_time": 1598106600, "contest_duration": 5400, "user_num": 3304, "question_slugs": ["thousand-separator", "minimum-number-of-vertices-to-reach-all-nodes", "minimum-numbers-of-function-calls-to-make-target-array", "detect-cycles-in-2d-grid"]}, {"contest_title": "\u7b2c 34 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 34", "contest_title_slug": "biweekly-contest-34", "contest_id": 256, "contest_start_time": 1599316200, "contest_duration": 5400, "user_num": 2842, "question_slugs": ["matrix-diagonal-sum", "number-of-ways-to-split-a-string", "shortest-subarray-to-be-removed-to-make-array-sorted", "count-all-possible-routes"]}, {"contest_title": "\u7b2c 35 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 35", "contest_title_slug": "biweekly-contest-35", "contest_id": 266, "contest_start_time": 1600525800, "contest_duration": 5400, "user_num": 2839, "question_slugs": ["sum-of-all-odd-length-subarrays", "maximum-sum-obtained-of-any-permutation", "make-sum-divisible-by-p", "strange-printer-ii"]}, {"contest_title": "\u7b2c 36 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 36", "contest_title_slug": "biweekly-contest-36", "contest_id": 288, "contest_start_time": 1601735400, "contest_duration": 5400, "user_num": 2204, "question_slugs": ["design-parking-system", "alert-using-same-key-card-three-or-more-times-in-a-one-hour-period", "find-valid-matrix-given-row-and-column-sums", "find-servers-that-handled-most-number-of-requests"]}, {"contest_title": "\u7b2c 37 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 37", "contest_title_slug": "biweekly-contest-37", "contest_id": 294, "contest_start_time": 1602945000, "contest_duration": 5400, "user_num": 2104, "question_slugs": ["mean-of-array-after-removing-some-elements", "coordinate-with-maximum-network-quality", "number-of-sets-of-k-non-overlapping-line-segments", "fancy-sequence"]}, {"contest_title": "\u7b2c 38 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 38", "contest_title_slug": "biweekly-contest-38", "contest_id": 300, "contest_start_time": 1604154600, "contest_duration": 5400, "user_num": 2004, "question_slugs": ["sort-array-by-increasing-frequency", "widest-vertical-area-between-two-points-containing-no-points", "count-substrings-that-differ-by-one-character", "number-of-ways-to-form-a-target-string-given-a-dictionary"]}, {"contest_title": "\u7b2c 39 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 39", "contest_title_slug": "biweekly-contest-39", "contest_id": 306, "contest_start_time": 1605364200, "contest_duration": 5400, "user_num": 2069, "question_slugs": ["defuse-the-bomb", "minimum-deletions-to-make-string-balanced", "minimum-jumps-to-reach-home", "distribute-repeating-integers"]}, {"contest_title": "\u7b2c 40 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 40", "contest_title_slug": "biweekly-contest-40", "contest_id": 312, "contest_start_time": 1606573800, "contest_duration": 5400, "user_num": 1891, "question_slugs": ["maximum-repeating-substring", "merge-in-between-linked-lists", "design-front-middle-back-queue", "minimum-number-of-removals-to-make-mountain-array"]}, {"contest_title": "\u7b2c 41 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 41", "contest_title_slug": "biweekly-contest-41", "contest_id": 318, "contest_start_time": 1607783400, "contest_duration": 5400, "user_num": 1660, "question_slugs": ["count-the-number-of-consistent-strings", "sum-of-absolute-differences-in-a-sorted-array", "stone-game-vi", "delivering-boxes-from-storage-to-ports"]}, {"contest_title": "\u7b2c 42 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 42", "contest_title_slug": "biweekly-contest-42", "contest_id": 325, "contest_start_time": 1608993000, "contest_duration": 5400, "user_num": 1578, "question_slugs": ["number-of-students-unable-to-eat-lunch", "average-waiting-time", "maximum-binary-string-after-change", "minimum-adjacent-swaps-for-k-consecutive-ones"]}, {"contest_title": "\u7b2c 43 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 43", "contest_title_slug": "biweekly-contest-43", "contest_id": 331, "contest_start_time": 1610202600, "contest_duration": 5400, "user_num": 1631, "question_slugs": ["calculate-money-in-leetcode-bank", "maximum-score-from-removing-substrings", "construct-the-lexicographically-largest-valid-sequence", "number-of-ways-to-reconstruct-a-tree"]}, {"contest_title": "\u7b2c 44 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 44", "contest_title_slug": "biweekly-contest-44", "contest_id": 337, "contest_start_time": 1611412200, "contest_duration": 5400, "user_num": 1826, "question_slugs": ["find-the-highest-altitude", "minimum-number-of-people-to-teach", "decode-xored-permutation", "count-ways-to-make-array-with-product"]}, {"contest_title": "\u7b2c 45 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 45", "contest_title_slug": "biweekly-contest-45", "contest_id": 343, "contest_start_time": 1612621800, "contest_duration": 5400, "user_num": 1676, "question_slugs": ["sum-of-unique-elements", "maximum-absolute-sum-of-any-subarray", "minimum-length-of-string-after-deleting-similar-ends", "maximum-number-of-events-that-can-be-attended-ii"]}, {"contest_title": "\u7b2c 46 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 46", "contest_title_slug": "biweekly-contest-46", "contest_id": 349, "contest_start_time": 1613831400, "contest_duration": 5400, "user_num": 1647, "question_slugs": ["longest-nice-substring", "form-array-by-concatenating-subarrays-of-another-array", "map-of-highest-peak", "tree-of-coprimes"]}, {"contest_title": "\u7b2c 47 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 47", "contest_title_slug": "biweekly-contest-47", "contest_id": 355, "contest_start_time": 1615041000, "contest_duration": 5400, "user_num": 3085, "question_slugs": ["find-nearest-point-that-has-the-same-x-or-y-coordinate", "check-if-number-is-a-sum-of-powers-of-three", "sum-of-beauty-of-all-substrings", "count-pairs-of-nodes"]}, {"contest_title": "\u7b2c 48 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 48", "contest_title_slug": "biweekly-contest-48", "contest_id": 362, "contest_start_time": 1616250600, "contest_duration": 5400, "user_num": 2853, "question_slugs": ["second-largest-digit-in-a-string", "design-authentication-manager", "maximum-number-of-consecutive-values-you-can-make", "maximize-score-after-n-operations"]}, {"contest_title": "\u7b2c 49 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 49", "contest_title_slug": "biweekly-contest-49", "contest_id": 374, "contest_start_time": 1617460200, "contest_duration": 5400, "user_num": 3193, "question_slugs": ["determine-color-of-a-chessboard-square", "sentence-similarity-iii", "count-nice-pairs-in-an-array", "maximum-number-of-groups-getting-fresh-donuts"]}, {"contest_title": "\u7b2c 50 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 50", "contest_title_slug": "biweekly-contest-50", "contest_id": 390, "contest_start_time": 1618669800, "contest_duration": 5400, "user_num": 3608, "question_slugs": ["minimum-operations-to-make-the-array-increasing", "queries-on-number-of-points-inside-a-circle", "maximum-xor-for-each-query", "minimum-number-of-operations-to-make-string-sorted"]}, {"contest_title": "\u7b2c 51 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 51", "contest_title_slug": "biweekly-contest-51", "contest_id": 396, "contest_start_time": 1619879400, "contest_duration": 5400, "user_num": 2675, "question_slugs": ["replace-all-digits-with-characters", "seat-reservation-manager", "maximum-element-after-decreasing-and-rearranging", "closest-room"]}, {"contest_title": "\u7b2c 52 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 52", "contest_title_slug": "biweekly-contest-52", "contest_id": 402, "contest_start_time": 1621089000, "contest_duration": 5400, "user_num": 2930, "question_slugs": ["sorting-the-sentence", "incremental-memory-leak", "rotating-the-box", "sum-of-floored-pairs"]}, {"contest_title": "\u7b2c 53 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 53", "contest_title_slug": "biweekly-contest-53", "contest_id": 408, "contest_start_time": 1622298600, "contest_duration": 5400, "user_num": 3069, "question_slugs": ["substrings-of-size-three-with-distinct-characters", "minimize-maximum-pair-sum-in-array", "get-biggest-three-rhombus-sums-in-a-grid", "minimum-xor-sum-of-two-arrays"]}, {"contest_title": "\u7b2c 54 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 54", "contest_title_slug": "biweekly-contest-54", "contest_id": 414, "contest_start_time": 1623508200, "contest_duration": 5400, "user_num": 2479, "question_slugs": ["check-if-all-the-integers-in-a-range-are-covered", "find-the-student-that-will-replace-the-chalk", "largest-magic-square", "minimum-cost-to-change-the-final-value-of-expression"]}, {"contest_title": "\u7b2c 55 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 55", "contest_title_slug": "biweekly-contest-55", "contest_id": 421, "contest_start_time": 1624717800, "contest_duration": 5400, "user_num": 3277, "question_slugs": ["remove-one-element-to-make-the-array-strictly-increasing", "remove-all-occurrences-of-a-substring", "maximum-alternating-subsequence-sum", "design-movie-rental-system"]}, {"contest_title": "\u7b2c 56 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 56", "contest_title_slug": "biweekly-contest-56", "contest_id": 429, "contest_start_time": 1625927400, "contest_duration": 5400, "user_num": 2760, "question_slugs": ["count-square-sum-triples", "nearest-exit-from-entrance-in-maze", "sum-game", "minimum-cost-to-reach-destination-in-time"]}, {"contest_title": "\u7b2c 57 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 57", "contest_title_slug": "biweekly-contest-57", "contest_id": 435, "contest_start_time": 1627137000, "contest_duration": 5400, "user_num": 2933, "question_slugs": ["check-if-all-characters-have-equal-number-of-occurrences", "the-number-of-the-smallest-unoccupied-chair", "describe-the-painting", "number-of-visible-people-in-a-queue"]}, {"contest_title": "\u7b2c 58 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 58", "contest_title_slug": "biweekly-contest-58", "contest_id": 441, "contest_start_time": 1628346600, "contest_duration": 5400, "user_num": 2889, "question_slugs": ["delete-characters-to-make-fancy-string", "check-if-move-is-legal", "minimum-total-space-wasted-with-k-resizing-operations", "maximum-product-of-the-length-of-two-palindromic-substrings"]}, {"contest_title": "\u7b2c 59 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 59", "contest_title_slug": "biweekly-contest-59", "contest_id": 448, "contest_start_time": 1629556200, "contest_duration": 5400, "user_num": 3030, "question_slugs": ["minimum-time-to-type-word-using-special-typewriter", "maximum-matrix-sum", "number-of-ways-to-arrive-at-destination", "number-of-ways-to-separate-numbers"]}, {"contest_title": "\u7b2c 60 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 60", "contest_title_slug": "biweekly-contest-60", "contest_id": 461, "contest_start_time": 1630765800, "contest_duration": 5400, "user_num": 2848, "question_slugs": ["find-the-middle-index-in-array", "find-all-groups-of-farmland", "operations-on-tree", "the-number-of-good-subsets"]}, {"contest_title": "\u7b2c 61 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 61", "contest_title_slug": "biweekly-contest-61", "contest_id": 467, "contest_start_time": 1631975400, "contest_duration": 5400, "user_num": 2534, "question_slugs": ["count-number-of-pairs-with-absolute-difference-k", "find-original-array-from-doubled-array", "maximum-earnings-from-taxi", "minimum-number-of-operations-to-make-array-continuous"]}, {"contest_title": "\u7b2c 62 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 62", "contest_title_slug": "biweekly-contest-62", "contest_id": 477, "contest_start_time": 1633185000, "contest_duration": 5400, "user_num": 2619, "question_slugs": ["convert-1d-array-into-2d-array", "number-of-pairs-of-strings-with-concatenation-equal-to-target", "maximize-the-confusion-of-an-exam", "maximum-number-of-ways-to-partition-an-array"]}, {"contest_title": "\u7b2c 63 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 63", "contest_title_slug": "biweekly-contest-63", "contest_id": 484, "contest_start_time": 1634394600, "contest_duration": 5400, "user_num": 2828, "question_slugs": ["minimum-number-of-moves-to-seat-everyone", "remove-colored-pieces-if-both-neighbors-are-the-same-color", "the-time-when-the-network-becomes-idle", "kth-smallest-product-of-two-sorted-arrays"]}, {"contest_title": "\u7b2c 64 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 64", "contest_title_slug": "biweekly-contest-64", "contest_id": 490, "contest_start_time": 1635604200, "contest_duration": 5400, "user_num": 2838, "question_slugs": ["kth-distinct-string-in-an-array", "two-best-non-overlapping-events", "plates-between-candles", "number-of-valid-move-combinations-on-chessboard"]}, {"contest_title": "\u7b2c 65 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 65", "contest_title_slug": "biweekly-contest-65", "contest_id": 497, "contest_start_time": 1636813800, "contest_duration": 5400, "user_num": 2676, "question_slugs": ["check-whether-two-strings-are-almost-equivalent", "walking-robot-simulation-ii", "most-beautiful-item-for-each-query", "maximum-number-of-tasks-you-can-assign"]}, {"contest_title": "\u7b2c 66 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 66", "contest_title_slug": "biweekly-contest-66", "contest_id": 503, "contest_start_time": 1638023400, "contest_duration": 5400, "user_num": 2803, "question_slugs": ["count-common-words-with-one-occurrence", "minimum-number-of-food-buckets-to-feed-the-hamsters", "minimum-cost-homecoming-of-a-robot-in-a-grid", "count-fertile-pyramids-in-a-land"]}, {"contest_title": "\u7b2c 67 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 67", "contest_title_slug": "biweekly-contest-67", "contest_id": 509, "contest_start_time": 1639233000, "contest_duration": 5400, "user_num": 2923, "question_slugs": ["find-subsequence-of-length-k-with-the-largest-sum", "find-good-days-to-rob-the-bank", "detonate-the-maximum-bombs", "sequentially-ordinal-rank-tracker"]}, {"contest_title": "\u7b2c 68 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 68", "contest_title_slug": "biweekly-contest-68", "contest_id": 515, "contest_start_time": 1640442600, "contest_duration": 5400, "user_num": 2854, "question_slugs": ["maximum-number-of-words-found-in-sentences", "find-all-possible-recipes-from-given-supplies", "check-if-a-parentheses-string-can-be-valid", "abbreviating-the-product-of-a-range"]}, {"contest_title": "\u7b2c 69 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 69", "contest_title_slug": "biweekly-contest-69", "contest_id": 521, "contest_start_time": 1641652200, "contest_duration": 5400, "user_num": 3360, "question_slugs": ["capitalize-the-title", "maximum-twin-sum-of-a-linked-list", "longest-palindrome-by-concatenating-two-letter-words", "stamping-the-grid"]}, {"contest_title": "\u7b2c 70 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 70", "contest_title_slug": "biweekly-contest-70", "contest_id": 527, "contest_start_time": 1642861800, "contest_duration": 5400, "user_num": 3640, "question_slugs": ["minimum-cost-of-buying-candies-with-discount", "count-the-hidden-sequences", "k-highest-ranked-items-within-a-price-range", "number-of-ways-to-divide-a-long-corridor"]}, {"contest_title": "\u7b2c 71 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 71", "contest_title_slug": "biweekly-contest-71", "contest_id": 533, "contest_start_time": 1644071400, "contest_duration": 5400, "user_num": 3028, "question_slugs": ["minimum-sum-of-four-digit-number-after-splitting-digits", "partition-array-according-to-given-pivot", "minimum-cost-to-set-cooking-time", "minimum-difference-in-sums-after-removal-of-elements"]}, {"contest_title": "\u7b2c 72 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 72", "contest_title_slug": "biweekly-contest-72", "contest_id": 539, "contest_start_time": 1645281000, "contest_duration": 5400, "user_num": 4400, "question_slugs": ["count-equal-and-divisible-pairs-in-an-array", "find-three-consecutive-integers-that-sum-to-a-given-number", "maximum-split-of-positive-even-integers", "count-good-triplets-in-an-array"]}, {"contest_title": "\u7b2c 73 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 73", "contest_title_slug": "biweekly-contest-73", "contest_id": 545, "contest_start_time": 1646490600, "contest_duration": 5400, "user_num": 5132, "question_slugs": ["most-frequent-number-following-key-in-an-array", "sort-the-jumbled-numbers", "all-ancestors-of-a-node-in-a-directed-acyclic-graph", "minimum-number-of-moves-to-make-palindrome"]}, {"contest_title": "\u7b2c 74 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 74", "contest_title_slug": "biweekly-contest-74", "contest_id": 554, "contest_start_time": 1647700200, "contest_duration": 5400, "user_num": 5442, "question_slugs": ["divide-array-into-equal-pairs", "maximize-number-of-subsequences-in-a-string", "minimum-operations-to-halve-array-sum", "minimum-white-tiles-after-covering-with-carpets"]}, {"contest_title": "\u7b2c 75 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 75", "contest_title_slug": "biweekly-contest-75", "contest_id": 563, "contest_start_time": 1648909800, "contest_duration": 5400, "user_num": 4335, "question_slugs": ["minimum-bit-flips-to-convert-number", "find-triangular-sum-of-an-array", "number-of-ways-to-select-buildings", "sum-of-scores-of-built-strings"]}, {"contest_title": "\u7b2c 76 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 76", "contest_title_slug": "biweekly-contest-76", "contest_id": 572, "contest_start_time": 1650119400, "contest_duration": 5400, "user_num": 4477, "question_slugs": ["find-closest-number-to-zero", "number-of-ways-to-buy-pens-and-pencils", "design-an-atm-machine", "maximum-score-of-a-node-sequence"]}, {"contest_title": "\u7b2c 77 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 77", "contest_title_slug": "biweekly-contest-77", "contest_id": 581, "contest_start_time": 1651329000, "contest_duration": 5400, "user_num": 4211, "question_slugs": ["count-prefixes-of-a-given-string", "minimum-average-difference", "count-unguarded-cells-in-the-grid", "escape-the-spreading-fire"]}, {"contest_title": "\u7b2c 78 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 78", "contest_title_slug": "biweekly-contest-78", "contest_id": 590, "contest_start_time": 1652538600, "contest_duration": 5400, "user_num": 4347, "question_slugs": ["find-the-k-beauty-of-a-number", "number-of-ways-to-split-array", "maximum-white-tiles-covered-by-a-carpet", "substring-with-largest-variance"]}, {"contest_title": "\u7b2c 79 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 79", "contest_title_slug": "biweekly-contest-79", "contest_id": 598, "contest_start_time": 1653748200, "contest_duration": 5400, "user_num": 4250, "question_slugs": ["check-if-number-has-equal-digit-count-and-digit-value", "sender-with-largest-word-count", "maximum-total-importance-of-roads", "booking-concert-tickets-in-groups"]}, {"contest_title": "\u7b2c 80 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 80", "contest_title_slug": "biweekly-contest-80", "contest_id": 608, "contest_start_time": 1654957800, "contest_duration": 5400, "user_num": 3949, "question_slugs": ["strong-password-checker-ii", "successful-pairs-of-spells-and-potions", "match-substring-after-replacement", "count-subarrays-with-score-less-than-k"]}, {"contest_title": "\u7b2c 81 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 81", "contest_title_slug": "biweekly-contest-81", "contest_id": 614, "contest_start_time": 1656167400, "contest_duration": 5400, "user_num": 3847, "question_slugs": ["count-asterisks", "count-unreachable-pairs-of-nodes-in-an-undirected-graph", "maximum-xor-after-operations", "number-of-distinct-roll-sequences"]}, {"contest_title": "\u7b2c 82 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 82", "contest_title_slug": "biweekly-contest-82", "contest_id": 646, "contest_start_time": 1657377000, "contest_duration": 5400, "user_num": 4144, "question_slugs": ["evaluate-boolean-binary-tree", "the-latest-time-to-catch-a-bus", "minimum-sum-of-squared-difference", "subarray-with-elements-greater-than-varying-threshold"]}, {"contest_title": "\u7b2c 83 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 83", "contest_title_slug": "biweekly-contest-83", "contest_id": 652, "contest_start_time": 1658586600, "contest_duration": 5400, "user_num": 4437, "question_slugs": ["best-poker-hand", "number-of-zero-filled-subarrays", "design-a-number-container-system", "shortest-impossible-sequence-of-rolls"]}, {"contest_title": "\u7b2c 84 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 84", "contest_title_slug": "biweekly-contest-84", "contest_id": 658, "contest_start_time": 1659796200, "contest_duration": 5400, "user_num": 4574, "question_slugs": ["merge-similar-items", "count-number-of-bad-pairs", "task-scheduler-ii", "minimum-replacements-to-sort-the-array"]}, {"contest_title": "\u7b2c 85 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 85", "contest_title_slug": "biweekly-contest-85", "contest_id": 668, "contest_start_time": 1661005800, "contest_duration": 5400, "user_num": 4193, "question_slugs": ["minimum-recolors-to-get-k-consecutive-black-blocks", "time-needed-to-rearrange-a-binary-string", "shifting-letters-ii", "maximum-segment-sum-after-removals"]}, {"contest_title": "\u7b2c 86 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 86", "contest_title_slug": "biweekly-contest-86", "contest_id": 688, "contest_start_time": 1662215400, "contest_duration": 5400, "user_num": 4401, "question_slugs": ["find-subarrays-with-equal-sum", "strictly-palindromic-number", "maximum-rows-covered-by-columns", "maximum-number-of-robots-within-budget"]}, {"contest_title": "\u7b2c 87 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 87", "contest_title_slug": "biweekly-contest-87", "contest_id": 703, "contest_start_time": 1663425000, "contest_duration": 5400, "user_num": 4005, "question_slugs": ["count-days-spent-together", "maximum-matching-of-players-with-trainers", "smallest-subarrays-with-maximum-bitwise-or", "minimum-money-required-before-transactions"]}, {"contest_title": "\u7b2c 88 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 88", "contest_title_slug": "biweekly-contest-88", "contest_id": 745, "contest_start_time": 1664634600, "contest_duration": 5400, "user_num": 3905, "question_slugs": ["remove-letter-to-equalize-frequency", "longest-uploaded-prefix", "bitwise-xor-of-all-pairings", "number-of-pairs-satisfying-inequality"]}, {"contest_title": "\u7b2c 89 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 89", "contest_title_slug": "biweekly-contest-89", "contest_id": 755, "contest_start_time": 1665844200, "contest_duration": 5400, "user_num": 3984, "question_slugs": ["number-of-valid-clock-times", "range-product-queries-of-powers", "minimize-maximum-of-array", "create-components-with-same-value"]}, {"contest_title": "\u7b2c 90 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 90", "contest_title_slug": "biweekly-contest-90", "contest_id": 763, "contest_start_time": 1667053800, "contest_duration": 5400, "user_num": 3624, "question_slugs": ["odd-string-difference", "words-within-two-edits-of-dictionary", "destroy-sequential-targets", "next-greater-element-iv"]}, {"contest_title": "\u7b2c 91 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 91", "contest_title_slug": "biweekly-contest-91", "contest_id": 770, "contest_start_time": 1668263400, "contest_duration": 5400, "user_num": 3535, "question_slugs": ["number-of-distinct-averages", "count-ways-to-build-good-strings", "most-profitable-path-in-a-tree", "split-message-based-on-limit"]}, {"contest_title": "\u7b2c 92 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 92", "contest_title_slug": "biweekly-contest-92", "contest_id": 776, "contest_start_time": 1669473000, "contest_duration": 5400, "user_num": 3055, "question_slugs": ["minimum-cuts-to-divide-a-circle", "difference-between-ones-and-zeros-in-row-and-column", "minimum-penalty-for-a-shop", "count-palindromic-subsequences"]}, {"contest_title": "\u7b2c 93 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 93", "contest_title_slug": "biweekly-contest-93", "contest_id": 782, "contest_start_time": 1670682600, "contest_duration": 5400, "user_num": 2929, "question_slugs": ["maximum-value-of-a-string-in-an-array", "maximum-star-sum-of-a-graph", "frog-jump-ii", "minimum-total-cost-to-make-arrays-unequal"]}, {"contest_title": "\u7b2c 94 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 94", "contest_title_slug": "biweekly-contest-94", "contest_id": 789, "contest_start_time": 1671892200, "contest_duration": 5400, "user_num": 2298, "question_slugs": ["maximum-enemy-forts-that-can-be-captured", "reward-top-k-students", "minimize-the-maximum-of-two-arrays", "count-anagrams"]}, {"contest_title": "\u7b2c 95 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 95", "contest_title_slug": "biweekly-contest-95", "contest_id": 798, "contest_start_time": 1673101800, "contest_duration": 5400, "user_num": 2880, "question_slugs": ["categorize-box-according-to-criteria", "find-consecutive-integers-from-a-data-stream", "find-xor-beauty-of-array", "maximize-the-minimum-powered-city"]}, {"contest_title": "\u7b2c 96 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 96", "contest_title_slug": "biweekly-contest-96", "contest_id": 804, "contest_start_time": 1674311400, "contest_duration": 5400, "user_num": 2103, "question_slugs": ["minimum-common-value", "minimum-operations-to-make-array-equal-ii", "maximum-subsequence-score", "check-if-point-is-reachable"]}, {"contest_title": "\u7b2c 97 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 97", "contest_title_slug": "biweekly-contest-97", "contest_id": 810, "contest_start_time": 1675521000, "contest_duration": 5400, "user_num": 2631, "question_slugs": ["separate-the-digits-in-an-array", "maximum-number-of-integers-to-choose-from-a-range-i", "maximize-win-from-two-segments", "disconnect-path-in-a-binary-matrix-by-at-most-one-flip"]}, {"contest_title": "\u7b2c 98 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 98", "contest_title_slug": "biweekly-contest-98", "contest_id": 816, "contest_start_time": 1676730600, "contest_duration": 5400, "user_num": 3250, "question_slugs": ["maximum-difference-by-remapping-a-digit", "minimum-score-by-changing-two-elements", "minimum-impossible-or", "handling-sum-queries-after-update"]}, {"contest_title": "\u7b2c 99 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 99", "contest_title_slug": "biweekly-contest-99", "contest_id": 822, "contest_start_time": 1677940200, "contest_duration": 5400, "user_num": 3467, "question_slugs": ["split-with-minimum-sum", "count-total-number-of-colored-cells", "count-ways-to-group-overlapping-ranges", "count-number-of-possible-root-nodes"]}, {"contest_title": "\u7b2c 100 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 100", "contest_title_slug": "biweekly-contest-100", "contest_id": 832, "contest_start_time": 1679149800, "contest_duration": 5400, "user_num": 3639, "question_slugs": ["distribute-money-to-maximum-children", "maximize-greatness-of-an-array", "find-score-of-an-array-after-marking-all-elements", "minimum-time-to-repair-cars"]}, {"contest_title": "\u7b2c 101 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 101", "contest_title_slug": "biweekly-contest-101", "contest_id": 842, "contest_start_time": 1680359400, "contest_duration": 5400, "user_num": 3353, "question_slugs": ["form-smallest-number-from-two-digit-arrays", "find-the-substring-with-maximum-cost", "make-k-subarray-sums-equal", "shortest-cycle-in-a-graph"]}, {"contest_title": "\u7b2c 102 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 102", "contest_title_slug": "biweekly-contest-102", "contest_id": 853, "contest_start_time": 1681569000, "contest_duration": 5400, "user_num": 3058, "question_slugs": ["find-the-width-of-columns-of-a-grid", "find-the-score-of-all-prefixes-of-an-array", "cousins-in-binary-tree-ii", "design-graph-with-shortest-path-calculator"]}, {"contest_title": "\u7b2c 103 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 103", "contest_title_slug": "biweekly-contest-103", "contest_id": 859, "contest_start_time": 1682778600, "contest_duration": 5400, "user_num": 2299, "question_slugs": ["maximum-sum-with-exactly-k-elements", "find-the-prefix-common-array-of-two-arrays", "maximum-number-of-fish-in-a-grid", "make-array-empty"]}, {"contest_title": "\u7b2c 104 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 104", "contest_title_slug": "biweekly-contest-104", "contest_id": 866, "contest_start_time": 1683988200, "contest_duration": 5400, "user_num": 2519, "question_slugs": ["number-of-senior-citizens", "sum-in-a-matrix", "maximum-or", "power-of-heroes"]}, {"contest_title": "\u7b2c 105 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 105", "contest_title_slug": "biweekly-contest-105", "contest_id": 873, "contest_start_time": 1685197800, "contest_duration": 5400, "user_num": 2604, "question_slugs": ["buy-two-chocolates", "extra-characters-in-a-string", "maximum-strength-of-a-group", "greatest-common-divisor-traversal"]}, {"contest_title": "\u7b2c 106 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 106", "contest_title_slug": "biweekly-contest-106", "contest_id": 879, "contest_start_time": 1686407400, "contest_duration": 5400, "user_num": 2346, "question_slugs": ["check-if-the-number-is-fascinating", "find-the-longest-semi-repetitive-substring", "movement-of-robots", "find-a-good-subset-of-the-matrix"]}, {"contest_title": "\u7b2c 107 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 107", "contest_title_slug": "biweekly-contest-107", "contest_id": 885, "contest_start_time": 1687617000, "contest_duration": 5400, "user_num": 1870, "question_slugs": ["find-maximum-number-of-string-pairs", "construct-the-longest-new-string", "decremental-string-concatenation", "count-zero-request-servers"]}, {"contest_title": "\u7b2c 108 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 108", "contest_title_slug": "biweekly-contest-108", "contest_id": 891, "contest_start_time": 1688826600, "contest_duration": 5400, "user_num": 2349, "question_slugs": ["longest-alternating-subarray", "relocate-marbles", "partition-string-into-minimum-beautiful-substrings", "number-of-black-blocks"]}, {"contest_title": "\u7b2c 109 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 109", "contest_title_slug": "biweekly-contest-109", "contest_id": 897, "contest_start_time": 1690036200, "contest_duration": 5400, "user_num": 2461, "question_slugs": ["check-if-array-is-good", "sort-vowels-in-a-string", "visit-array-positions-to-maximize-score", "ways-to-express-an-integer-as-sum-of-powers"]}, {"contest_title": "\u7b2c 110 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 110", "contest_title_slug": "biweekly-contest-110", "contest_id": 903, "contest_start_time": 1691245800, "contest_duration": 5400, "user_num": 2546, "question_slugs": ["account-balance-after-rounded-purchase", "insert-greatest-common-divisors-in-linked-list", "minimum-seconds-to-equalize-a-circular-array", "minimum-time-to-make-array-sum-at-most-x"]}, {"contest_title": "\u7b2c 111 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 111", "contest_title_slug": "biweekly-contest-111", "contest_id": 909, "contest_start_time": 1692455400, "contest_duration": 5400, "user_num": 2787, "question_slugs": ["count-pairs-whose-sum-is-less-than-target", "make-string-a-subsequence-using-cyclic-increments", "sorting-three-groups", "number-of-beautiful-integers-in-the-range"]}, {"contest_title": "\u7b2c 112 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 112", "contest_title_slug": "biweekly-contest-112", "contest_id": 917, "contest_start_time": 1693665000, "contest_duration": 5400, "user_num": 2900, "question_slugs": ["check-if-strings-can-be-made-equal-with-operations-i", "check-if-strings-can-be-made-equal-with-operations-ii", "maximum-sum-of-almost-unique-subarray", "count-k-subsequences-of-a-string-with-maximum-beauty"]}, {"contest_title": "\u7b2c 113 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 113", "contest_title_slug": "biweekly-contest-113", "contest_id": 923, "contest_start_time": 1694874600, "contest_duration": 5400, "user_num": 3028, "question_slugs": ["minimum-right-shifts-to-sort-the-array", "minimum-array-length-after-pair-removals", "count-pairs-of-points-with-distance-k", "minimum-edge-reversals-so-every-node-is-reachable"]}, {"contest_title": "\u7b2c 114 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 114", "contest_title_slug": "biweekly-contest-114", "contest_id": 929, "contest_start_time": 1696084200, "contest_duration": 5400, "user_num": 2406, "question_slugs": ["minimum-operations-to-collect-elements", "minimum-number-of-operations-to-make-array-empty", "split-array-into-maximum-number-of-subarrays", "maximum-number-of-k-divisible-components"]}, {"contest_title": "\u7b2c 115 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 115", "contest_title_slug": "biweekly-contest-115", "contest_id": 935, "contest_start_time": 1697293800, "contest_duration": 5400, "user_num": 2809, "question_slugs": ["last-visited-integers", "longest-unequal-adjacent-groups-subsequence-i", "longest-unequal-adjacent-groups-subsequence-ii", "count-of-sub-multisets-with-bounded-sum"]}, {"contest_title": "\u7b2c 116 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 116", "contest_title_slug": "biweekly-contest-116", "contest_id": 941, "contest_start_time": 1698503400, "contest_duration": 5400, "user_num": 2904, "question_slugs": ["subarrays-distinct-element-sum-of-squares-i", "minimum-number-of-changes-to-make-binary-string-beautiful", "length-of-the-longest-subsequence-that-sums-to-target", "subarrays-distinct-element-sum-of-squares-ii"]}, {"contest_title": "\u7b2c 117 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 117", "contest_title_slug": "biweekly-contest-117", "contest_id": 949, "contest_start_time": 1699713000, "contest_duration": 5400, "user_num": 2629, "question_slugs": ["distribute-candies-among-children-i", "distribute-candies-among-children-ii", "number-of-strings-which-can-be-rearranged-to-contain-substring", "maximum-spending-after-buying-items"]}, {"contest_title": "\u7b2c 118 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 118", "contest_title_slug": "biweekly-contest-118", "contest_id": 955, "contest_start_time": 1700922600, "contest_duration": 5400, "user_num": 2425, "question_slugs": ["find-words-containing-character", "maximize-area-of-square-hole-in-grid", "minimum-number-of-coins-for-fruits", "find-maximum-non-decreasing-array-length"]}, {"contest_title": "\u7b2c 119 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 119", "contest_title_slug": "biweekly-contest-119", "contest_id": 961, "contest_start_time": 1702132200, "contest_duration": 5400, "user_num": 2472, "question_slugs": ["find-common-elements-between-two-arrays", "remove-adjacent-almost-equal-characters", "length-of-longest-subarray-with-at-most-k-frequency", "number-of-possible-sets-of-closing-branches"]}, {"contest_title": "\u7b2c 120 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 120", "contest_title_slug": "biweekly-contest-120", "contest_id": 967, "contest_start_time": 1703341800, "contest_duration": 5400, "user_num": 2542, "question_slugs": ["count-the-number-of-incremovable-subarrays-i", "find-polygon-with-the-largest-perimeter", "count-the-number-of-incremovable-subarrays-ii", "find-number-of-coins-to-place-in-tree-nodes"]}, {"contest_title": "\u7b2c 121 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 121", "contest_title_slug": "biweekly-contest-121", "contest_id": 973, "contest_start_time": 1704551400, "contest_duration": 5400, "user_num": 2218, "question_slugs": ["smallest-missing-integer-greater-than-sequential-prefix-sum", "minimum-number-of-operations-to-make-array-xor-equal-to-k", "minimum-number-of-operations-to-make-x-and-y-equal", "count-the-number-of-powerful-integers"]}, {"contest_title": "\u7b2c 122 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 122", "contest_title_slug": "biweekly-contest-122", "contest_id": 979, "contest_start_time": 1705761000, "contest_duration": 5400, "user_num": 2547, "question_slugs": ["divide-an-array-into-subarrays-with-minimum-cost-i", "find-if-array-can-be-sorted", "minimize-length-of-array-using-operations", "divide-an-array-into-subarrays-with-minimum-cost-ii"]}, {"contest_title": "\u7b2c 123 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 123", "contest_title_slug": "biweekly-contest-123", "contest_id": 985, "contest_start_time": 1706970600, "contest_duration": 5400, "user_num": 2209, "question_slugs": ["type-of-triangle", "find-the-number-of-ways-to-place-people-i", "maximum-good-subarray-sum", "find-the-number-of-ways-to-place-people-ii"]}, {"contest_title": "\u7b2c 124 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 124", "contest_title_slug": "biweekly-contest-124", "contest_id": 991, "contest_start_time": 1708180200, "contest_duration": 5400, "user_num": 1861, "question_slugs": ["maximum-number-of-operations-with-the-same-score-i", "apply-operations-to-make-string-empty", "maximum-number-of-operations-with-the-same-score-ii", "maximize-consecutive-elements-in-an-array-after-modification"]}, {"contest_title": "\u7b2c 125 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 125", "contest_title_slug": "biweekly-contest-125", "contest_id": 997, "contest_start_time": 1709389800, "contest_duration": 5400, "user_num": 2599, "question_slugs": ["minimum-operations-to-exceed-threshold-value-i", "minimum-operations-to-exceed-threshold-value-ii", "count-pairs-of-connectable-servers-in-a-weighted-tree-network", "find-the-maximum-sum-of-node-values"]}, {"contest_title": "\u7b2c 126 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 126", "contest_title_slug": "biweekly-contest-126", "contest_id": 1003, "contest_start_time": 1710599400, "contest_duration": 5400, "user_num": 3234, "question_slugs": ["find-the-sum-of-encrypted-integers", "mark-elements-on-array-by-performing-queries", "replace-question-marks-in-string-to-minimize-its-value", "find-the-sum-of-the-power-of-all-subsequences"]}, {"contest_title": "\u7b2c 127 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 127", "contest_title_slug": "biweekly-contest-127", "contest_id": 1010, "contest_start_time": 1711809000, "contest_duration": 5400, "user_num": 2951, "question_slugs": ["shortest-subarray-with-or-at-least-k-i", "minimum-levels-to-gain-more-points", "shortest-subarray-with-or-at-least-k-ii", "find-the-sum-of-subsequence-powers"]}, {"contest_title": "\u7b2c 128 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 128", "contest_title_slug": "biweekly-contest-128", "contest_id": 1017, "contest_start_time": 1713018600, "contest_duration": 5400, "user_num": 2654, "question_slugs": ["score-of-a-string", "minimum-rectangles-to-cover-points", "minimum-time-to-visit-disappearing-nodes", "find-the-number-of-subarrays-where-boundary-elements-are-maximum"]}, {"contest_title": "\u7b2c 129 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 129", "contest_title_slug": "biweekly-contest-129", "contest_id": 1023, "contest_start_time": 1714228200, "contest_duration": 5400, "user_num": 2511, "question_slugs": ["make-a-square-with-the-same-color", "right-triangles", "find-all-possible-stable-binary-arrays-i", "find-all-possible-stable-binary-arrays-ii"]}, {"contest_title": "\u7b2c 130 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 130", "contest_title_slug": "biweekly-contest-130", "contest_id": 1029, "contest_start_time": 1715437800, "contest_duration": 5400, "user_num": 2604, "question_slugs": ["check-if-grid-satisfies-conditions", "maximum-points-inside-the-square", "minimum-substring-partition-of-equal-character-frequency", "find-products-of-elements-of-big-array"]}, {"contest_title": "\u7b2c 131 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 131", "contest_title_slug": "biweekly-contest-131", "contest_id": 1035, "contest_start_time": 1716647400, "contest_duration": 5400, "user_num": 2537, "question_slugs": ["find-the-xor-of-numbers-which-appear-twice", "find-occurrences-of-an-element-in-an-array", "find-the-number-of-distinct-colors-among-the-balls", "block-placement-queries"]}, {"contest_title": "\u7b2c 132 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 132", "contest_title_slug": "biweekly-contest-132", "contest_id": 1042, "contest_start_time": 1717857000, "contest_duration": 5400, "user_num": 2457, "question_slugs": ["clear-digits", "find-the-first-player-to-win-k-games-in-a-row", "find-the-maximum-length-of-a-good-subsequence-i", "find-the-maximum-length-of-a-good-subsequence-ii"]}, {"contest_title": "\u7b2c 133 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 133", "contest_title_slug": "biweekly-contest-133", "contest_id": 1048, "contest_start_time": 1719066600, "contest_duration": 5400, "user_num": 2326, "question_slugs": ["find-minimum-operations-to-make-all-elements-divisible-by-three", "minimum-operations-to-make-binary-array-elements-equal-to-one-i", "minimum-operations-to-make-binary-array-elements-equal-to-one-ii", "count-the-number-of-inversions"]}, {"contest_title": "\u7b2c 134 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 134", "contest_title_slug": "biweekly-contest-134", "contest_id": 1055, "contest_start_time": 1720276200, "contest_duration": 5400, "user_num": 2411, "question_slugs": ["alternating-groups-i", "maximum-points-after-enemy-battles", "alternating-groups-ii", "number-of-subarrays-with-and-value-of-k"]}, {"contest_title": "\u7b2c 135 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 135", "contest_title_slug": "biweekly-contest-135", "contest_id": 1061, "contest_start_time": 1721485800, "contest_duration": 5400, "user_num": 2260, "question_slugs": ["find-the-winning-player-in-coin-game", "minimum-length-of-string-after-operations", "minimum-array-changes-to-make-differences-equal", "maximum-score-from-grid-operations"]}, {"contest_title": "\u7b2c 136 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 136", "contest_title_slug": "biweekly-contest-136", "contest_id": 1068, "contest_start_time": 1722695400, "contest_duration": 5400, "user_num": 2418, "question_slugs": ["find-the-number-of-winning-players", "minimum-number-of-flips-to-make-binary-grid-palindromic-i", "minimum-number-of-flips-to-make-binary-grid-palindromic-ii", "time-taken-to-mark-all-nodes"]}, {"contest_title": "\u7b2c 137 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 137", "contest_title_slug": "biweekly-contest-137", "contest_id": 1074, "contest_start_time": 1723905000, "contest_duration": 5400, "user_num": 2198, "question_slugs": ["find-the-power-of-k-size-subarrays-i", "find-the-power-of-k-size-subarrays-ii", "maximum-value-sum-by-placing-three-rooks-i", "maximum-value-sum-by-placing-three-rooks-ii"]}, {"contest_title": "\u7b2c 138 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 138", "contest_title_slug": "biweekly-contest-138", "contest_id": 1081, "contest_start_time": 1725114600, "contest_duration": 5400, "user_num": 2029, "question_slugs": ["find-the-key-of-the-numbers", "hash-divided-string", "find-the-count-of-good-integers", "minimum-amount-of-damage-dealt-to-bob"]}] \ No newline at end of file +[{"contest_title": "\u7b2c 83 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 83", "contest_title_slug": "weekly-contest-83", "contest_id": 5, "contest_start_time": 1525570200, "contest_duration": 5400, "user_num": 58, "question_slugs": ["positions-of-large-groups", "masking-personal-information", "consecutive-numbers-sum", "count-unique-characters-of-all-substrings-of-a-given-string"]}, {"contest_title": "\u7b2c 84 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 84", "contest_title_slug": "weekly-contest-84", "contest_id": 6, "contest_start_time": 1526175000, "contest_duration": 5400, "user_num": 656, "question_slugs": ["flipping-an-image", "find-and-replace-in-string", "image-overlap", "sum-of-distances-in-tree"]}, {"contest_title": "\u7b2c 85 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 85", "contest_title_slug": "weekly-contest-85", "contest_id": 7, "contest_start_time": 1526779800, "contest_duration": 5400, "user_num": 467, "question_slugs": ["rectangle-overlap", "push-dominoes", "new-21-game", "similar-string-groups"]}, {"contest_title": "\u7b2c 86 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 86", "contest_title_slug": "weekly-contest-86", "contest_id": 8, "contest_start_time": 1527384600, "contest_duration": 5400, "user_num": 377, "question_slugs": ["magic-squares-in-grid", "keys-and-rooms", "split-array-into-fibonacci-sequence", "guess-the-word"]}, {"contest_title": "\u7b2c 87 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 87", "contest_title_slug": "weekly-contest-87", "contest_id": 9, "contest_start_time": 1527989400, "contest_duration": 5400, "user_num": 343, "question_slugs": ["backspace-string-compare", "longest-mountain-in-array", "hand-of-straights", "shortest-path-visiting-all-nodes"]}, {"contest_title": "\u7b2c 88 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 88", "contest_title_slug": "weekly-contest-88", "contest_id": 11, "contest_start_time": 1528594200, "contest_duration": 5400, "user_num": 404, "question_slugs": ["shifting-letters", "maximize-distance-to-closest-person", "loud-and-rich", "rectangle-area-ii"]}, {"contest_title": "\u7b2c 89 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 89", "contest_title_slug": "weekly-contest-89", "contest_id": 12, "contest_start_time": 1529199000, "contest_duration": 5400, "user_num": 491, "question_slugs": ["peak-index-in-a-mountain-array", "car-fleet", "exam-room", "k-similar-strings"]}, {"contest_title": "\u7b2c 90 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 90", "contest_title_slug": "weekly-contest-90", "contest_id": 13, "contest_start_time": 1529803800, "contest_duration": 5400, "user_num": 573, "question_slugs": ["buddy-strings", "score-of-parentheses", "mirror-reflection", "minimum-cost-to-hire-k-workers"]}, {"contest_title": "\u7b2c 91 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 91", "contest_title_slug": "weekly-contest-91", "contest_id": 14, "contest_start_time": 1530408600, "contest_duration": 5400, "user_num": 578, "question_slugs": ["lemonade-change", "all-nodes-distance-k-in-binary-tree", "score-after-flipping-matrix", "shortest-subarray-with-sum-at-least-k"]}, {"contest_title": "\u7b2c 92 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 92", "contest_title_slug": "weekly-contest-92", "contest_id": 15, "contest_start_time": 1531013400, "contest_duration": 5400, "user_num": 610, "question_slugs": ["transpose-matrix", "smallest-subtree-with-all-the-deepest-nodes", "prime-palindrome", "shortest-path-to-get-all-keys"]}, {"contest_title": "\u7b2c 93 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 93", "contest_title_slug": "weekly-contest-93", "contest_id": 16, "contest_start_time": 1531618200, "contest_duration": 5400, "user_num": 732, "question_slugs": ["binary-gap", "reordered-power-of-2", "advantage-shuffle", "minimum-number-of-refueling-stops"]}, {"contest_title": "\u7b2c 94 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 94", "contest_title_slug": "weekly-contest-94", "contest_id": 17, "contest_start_time": 1532223000, "contest_duration": 5400, "user_num": 733, "question_slugs": ["leaf-similar-trees", "walking-robot-simulation", "koko-eating-bananas", "length-of-longest-fibonacci-subsequence"]}, {"contest_title": "\u7b2c 95 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 95", "contest_title_slug": "weekly-contest-95", "contest_id": 18, "contest_start_time": 1532827800, "contest_duration": 5400, "user_num": 831, "question_slugs": ["middle-of-the-linked-list", "stone-game", "nth-magical-number", "profitable-schemes"]}, {"contest_title": "\u7b2c 96 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 96", "contest_title_slug": "weekly-contest-96", "contest_id": 19, "contest_start_time": 1533432600, "contest_duration": 5400, "user_num": 789, "question_slugs": ["projection-area-of-3d-shapes", "boats-to-save-people", "decoded-string-at-index", "reachable-nodes-in-subdivided-graph"]}, {"contest_title": "\u7b2c 97 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 97", "contest_title_slug": "weekly-contest-97", "contest_id": 20, "contest_start_time": 1534037400, "contest_duration": 5400, "user_num": 635, "question_slugs": ["uncommon-words-from-two-sentences", "spiral-matrix-iii", "possible-bipartition", "super-egg-drop"]}, {"contest_title": "\u7b2c 98 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 98", "contest_title_slug": "weekly-contest-98", "contest_id": 21, "contest_start_time": 1534642200, "contest_duration": 5400, "user_num": 670, "question_slugs": ["fair-candy-swap", "find-and-replace-pattern", "construct-binary-tree-from-preorder-and-postorder-traversal", "sum-of-subsequence-widths"]}, {"contest_title": "\u7b2c 99 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 99", "contest_title_slug": "weekly-contest-99", "contest_id": 22, "contest_start_time": 1535247000, "contest_duration": 5400, "user_num": 725, "question_slugs": ["surface-area-of-3d-shapes", "groups-of-special-equivalent-strings", "all-possible-full-binary-trees", "maximum-frequency-stack"]}, {"contest_title": "\u7b2c 100 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 100", "contest_title_slug": "weekly-contest-100", "contest_id": 23, "contest_start_time": 1535851800, "contest_duration": 5400, "user_num": 718, "question_slugs": ["monotonic-array", "increasing-order-search-tree", "bitwise-ors-of-subarrays", "orderly-queue"]}, {"contest_title": "\u7b2c 101 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 101", "contest_title_slug": "weekly-contest-101", "contest_id": 24, "contest_start_time": 1536456600, "contest_duration": 6300, "user_num": 854, "question_slugs": ["rle-iterator", "online-stock-span", "numbers-at-most-n-given-digit-set", "valid-permutations-for-di-sequence"]}, {"contest_title": "\u7b2c 102 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 102", "contest_title_slug": "weekly-contest-102", "contest_id": 25, "contest_start_time": 1537061400, "contest_duration": 5400, "user_num": 660, "question_slugs": ["sort-array-by-parity", "fruit-into-baskets", "sum-of-subarray-minimums", "super-palindromes"]}, {"contest_title": "\u7b2c 103 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 103", "contest_title_slug": "weekly-contest-103", "contest_id": 26, "contest_start_time": 1537666200, "contest_duration": 5400, "user_num": 575, "question_slugs": ["smallest-range-i", "snakes-and-ladders", "smallest-range-ii", "online-election"]}, {"contest_title": "\u7b2c 104 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 104", "contest_title_slug": "weekly-contest-104", "contest_id": 27, "contest_start_time": 1538271000, "contest_duration": 5400, "user_num": 354, "question_slugs": ["x-of-a-kind-in-a-deck-of-cards", "partition-array-into-disjoint-intervals", "word-subsets", "cat-and-mouse"]}, {"contest_title": "\u7b2c 105 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 105", "contest_title_slug": "weekly-contest-105", "contest_id": 28, "contest_start_time": 1538875800, "contest_duration": 5400, "user_num": 393, "question_slugs": ["reverse-only-letters", "maximum-sum-circular-subarray", "complete-binary-tree-inserter", "number-of-music-playlists"]}, {"contest_title": "\u7b2c 106 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 106", "contest_title_slug": "weekly-contest-106", "contest_id": 29, "contest_start_time": 1539480600, "contest_duration": 5400, "user_num": 369, "question_slugs": ["sort-array-by-parity-ii", "minimum-add-to-make-parentheses-valid", "3sum-with-multiplicity", "minimize-malware-spread"]}, {"contest_title": "\u7b2c 107 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 107", "contest_title_slug": "weekly-contest-107", "contest_id": 30, "contest_start_time": 1540085400, "contest_duration": 5400, "user_num": 504, "question_slugs": ["long-pressed-name", "flip-string-to-monotone-increasing", "three-equal-parts", "minimize-malware-spread-ii"]}, {"contest_title": "\u7b2c 108 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 108", "contest_title_slug": "weekly-contest-108", "contest_id": 31, "contest_start_time": 1540690200, "contest_duration": 5400, "user_num": 524, "question_slugs": ["unique-email-addresses", "binary-subarrays-with-sum", "minimum-falling-path-sum", "beautiful-array"]}, {"contest_title": "\u7b2c 109 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 109", "contest_title_slug": "weekly-contest-109", "contest_id": 32, "contest_start_time": 1541295000, "contest_duration": 5400, "user_num": 439, "question_slugs": ["number-of-recent-calls", "knight-dialer", "shortest-bridge", "stamping-the-sequence"]}, {"contest_title": "\u7b2c 110 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 110", "contest_title_slug": "weekly-contest-110", "contest_id": 33, "contest_start_time": 1541903400, "contest_duration": 5400, "user_num": 346, "question_slugs": ["reorder-data-in-log-files", "range-sum-of-bst", "minimum-area-rectangle", "distinct-subsequences-ii"]}, {"contest_title": "\u7b2c 111 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 111", "contest_title_slug": "weekly-contest-111", "contest_id": 34, "contest_start_time": 1542508200, "contest_duration": 5400, "user_num": 353, "question_slugs": ["valid-mountain-array", "delete-columns-to-make-sorted", "di-string-match", "find-the-shortest-superstring"]}, {"contest_title": "\u7b2c 112 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 112", "contest_title_slug": "weekly-contest-112", "contest_id": 35, "contest_start_time": 1543113000, "contest_duration": 5400, "user_num": 299, "question_slugs": ["minimum-increment-to-make-array-unique", "validate-stack-sequences", "most-stones-removed-with-same-row-or-column", "bag-of-tokens"]}, {"contest_title": "\u7b2c 113 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 113", "contest_title_slug": "weekly-contest-113", "contest_id": 36, "contest_start_time": 1543717800, "contest_duration": 5400, "user_num": 462, "question_slugs": ["largest-time-for-given-digits", "flip-equivalent-binary-trees", "reveal-cards-in-increasing-order", "largest-component-size-by-common-factor"]}, {"contest_title": "\u7b2c 114 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 114", "contest_title_slug": "weekly-contest-114", "contest_id": 37, "contest_start_time": 1544322600, "contest_duration": 5400, "user_num": 391, "question_slugs": ["verifying-an-alien-dictionary", "array-of-doubled-pairs", "delete-columns-to-make-sorted-ii", "tallest-billboard"]}, {"contest_title": "\u7b2c 115 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 115", "contest_title_slug": "weekly-contest-115", "contest_id": 38, "contest_start_time": 1544927400, "contest_duration": 5400, "user_num": 383, "question_slugs": ["prison-cells-after-n-days", "check-completeness-of-a-binary-tree", "regions-cut-by-slashes", "delete-columns-to-make-sorted-iii"]}, {"contest_title": "\u7b2c 116 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 116", "contest_title_slug": "weekly-contest-116", "contest_id": 39, "contest_start_time": 1545532200, "contest_duration": 5400, "user_num": 369, "question_slugs": ["n-repeated-element-in-size-2n-array", "maximum-width-ramp", "minimum-area-rectangle-ii", "least-operators-to-express-number"]}, {"contest_title": "\u7b2c 117 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 117", "contest_title_slug": "weekly-contest-117", "contest_id": 41, "contest_start_time": 1546137000, "contest_duration": 5400, "user_num": 657, "question_slugs": ["univalued-binary-tree", "numbers-with-same-consecutive-differences", "vowel-spellchecker", "binary-tree-cameras"]}, {"contest_title": "\u7b2c 118 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 118", "contest_title_slug": "weekly-contest-118", "contest_id": 42, "contest_start_time": 1546741800, "contest_duration": 5400, "user_num": 383, "question_slugs": ["powerful-integers", "pancake-sorting", "flip-binary-tree-to-match-preorder-traversal", "equal-rational-numbers"]}, {"contest_title": "\u7b2c 119 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 119", "contest_title_slug": "weekly-contest-119", "contest_id": 43, "contest_start_time": 1547346600, "contest_duration": 5400, "user_num": 513, "question_slugs": ["k-closest-points-to-origin", "largest-perimeter-triangle", "subarray-sums-divisible-by-k", "odd-even-jump"]}, {"contest_title": "\u7b2c 120 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 120", "contest_title_slug": "weekly-contest-120", "contest_id": 44, "contest_start_time": 1547951400, "contest_duration": 5400, "user_num": 382, "question_slugs": ["squares-of-a-sorted-array", "longest-turbulent-subarray", "distribute-coins-in-binary-tree", "unique-paths-iii"]}, {"contest_title": "\u7b2c 121 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 121", "contest_title_slug": "weekly-contest-121", "contest_id": 45, "contest_start_time": 1548556200, "contest_duration": 5400, "user_num": 384, "question_slugs": ["string-without-aaa-or-bbb", "time-based-key-value-store", "minimum-cost-for-tickets", "triples-with-bitwise-and-equal-to-zero"]}, {"contest_title": "\u7b2c 122 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 122", "contest_title_slug": "weekly-contest-122", "contest_id": 46, "contest_start_time": 1549161000, "contest_duration": 5400, "user_num": 280, "question_slugs": ["sum-of-even-numbers-after-queries", "smallest-string-starting-from-leaf", "interval-list-intersections", "vertical-order-traversal-of-a-binary-tree"]}, {"contest_title": "\u7b2c 123 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 123", "contest_title_slug": "weekly-contest-123", "contest_id": 47, "contest_start_time": 1549765800, "contest_duration": 5400, "user_num": 247, "question_slugs": ["add-to-array-form-of-integer", "satisfiability-of-equality-equations", "broken-calculator", "subarrays-with-k-different-integers"]}, {"contest_title": "\u7b2c 124 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 124", "contest_title_slug": "weekly-contest-124", "contest_id": 48, "contest_start_time": 1550370600, "contest_duration": 5400, "user_num": 417, "question_slugs": ["cousins-in-binary-tree", "rotting-oranges", "minimum-number-of-k-consecutive-bit-flips", "number-of-squareful-arrays"]}, {"contest_title": "\u7b2c 125 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 125", "contest_title_slug": "weekly-contest-125", "contest_id": 49, "contest_start_time": 1550975400, "contest_duration": 5400, "user_num": 469, "question_slugs": ["find-the-town-judge", "available-captures-for-rook", "maximum-binary-tree-ii", "grid-illumination"]}, {"contest_title": "\u7b2c 126 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 126", "contest_title_slug": "weekly-contest-126", "contest_id": 50, "contest_start_time": 1551580200, "contest_duration": 5400, "user_num": 591, "question_slugs": ["find-common-characters", "check-if-word-is-valid-after-substitutions", "max-consecutive-ones-iii", "minimum-cost-to-merge-stones"]}, {"contest_title": "\u7b2c 127 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 127", "contest_title_slug": "weekly-contest-127", "contest_id": 52, "contest_start_time": 1552185000, "contest_duration": 5400, "user_num": 664, "question_slugs": ["maximize-sum-of-array-after-k-negations", "clumsy-factorial", "minimum-domino-rotations-for-equal-row", "construct-binary-search-tree-from-preorder-traversal"]}, {"contest_title": "\u7b2c 128 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 128", "contest_title_slug": "weekly-contest-128", "contest_id": 53, "contest_start_time": 1552789800, "contest_duration": 5400, "user_num": 1251, "question_slugs": ["complement-of-base-10-integer", "pairs-of-songs-with-total-durations-divisible-by-60", "capacity-to-ship-packages-within-d-days", "numbers-with-repeated-digits"]}, {"contest_title": "\u7b2c 129 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 129", "contest_title_slug": "weekly-contest-129", "contest_id": 54, "contest_start_time": 1553391000, "contest_duration": 5400, "user_num": 759, "question_slugs": ["partition-array-into-three-parts-with-equal-sum", "smallest-integer-divisible-by-k", "best-sightseeing-pair", "binary-string-with-substrings-representing-1-to-n"]}, {"contest_title": "\u7b2c 130 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 130", "contest_title_slug": "weekly-contest-130", "contest_id": 55, "contest_start_time": 1553999400, "contest_duration": 5400, "user_num": 1294, "question_slugs": ["binary-prefix-divisible-by-5", "convert-to-base-2", "next-greater-node-in-linked-list", "number-of-enclaves"]}, {"contest_title": "\u7b2c 131 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 131", "contest_title_slug": "weekly-contest-131", "contest_id": 56, "contest_start_time": 1554604200, "contest_duration": 5400, "user_num": 918, "question_slugs": ["remove-outermost-parentheses", "sum-of-root-to-leaf-binary-numbers", "camelcase-matching", "video-stitching"]}, {"contest_title": "\u7b2c 132 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 132", "contest_title_slug": "weekly-contest-132", "contest_id": 57, "contest_start_time": 1555209000, "contest_duration": 5400, "user_num": 1050, "question_slugs": ["divisor-game", "maximum-difference-between-node-and-ancestor", "longest-arithmetic-subsequence", "recover-a-tree-from-preorder-traversal"]}, {"contest_title": "\u7b2c 133 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 133", "contest_title_slug": "weekly-contest-133", "contest_id": 59, "contest_start_time": 1555813800, "contest_duration": 5400, "user_num": 999, "question_slugs": ["two-city-scheduling", "matrix-cells-in-distance-order", "maximum-sum-of-two-non-overlapping-subarrays", "stream-of-characters"]}, {"contest_title": "\u7b2c 134 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 134", "contest_title_slug": "weekly-contest-134", "contest_id": 64, "contest_start_time": 1556418600, "contest_duration": 5400, "user_num": 728, "question_slugs": ["moving-stones-until-consecutive", "coloring-a-border", "uncrossed-lines", "escape-a-large-maze"]}, {"contest_title": "\u7b2c 135 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 135", "contest_title_slug": "weekly-contest-135", "contest_id": 65, "contest_start_time": 1557023400, "contest_duration": 5400, "user_num": 549, "question_slugs": ["valid-boomerang", "binary-search-tree-to-greater-sum-tree", "minimum-score-triangulation-of-polygon", "moving-stones-until-consecutive-ii"]}, {"contest_title": "\u7b2c 136 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 136", "contest_title_slug": "weekly-contest-136", "contest_id": 66, "contest_start_time": 1557628200, "contest_duration": 5400, "user_num": 790, "question_slugs": ["robot-bounded-in-circle", "flower-planting-with-no-adjacent", "partition-array-for-maximum-sum", "longest-duplicate-substring"]}, {"contest_title": "\u7b2c 137 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 137", "contest_title_slug": "weekly-contest-137", "contest_id": 67, "contest_start_time": 1558233000, "contest_duration": 5400, "user_num": 766, "question_slugs": ["last-stone-weight", "remove-all-adjacent-duplicates-in-string", "longest-string-chain", "last-stone-weight-ii"]}, {"contest_title": "\u7b2c 138 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 138", "contest_title_slug": "weekly-contest-138", "contest_id": 68, "contest_start_time": 1558837800, "contest_duration": 5400, "user_num": 752, "question_slugs": ["height-checker", "grumpy-bookstore-owner", "previous-permutation-with-one-swap", "distant-barcodes"]}, {"contest_title": "\u7b2c 139 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 139", "contest_title_slug": "weekly-contest-139", "contest_id": 69, "contest_start_time": 1559442600, "contest_duration": 5400, "user_num": 785, "question_slugs": ["greatest-common-divisor-of-strings", "flip-columns-for-maximum-number-of-equal-rows", "adding-two-negabinary-numbers", "number-of-submatrices-that-sum-to-target"]}, {"contest_title": "\u7b2c 140 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 140", "contest_title_slug": "weekly-contest-140", "contest_id": 71, "contest_start_time": 1560047400, "contest_duration": 5400, "user_num": 660, "question_slugs": ["occurrences-after-bigram", "letter-tile-possibilities", "insufficient-nodes-in-root-to-leaf-paths", "smallest-subsequence-of-distinct-characters"]}, {"contest_title": "\u7b2c 141 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 141", "contest_title_slug": "weekly-contest-141", "contest_id": 72, "contest_start_time": 1560652200, "contest_duration": 5400, "user_num": 763, "question_slugs": ["duplicate-zeros", "largest-values-from-labels", "shortest-path-in-binary-matrix", "shortest-common-supersequence"]}, {"contest_title": "\u7b2c 142 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 142", "contest_title_slug": "weekly-contest-142", "contest_id": 74, "contest_start_time": 1561257000, "contest_duration": 5400, "user_num": 801, "question_slugs": ["statistics-from-a-large-sample", "car-pooling", "find-in-mountain-array", "brace-expansion-ii"]}, {"contest_title": "\u7b2c 143 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 143", "contest_title_slug": "weekly-contest-143", "contest_id": 84, "contest_start_time": 1561861800, "contest_duration": 5400, "user_num": 803, "question_slugs": ["distribute-candies-to-people", "path-in-zigzag-labelled-binary-tree", "filling-bookcase-shelves", "parsing-a-boolean-expression"]}, {"contest_title": "\u7b2c 144 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 144", "contest_title_slug": "weekly-contest-144", "contest_id": 86, "contest_start_time": 1562466600, "contest_duration": 5400, "user_num": 777, "question_slugs": ["defanging-an-ip-address", "corporate-flight-bookings", "delete-nodes-and-return-forest", "maximum-nesting-depth-of-two-valid-parentheses-strings"]}, {"contest_title": "\u7b2c 145 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 145", "contest_title_slug": "weekly-contest-145", "contest_id": 87, "contest_start_time": 1563071400, "contest_duration": 5400, "user_num": 1114, "question_slugs": ["relative-sort-array", "lowest-common-ancestor-of-deepest-leaves", "longest-well-performing-interval", "smallest-sufficient-team"]}, {"contest_title": "\u7b2c 146 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 146", "contest_title_slug": "weekly-contest-146", "contest_id": 89, "contest_start_time": 1563676200, "contest_duration": 5400, "user_num": 1189, "question_slugs": ["number-of-equivalent-domino-pairs", "shortest-path-with-alternating-colors", "minimum-cost-tree-from-leaf-values", "maximum-of-absolute-value-expression"]}, {"contest_title": "\u7b2c 147 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 147", "contest_title_slug": "weekly-contest-147", "contest_id": 90, "contest_start_time": 1564281000, "contest_duration": 5400, "user_num": 1132, "question_slugs": ["n-th-tribonacci-number", "alphabet-board-path", "largest-1-bordered-square", "stone-game-ii"]}, {"contest_title": "\u7b2c 148 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 148", "contest_title_slug": "weekly-contest-148", "contest_id": 93, "contest_start_time": 1564885800, "contest_duration": 5400, "user_num": 1251, "question_slugs": ["decrease-elements-to-make-array-zigzag", "binary-tree-coloring-game", "snapshot-array", "longest-chunked-palindrome-decomposition"]}, {"contest_title": "\u7b2c 149 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 149", "contest_title_slug": "weekly-contest-149", "contest_id": 94, "contest_start_time": 1565490600, "contest_duration": 5400, "user_num": 1351, "question_slugs": ["day-of-the-year", "number-of-dice-rolls-with-target-sum", "swap-for-longest-repeated-character-substring", "online-majority-element-in-subarray"]}, {"contest_title": "\u7b2c 150 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 150", "contest_title_slug": "weekly-contest-150", "contest_id": 96, "contest_start_time": 1566095400, "contest_duration": 5400, "user_num": 1473, "question_slugs": ["find-words-that-can-be-formed-by-characters", "maximum-level-sum-of-a-binary-tree", "as-far-from-land-as-possible", "last-substring-in-lexicographical-order"]}, {"contest_title": "\u7b2c 151 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 151", "contest_title_slug": "weekly-contest-151", "contest_id": 98, "contest_start_time": 1566700200, "contest_duration": 5400, "user_num": 1341, "question_slugs": ["invalid-transactions", "compare-strings-by-frequency-of-the-smallest-character", "remove-zero-sum-consecutive-nodes-from-linked-list", "dinner-plate-stacks"]}, {"contest_title": "\u7b2c 152 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 152", "contest_title_slug": "weekly-contest-152", "contest_id": 100, "contest_start_time": 1567305000, "contest_duration": 5400, "user_num": 1367, "question_slugs": ["prime-arrangements", "diet-plan-performance", "can-make-palindrome-from-substring", "number-of-valid-words-for-each-puzzle"]}, {"contest_title": "\u7b2c 153 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 153", "contest_title_slug": "weekly-contest-153", "contest_id": 102, "contest_start_time": 1567909800, "contest_duration": 5400, "user_num": 1434, "question_slugs": ["distance-between-bus-stops", "day-of-the-week", "maximum-subarray-sum-with-one-deletion", "make-array-strictly-increasing"]}, {"contest_title": "\u7b2c 154 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 154", "contest_title_slug": "weekly-contest-154", "contest_id": 106, "contest_start_time": 1568514600, "contest_duration": 5400, "user_num": 1299, "question_slugs": ["maximum-number-of-balloons", "reverse-substrings-between-each-pair-of-parentheses", "k-concatenation-maximum-sum", "critical-connections-in-a-network"]}, {"contest_title": "\u7b2c 155 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 155", "contest_title_slug": "weekly-contest-155", "contest_id": 107, "contest_start_time": 1569119400, "contest_duration": 5400, "user_num": 1603, "question_slugs": ["minimum-absolute-difference", "ugly-number-iii", "smallest-string-with-swaps", "sort-items-by-groups-respecting-dependencies"]}, {"contest_title": "\u7b2c 156 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 156", "contest_title_slug": "weekly-contest-156", "contest_id": 113, "contest_start_time": 1569724200, "contest_duration": 5400, "user_num": 1433, "question_slugs": ["unique-number-of-occurrences", "get-equal-substrings-within-budget", "remove-all-adjacent-duplicates-in-string-ii", "minimum-moves-to-reach-target-with-rotations"]}, {"contest_title": "\u7b2c 157 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 157", "contest_title_slug": "weekly-contest-157", "contest_id": 114, "contest_start_time": 1570329000, "contest_duration": 5400, "user_num": 1217, "question_slugs": ["minimum-cost-to-move-chips-to-the-same-position", "longest-arithmetic-subsequence-of-given-difference", "path-with-maximum-gold", "count-vowels-permutation"]}, {"contest_title": "\u7b2c 158 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 158", "contest_title_slug": "weekly-contest-158", "contest_id": 116, "contest_start_time": 1570933800, "contest_duration": 5400, "user_num": 1716, "question_slugs": ["split-a-string-in-balanced-strings", "queens-that-can-attack-the-king", "dice-roll-simulation", "maximum-equal-frequency"]}, {"contest_title": "\u7b2c 159 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 159", "contest_title_slug": "weekly-contest-159", "contest_id": 117, "contest_start_time": 1571538600, "contest_duration": 5400, "user_num": 1634, "question_slugs": ["check-if-it-is-a-straight-line", "remove-sub-folders-from-the-filesystem", "replace-the-substring-for-balanced-string", "maximum-profit-in-job-scheduling"]}, {"contest_title": "\u7b2c 160 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 160", "contest_title_slug": "weekly-contest-160", "contest_id": 119, "contest_start_time": 1572143400, "contest_duration": 5400, "user_num": 1692, "question_slugs": ["find-positive-integer-solution-for-a-given-equation", "circular-permutation-in-binary-representation", "maximum-length-of-a-concatenated-string-with-unique-characters", "tiling-a-rectangle-with-the-fewest-squares"]}, {"contest_title": "\u7b2c 161 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 161", "contest_title_slug": "weekly-contest-161", "contest_id": 120, "contest_start_time": 1572748200, "contest_duration": 5400, "user_num": 1610, "question_slugs": ["minimum-swaps-to-make-strings-equal", "count-number-of-nice-subarrays", "minimum-remove-to-make-valid-parentheses", "check-if-it-is-a-good-array"]}, {"contest_title": "\u7b2c 162 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 162", "contest_title_slug": "weekly-contest-162", "contest_id": 122, "contest_start_time": 1573353000, "contest_duration": 5400, "user_num": 1569, "question_slugs": ["cells-with-odd-values-in-a-matrix", "reconstruct-a-2-row-binary-matrix", "number-of-closed-islands", "maximum-score-words-formed-by-letters"]}, {"contest_title": "\u7b2c 163 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 163", "contest_title_slug": "weekly-contest-163", "contest_id": 123, "contest_start_time": 1573957800, "contest_duration": 5400, "user_num": 1605, "question_slugs": ["shift-2d-grid", "find-elements-in-a-contaminated-binary-tree", "greatest-sum-divisible-by-three", "minimum-moves-to-move-a-box-to-their-target-location"]}, {"contest_title": "\u7b2c 164 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 164", "contest_title_slug": "weekly-contest-164", "contest_id": 125, "contest_start_time": 1574562600, "contest_duration": 5400, "user_num": 1676, "question_slugs": ["minimum-time-visiting-all-points", "count-servers-that-communicate", "search-suggestions-system", "number-of-ways-to-stay-in-the-same-place-after-some-steps"]}, {"contest_title": "\u7b2c 165 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 165", "contest_title_slug": "weekly-contest-165", "contest_id": 128, "contest_start_time": 1575167400, "contest_duration": 5400, "user_num": 1660, "question_slugs": ["find-winner-on-a-tic-tac-toe-game", "number-of-burgers-with-no-waste-of-ingredients", "count-square-submatrices-with-all-ones", "palindrome-partitioning-iii"]}, {"contest_title": "\u7b2c 166 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 166", "contest_title_slug": "weekly-contest-166", "contest_id": 130, "contest_start_time": 1575772200, "contest_duration": 5400, "user_num": 1676, "question_slugs": ["subtract-the-product-and-sum-of-digits-of-an-integer", "group-the-people-given-the-group-size-they-belong-to", "find-the-smallest-divisor-given-a-threshold", "minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix"]}, {"contest_title": "\u7b2c 167 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 167", "contest_title_slug": "weekly-contest-167", "contest_id": 131, "contest_start_time": 1576377000, "contest_duration": 5400, "user_num": 1537, "question_slugs": ["convert-binary-number-in-a-linked-list-to-integer", "sequential-digits", "maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold", "shortest-path-in-a-grid-with-obstacles-elimination"]}, {"contest_title": "\u7b2c 168 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 168", "contest_title_slug": "weekly-contest-168", "contest_id": 133, "contest_start_time": 1576981800, "contest_duration": 5400, "user_num": 1553, "question_slugs": ["find-numbers-with-even-number-of-digits", "divide-array-in-sets-of-k-consecutive-numbers", "maximum-number-of-occurrences-of-a-substring", "maximum-candies-you-can-get-from-boxes"]}, {"contest_title": "\u7b2c 169 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 169", "contest_title_slug": "weekly-contest-169", "contest_id": 134, "contest_start_time": 1577586600, "contest_duration": 5400, "user_num": 1568, "question_slugs": ["find-n-unique-integers-sum-up-to-zero", "all-elements-in-two-binary-search-trees", "jump-game-iii", "verbal-arithmetic-puzzle"]}, {"contest_title": "\u7b2c 170 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 170", "contest_title_slug": "weekly-contest-170", "contest_id": 136, "contest_start_time": 1578191400, "contest_duration": 5400, "user_num": 1649, "question_slugs": ["decrypt-string-from-alphabet-to-integer-mapping", "xor-queries-of-a-subarray", "get-watched-videos-by-your-friends", "minimum-insertion-steps-to-make-a-string-palindrome"]}, {"contest_title": "\u7b2c 171 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 171", "contest_title_slug": "weekly-contest-171", "contest_id": 137, "contest_start_time": 1578796200, "contest_duration": 5400, "user_num": 1708, "question_slugs": ["convert-integer-to-the-sum-of-two-no-zero-integers", "minimum-flips-to-make-a-or-b-equal-to-c", "number-of-operations-to-make-network-connected", "minimum-distance-to-type-a-word-using-two-fingers"]}, {"contest_title": "\u7b2c 172 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 172", "contest_title_slug": "weekly-contest-172", "contest_id": 139, "contest_start_time": 1579401000, "contest_duration": 5400, "user_num": 1415, "question_slugs": ["maximum-69-number", "print-words-vertically", "delete-leaves-with-a-given-value", "minimum-number-of-taps-to-open-to-water-a-garden"]}, {"contest_title": "\u7b2c 173 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 173", "contest_title_slug": "weekly-contest-173", "contest_id": 142, "contest_start_time": 1580005800, "contest_duration": 5400, "user_num": 1072, "question_slugs": ["remove-palindromic-subsequences", "filter-restaurants-by-vegan-friendly-price-and-distance", "find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance", "minimum-difficulty-of-a-job-schedule"]}, {"contest_title": "\u7b2c 174 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 174", "contest_title_slug": "weekly-contest-174", "contest_id": 144, "contest_start_time": 1580610600, "contest_duration": 5400, "user_num": 1660, "question_slugs": ["the-k-weakest-rows-in-a-matrix", "reduce-array-size-to-the-half", "maximum-product-of-splitted-binary-tree", "jump-game-v"]}, {"contest_title": "\u7b2c 175 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 175", "contest_title_slug": "weekly-contest-175", "contest_id": 145, "contest_start_time": 1581215400, "contest_duration": 5400, "user_num": 2048, "question_slugs": ["check-if-n-and-its-double-exist", "minimum-number-of-steps-to-make-two-strings-anagram", "tweet-counts-per-frequency", "maximum-students-taking-exam"]}, {"contest_title": "\u7b2c 176 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 176", "contest_title_slug": "weekly-contest-176", "contest_id": 147, "contest_start_time": 1581820200, "contest_duration": 5400, "user_num": 2410, "question_slugs": ["count-negative-numbers-in-a-sorted-matrix", "product-of-the-last-k-numbers", "maximum-number-of-events-that-can-be-attended", "construct-target-array-with-multiple-sums"]}, {"contest_title": "\u7b2c 177 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 177", "contest_title_slug": "weekly-contest-177", "contest_id": 148, "contest_start_time": 1582425000, "contest_duration": 5400, "user_num": 2986, "question_slugs": ["number-of-days-between-two-dates", "validate-binary-tree-nodes", "closest-divisors", "largest-multiple-of-three"]}, {"contest_title": "\u7b2c 178 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 178", "contest_title_slug": "weekly-contest-178", "contest_id": 154, "contest_start_time": 1583029800, "contest_duration": 5400, "user_num": 3305, "question_slugs": ["how-many-numbers-are-smaller-than-the-current-number", "rank-teams-by-votes", "linked-list-in-binary-tree", "minimum-cost-to-make-at-least-one-valid-path-in-a-grid"]}, {"contest_title": "\u7b2c 179 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 179", "contest_title_slug": "weekly-contest-179", "contest_id": 156, "contest_start_time": 1583634600, "contest_duration": 5400, "user_num": 3606, "question_slugs": ["generate-a-string-with-characters-that-have-odd-counts", "number-of-times-binary-string-is-prefix-aligned", "time-needed-to-inform-all-employees", "frog-position-after-t-seconds"]}, {"contest_title": "\u7b2c 180 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 180", "contest_title_slug": "weekly-contest-180", "contest_id": 160, "contest_start_time": 1584239400, "contest_duration": 5400, "user_num": 3715, "question_slugs": ["lucky-numbers-in-a-matrix", "design-a-stack-with-increment-operation", "balance-a-binary-search-tree", "maximum-performance-of-a-team"]}, {"contest_title": "\u7b2c 181 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 181", "contest_title_slug": "weekly-contest-181", "contest_id": 162, "contest_start_time": 1584844200, "contest_duration": 5400, "user_num": 4149, "question_slugs": ["create-target-array-in-the-given-order", "four-divisors", "check-if-there-is-a-valid-path-in-a-grid", "longest-happy-prefix"]}, {"contest_title": "\u7b2c 182 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 182", "contest_title_slug": "weekly-contest-182", "contest_id": 166, "contest_start_time": 1585449000, "contest_duration": 5400, "user_num": 3911, "question_slugs": ["find-lucky-integer-in-an-array", "count-number-of-teams", "design-underground-system", "find-all-good-strings"]}, {"contest_title": "\u7b2c 183 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 183", "contest_title_slug": "weekly-contest-183", "contest_id": 168, "contest_start_time": 1586053800, "contest_duration": 5400, "user_num": 3756, "question_slugs": ["minimum-subsequence-in-non-increasing-order", "number-of-steps-to-reduce-a-number-in-binary-representation-to-one", "longest-happy-string", "stone-game-iii"]}, {"contest_title": "\u7b2c 184 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 184", "contest_title_slug": "weekly-contest-184", "contest_id": 175, "contest_start_time": 1586658600, "contest_duration": 5400, "user_num": 3847, "question_slugs": ["string-matching-in-an-array", "queries-on-a-permutation-with-key", "html-entity-parser", "number-of-ways-to-paint-n-3-grid"]}, {"contest_title": "\u7b2c 185 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 185", "contest_title_slug": "weekly-contest-185", "contest_id": 177, "contest_start_time": 1587263400, "contest_duration": 5400, "user_num": 5004, "question_slugs": ["reformat-the-string", "display-table-of-food-orders-in-a-restaurant", "minimum-number-of-frogs-croaking", "build-array-where-you-can-find-the-maximum-exactly-k-comparisons"]}, {"contest_title": "\u7b2c 186 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 186", "contest_title_slug": "weekly-contest-186", "contest_id": 185, "contest_start_time": 1587868200, "contest_duration": 5400, "user_num": 3108, "question_slugs": ["maximum-score-after-splitting-a-string", "maximum-points-you-can-obtain-from-cards", "diagonal-traverse-ii", "constrained-subsequence-sum"]}, {"contest_title": "\u7b2c 187 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 187", "contest_title_slug": "weekly-contest-187", "contest_id": 191, "contest_start_time": 1588473000, "contest_duration": 5400, "user_num": 3109, "question_slugs": ["destination-city", "check-if-all-1s-are-at-least-length-k-places-away", "longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit", "find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows"]}, {"contest_title": "\u7b2c 188 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 188", "contest_title_slug": "weekly-contest-188", "contest_id": 195, "contest_start_time": 1589077800, "contest_duration": 5400, "user_num": 3982, "question_slugs": ["build-an-array-with-stack-operations", "count-triplets-that-can-form-two-arrays-of-equal-xor", "minimum-time-to-collect-all-apples-in-a-tree", "number-of-ways-of-cutting-a-pizza"]}, {"contest_title": "\u7b2c 189 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 189", "contest_title_slug": "weekly-contest-189", "contest_id": 197, "contest_start_time": 1589682600, "contest_duration": 5400, "user_num": 3692, "question_slugs": ["number-of-students-doing-homework-at-a-given-time", "rearrange-words-in-a-sentence", "people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list", "maximum-number-of-darts-inside-of-a-circular-dartboard"]}, {"contest_title": "\u7b2c 190 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 190", "contest_title_slug": "weekly-contest-190", "contest_id": 201, "contest_start_time": 1590287400, "contest_duration": 5400, "user_num": 3352, "question_slugs": ["check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence", "maximum-number-of-vowels-in-a-substring-of-given-length", "pseudo-palindromic-paths-in-a-binary-tree", "max-dot-product-of-two-subsequences"]}, {"contest_title": "\u7b2c 191 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 191", "contest_title_slug": "weekly-contest-191", "contest_id": 203, "contest_start_time": 1590892200, "contest_duration": 5400, "user_num": 3687, "question_slugs": ["maximum-product-of-two-elements-in-an-array", "maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts", "reorder-routes-to-make-all-paths-lead-to-the-city-zero", "probability-of-a-two-boxes-having-the-same-number-of-distinct-balls"]}, {"contest_title": "\u7b2c 192 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 192", "contest_title_slug": "weekly-contest-192", "contest_id": 207, "contest_start_time": 1591497000, "contest_duration": 5400, "user_num": 3615, "question_slugs": ["shuffle-the-array", "the-k-strongest-values-in-an-array", "design-browser-history", "paint-house-iii"]}, {"contest_title": "\u7b2c 193 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 193", "contest_title_slug": "weekly-contest-193", "contest_id": 209, "contest_start_time": 1592101800, "contest_duration": 5400, "user_num": 3804, "question_slugs": ["running-sum-of-1d-array", "least-number-of-unique-integers-after-k-removals", "minimum-number-of-days-to-make-m-bouquets", "kth-ancestor-of-a-tree-node"]}, {"contest_title": "\u7b2c 194 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 194", "contest_title_slug": "weekly-contest-194", "contest_id": 213, "contest_start_time": 1592706600, "contest_duration": 5400, "user_num": 4378, "question_slugs": ["xor-operation-in-an-array", "making-file-names-unique", "avoid-flood-in-the-city", "find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree"]}, {"contest_title": "\u7b2c 195 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 195", "contest_title_slug": "weekly-contest-195", "contest_id": 215, "contest_start_time": 1593311400, "contest_duration": 5400, "user_num": 3401, "question_slugs": ["path-crossing", "check-if-array-pairs-are-divisible-by-k", "number-of-subsequences-that-satisfy-the-given-sum-condition", "max-value-of-equation"]}, {"contest_title": "\u7b2c 196 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 196", "contest_title_slug": "weekly-contest-196", "contest_id": 219, "contest_start_time": 1593916200, "contest_duration": 5400, "user_num": 5507, "question_slugs": ["can-make-arithmetic-progression-from-sequence", "last-moment-before-all-ants-fall-out-of-a-plank", "count-submatrices-with-all-ones", "minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits"]}, {"contest_title": "\u7b2c 197 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 197", "contest_title_slug": "weekly-contest-197", "contest_id": 221, "contest_start_time": 1594521000, "contest_duration": 5400, "user_num": 5275, "question_slugs": ["number-of-good-pairs", "number-of-substrings-with-only-1s", "path-with-maximum-probability", "best-position-for-a-service-centre"]}, {"contest_title": "\u7b2c 198 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 198", "contest_title_slug": "weekly-contest-198", "contest_id": 226, "contest_start_time": 1595125800, "contest_duration": 5400, "user_num": 5780, "question_slugs": ["water-bottles", "number-of-nodes-in-the-sub-tree-with-the-same-label", "maximum-number-of-non-overlapping-substrings", "find-a-value-of-a-mysterious-function-closest-to-target"]}, {"contest_title": "\u7b2c 199 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 199", "contest_title_slug": "weekly-contest-199", "contest_id": 228, "contest_start_time": 1595730600, "contest_duration": 5400, "user_num": 5232, "question_slugs": ["shuffle-string", "minimum-suffix-flips", "number-of-good-leaf-nodes-pairs", "string-compression-ii"]}, {"contest_title": "\u7b2c 200 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 200", "contest_title_slug": "weekly-contest-200", "contest_id": 235, "contest_start_time": 1596335400, "contest_duration": 5400, "user_num": 5476, "question_slugs": ["count-good-triplets", "find-the-winner-of-an-array-game", "minimum-swaps-to-arrange-a-binary-grid", "get-the-maximum-score"]}, {"contest_title": "\u7b2c 201 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 201", "contest_title_slug": "weekly-contest-201", "contest_id": 238, "contest_start_time": 1596940200, "contest_duration": 5400, "user_num": 5615, "question_slugs": ["make-the-string-great", "find-kth-bit-in-nth-binary-string", "maximum-number-of-non-overlapping-subarrays-with-sum-equals-target", "minimum-cost-to-cut-a-stick"]}, {"contest_title": "\u7b2c 202 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 202", "contest_title_slug": "weekly-contest-202", "contest_id": 242, "contest_start_time": 1597545000, "contest_duration": 5400, "user_num": 4990, "question_slugs": ["three-consecutive-odds", "minimum-operations-to-make-array-equal", "magnetic-force-between-two-balls", "minimum-number-of-days-to-eat-n-oranges"]}, {"contest_title": "\u7b2c 203 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 203", "contest_title_slug": "weekly-contest-203", "contest_id": 244, "contest_start_time": 1598149800, "contest_duration": 5400, "user_num": 5285, "question_slugs": ["most-visited-sector-in-a-circular-track", "maximum-number-of-coins-you-can-get", "find-latest-group-of-size-m", "stone-game-v"]}, {"contest_title": "\u7b2c 204 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 204", "contest_title_slug": "weekly-contest-204", "contest_id": 257, "contest_start_time": 1598754600, "contest_duration": 5400, "user_num": 4487, "question_slugs": ["detect-pattern-of-length-m-repeated-k-or-more-times", "maximum-length-of-subarray-with-positive-product", "minimum-number-of-days-to-disconnect-island", "number-of-ways-to-reorder-array-to-get-same-bst"]}, {"contest_title": "\u7b2c 205 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 205", "contest_title_slug": "weekly-contest-205", "contest_id": 260, "contest_start_time": 1599359400, "contest_duration": 5400, "user_num": 4176, "question_slugs": ["replace-all-s-to-avoid-consecutive-repeating-characters", "number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers", "minimum-time-to-make-rope-colorful", "remove-max-number-of-edges-to-keep-graph-fully-traversable"]}, {"contest_title": "\u7b2c 206 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 206", "contest_title_slug": "weekly-contest-206", "contest_id": 267, "contest_start_time": 1599964200, "contest_duration": 5400, "user_num": 4493, "question_slugs": ["special-positions-in-a-binary-matrix", "count-unhappy-friends", "min-cost-to-connect-all-points", "check-if-string-is-transformable-with-substring-sort-operations"]}, {"contest_title": "\u7b2c 207 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 207", "contest_title_slug": "weekly-contest-207", "contest_id": 278, "contest_start_time": 1600569000, "contest_duration": 5400, "user_num": 4116, "question_slugs": ["rearrange-spaces-between-words", "split-a-string-into-the-max-number-of-unique-substrings", "maximum-non-negative-product-in-a-matrix", "minimum-cost-to-connect-two-groups-of-points"]}, {"contest_title": "\u7b2c 208 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 208", "contest_title_slug": "weekly-contest-208", "contest_id": 289, "contest_start_time": 1601173800, "contest_duration": 5400, "user_num": 3582, "question_slugs": ["crawler-log-folder", "maximum-profit-of-operating-a-centennial-wheel", "throne-inheritance", "maximum-number-of-achievable-transfer-requests"]}, {"contest_title": "\u7b2c 209 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 209", "contest_title_slug": "weekly-contest-209", "contest_id": 291, "contest_start_time": 1601778600, "contest_duration": 5400, "user_num": 4023, "question_slugs": ["special-array-with-x-elements-greater-than-or-equal-x", "even-odd-tree", "maximum-number-of-visible-points", "minimum-one-bit-operations-to-make-integers-zero"]}, {"contest_title": "\u7b2c 210 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 210", "contest_title_slug": "weekly-contest-210", "contest_id": 295, "contest_start_time": 1602383400, "contest_duration": 5400, "user_num": 4007, "question_slugs": ["maximum-nesting-depth-of-the-parentheses", "maximal-network-rank", "split-two-strings-to-make-palindrome", "count-subtrees-with-max-distance-between-cities"]}, {"contest_title": "\u7b2c 211 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 211", "contest_title_slug": "weekly-contest-211", "contest_id": 297, "contest_start_time": 1602988200, "contest_duration": 5400, "user_num": 4034, "question_slugs": ["largest-substring-between-two-equal-characters", "lexicographically-smallest-string-after-applying-operations", "best-team-with-no-conflicts", "graph-connectivity-with-threshold"]}, {"contest_title": "\u7b2c 212 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 212", "contest_title_slug": "weekly-contest-212", "contest_id": 301, "contest_start_time": 1603593000, "contest_duration": 5400, "user_num": 4227, "question_slugs": ["slowest-key", "arithmetic-subarrays", "path-with-minimum-effort", "rank-transform-of-a-matrix"]}, {"contest_title": "\u7b2c 213 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 213", "contest_title_slug": "weekly-contest-213", "contest_id": 303, "contest_start_time": 1604197800, "contest_duration": 5400, "user_num": 3827, "question_slugs": ["check-array-formation-through-concatenation", "count-sorted-vowel-strings", "furthest-building-you-can-reach", "kth-smallest-instructions"]}, {"contest_title": "\u7b2c 214 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 214", "contest_title_slug": "weekly-contest-214", "contest_id": 307, "contest_start_time": 1604802600, "contest_duration": 5400, "user_num": 3598, "question_slugs": ["get-maximum-in-generated-array", "minimum-deletions-to-make-character-frequencies-unique", "sell-diminishing-valued-colored-balls", "create-sorted-array-through-instructions"]}, {"contest_title": "\u7b2c 215 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 215", "contest_title_slug": "weekly-contest-215", "contest_id": 309, "contest_start_time": 1605407400, "contest_duration": 5400, "user_num": 4429, "question_slugs": ["design-an-ordered-stream", "determine-if-two-strings-are-close", "minimum-operations-to-reduce-x-to-zero", "maximize-grid-happiness"]}, {"contest_title": "\u7b2c 216 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 216", "contest_title_slug": "weekly-contest-216", "contest_id": 313, "contest_start_time": 1606012200, "contest_duration": 5400, "user_num": 3857, "question_slugs": ["check-if-two-string-arrays-are-equivalent", "smallest-string-with-a-given-numeric-value", "ways-to-make-a-fair-array", "minimum-initial-energy-to-finish-tasks"]}, {"contest_title": "\u7b2c 217 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 217", "contest_title_slug": "weekly-contest-217", "contest_id": 315, "contest_start_time": 1606617000, "contest_duration": 5400, "user_num": 3745, "question_slugs": ["richest-customer-wealth", "find-the-most-competitive-subsequence", "minimum-moves-to-make-array-complementary", "minimize-deviation-in-array"]}, {"contest_title": "\u7b2c 218 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 218", "contest_title_slug": "weekly-contest-218", "contest_id": 319, "contest_start_time": 1607221800, "contest_duration": 5400, "user_num": 3762, "question_slugs": ["goal-parser-interpretation", "max-number-of-k-sum-pairs", "concatenation-of-consecutive-binary-numbers", "minimum-incompatibility"]}, {"contest_title": "\u7b2c 219 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 219", "contest_title_slug": "weekly-contest-219", "contest_id": 322, "contest_start_time": 1607826600, "contest_duration": 5400, "user_num": 3710, "question_slugs": ["count-of-matches-in-tournament", "partitioning-into-minimum-number-of-deci-binary-numbers", "stone-game-vii", "maximum-height-by-stacking-cuboids"]}, {"contest_title": "\u7b2c 220 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 220", "contest_title_slug": "weekly-contest-220", "contest_id": 326, "contest_start_time": 1608431400, "contest_duration": 5400, "user_num": 3691, "question_slugs": ["reformat-phone-number", "maximum-erasure-value", "jump-game-vi", "checking-existence-of-edge-length-limited-paths"]}, {"contest_title": "\u7b2c 221 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 221", "contest_title_slug": "weekly-contest-221", "contest_id": 328, "contest_start_time": 1609036200, "contest_duration": 5400, "user_num": 3398, "question_slugs": ["determine-if-string-halves-are-alike", "maximum-number-of-eaten-apples", "where-will-the-ball-fall", "maximum-xor-with-an-element-from-array"]}, {"contest_title": "\u7b2c 222 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 222", "contest_title_slug": "weekly-contest-222", "contest_id": 332, "contest_start_time": 1609641000, "contest_duration": 5400, "user_num": 3119, "question_slugs": ["maximum-units-on-a-truck", "count-good-meals", "ways-to-split-array-into-three-subarrays", "minimum-operations-to-make-a-subsequence"]}, {"contest_title": "\u7b2c 223 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 223", "contest_title_slug": "weekly-contest-223", "contest_id": 334, "contest_start_time": 1610245800, "contest_duration": 5400, "user_num": 3872, "question_slugs": ["decode-xored-array", "swapping-nodes-in-a-linked-list", "minimize-hamming-distance-after-swap-operations", "find-minimum-time-to-finish-all-jobs"]}, {"contest_title": "\u7b2c 224 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 224", "contest_title_slug": "weekly-contest-224", "contest_id": 338, "contest_start_time": 1610850600, "contest_duration": 5400, "user_num": 3795, "question_slugs": ["number-of-rectangles-that-can-form-the-largest-square", "tuple-with-same-product", "largest-submatrix-with-rearrangements", "cat-and-mouse-ii"]}, {"contest_title": "\u7b2c 225 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 225", "contest_title_slug": "weekly-contest-225", "contest_id": 340, "contest_start_time": 1611455400, "contest_duration": 5400, "user_num": 3853, "question_slugs": ["latest-time-by-replacing-hidden-digits", "change-minimum-characters-to-satisfy-one-of-three-conditions", "find-kth-largest-xor-coordinate-value", "building-boxes"]}, {"contest_title": "\u7b2c 226 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 226", "contest_title_slug": "weekly-contest-226", "contest_id": 344, "contest_start_time": 1612060200, "contest_duration": 5400, "user_num": 4034, "question_slugs": ["maximum-number-of-balls-in-a-box", "restore-the-array-from-adjacent-pairs", "can-you-eat-your-favorite-candy-on-your-favorite-day", "palindrome-partitioning-iv"]}, {"contest_title": "\u7b2c 227 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 227", "contest_title_slug": "weekly-contest-227", "contest_id": 346, "contest_start_time": 1612665000, "contest_duration": 5400, "user_num": 3546, "question_slugs": ["check-if-array-is-sorted-and-rotated", "maximum-score-from-removing-stones", "largest-merge-of-two-strings", "closest-subsequence-sum"]}, {"contest_title": "\u7b2c 228 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 228", "contest_title_slug": "weekly-contest-228", "contest_id": 350, "contest_start_time": 1613269800, "contest_duration": 5400, "user_num": 2484, "question_slugs": ["minimum-changes-to-make-alternating-binary-string", "count-number-of-homogenous-substrings", "minimum-limit-of-balls-in-a-bag", "minimum-degree-of-a-connected-trio-in-a-graph"]}, {"contest_title": "\u7b2c 229 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 229", "contest_title_slug": "weekly-contest-229", "contest_id": 352, "contest_start_time": 1613874600, "contest_duration": 5400, "user_num": 3484, "question_slugs": ["merge-strings-alternately", "minimum-number-of-operations-to-move-all-balls-to-each-box", "maximum-score-from-performing-multiplication-operations", "maximize-palindrome-length-from-subsequences"]}, {"contest_title": "\u7b2c 230 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 230", "contest_title_slug": "weekly-contest-230", "contest_id": 356, "contest_start_time": 1614479400, "contest_duration": 5400, "user_num": 3728, "question_slugs": ["count-items-matching-a-rule", "closest-dessert-cost", "equal-sum-arrays-with-minimum-number-of-operations", "car-fleet-ii"]}, {"contest_title": "\u7b2c 231 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 231", "contest_title_slug": "weekly-contest-231", "contest_id": 358, "contest_start_time": 1615084200, "contest_duration": 5400, "user_num": 4668, "question_slugs": ["check-if-binary-string-has-at-most-one-segment-of-ones", "minimum-elements-to-add-to-form-a-given-sum", "number-of-restricted-paths-from-first-to-last-node", "make-the-xor-of-all-segments-equal-to-zero"]}, {"contest_title": "\u7b2c 232 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 232", "contest_title_slug": "weekly-contest-232", "contest_id": 363, "contest_start_time": 1615689000, "contest_duration": 5400, "user_num": 4802, "question_slugs": ["check-if-one-string-swap-can-make-strings-equal", "find-center-of-star-graph", "maximum-average-pass-ratio", "maximum-score-of-a-good-subarray"]}, {"contest_title": "\u7b2c 233 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 233", "contest_title_slug": "weekly-contest-233", "contest_id": 371, "contest_start_time": 1616293800, "contest_duration": 5400, "user_num": 5010, "question_slugs": ["maximum-ascending-subarray-sum", "number-of-orders-in-the-backlog", "maximum-value-at-a-given-index-in-a-bounded-array", "count-pairs-with-xor-in-a-range"]}, {"contest_title": "\u7b2c 234 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 234", "contest_title_slug": "weekly-contest-234", "contest_id": 375, "contest_start_time": 1616898600, "contest_duration": 5400, "user_num": 4998, "question_slugs": ["number-of-different-integers-in-a-string", "minimum-number-of-operations-to-reinitialize-a-permutation", "evaluate-the-bracket-pairs-of-a-string", "maximize-number-of-nice-divisors"]}, {"contest_title": "\u7b2c 235 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 235", "contest_title_slug": "weekly-contest-235", "contest_id": 377, "contest_start_time": 1617503400, "contest_duration": 5400, "user_num": 4494, "question_slugs": ["truncate-sentence", "finding-the-users-active-minutes", "minimum-absolute-sum-difference", "number-of-different-subsequences-gcds"]}, {"contest_title": "\u7b2c 236 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 236", "contest_title_slug": "weekly-contest-236", "contest_id": 391, "contest_start_time": 1618108200, "contest_duration": 5400, "user_num": 5113, "question_slugs": ["sign-of-the-product-of-an-array", "find-the-winner-of-the-circular-game", "minimum-sideway-jumps", "finding-mk-average"]}, {"contest_title": "\u7b2c 237 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 237", "contest_title_slug": "weekly-contest-237", "contest_id": 393, "contest_start_time": 1618713000, "contest_duration": 5400, "user_num": 4577, "question_slugs": ["check-if-the-sentence-is-pangram", "maximum-ice-cream-bars", "single-threaded-cpu", "find-xor-sum-of-all-pairs-bitwise-and"]}, {"contest_title": "\u7b2c 238 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 238", "contest_title_slug": "weekly-contest-238", "contest_id": 397, "contest_start_time": 1619317800, "contest_duration": 5400, "user_num": 3978, "question_slugs": ["sum-of-digits-in-base-k", "frequency-of-the-most-frequent-element", "longest-substring-of-all-vowels-in-order", "maximum-building-height"]}, {"contest_title": "\u7b2c 239 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 239", "contest_title_slug": "weekly-contest-239", "contest_id": 399, "contest_start_time": 1619922600, "contest_duration": 5400, "user_num": 3907, "question_slugs": ["minimum-distance-to-the-target-element", "splitting-a-string-into-descending-consecutive-values", "minimum-adjacent-swaps-to-reach-the-kth-smallest-number", "minimum-interval-to-include-each-query"]}, {"contest_title": "\u7b2c 240 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 240", "contest_title_slug": "weekly-contest-240", "contest_id": 403, "contest_start_time": 1620527400, "contest_duration": 5400, "user_num": 4307, "question_slugs": ["maximum-population-year", "maximum-distance-between-a-pair-of-values", "maximum-subarray-min-product", "largest-color-value-in-a-directed-graph"]}, {"contest_title": "\u7b2c 241 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 241", "contest_title_slug": "weekly-contest-241", "contest_id": 405, "contest_start_time": 1621132200, "contest_duration": 5400, "user_num": 4491, "question_slugs": ["sum-of-all-subset-xor-totals", "minimum-number-of-swaps-to-make-the-binary-string-alternating", "finding-pairs-with-a-certain-sum", "number-of-ways-to-rearrange-sticks-with-k-sticks-visible"]}, {"contest_title": "\u7b2c 242 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 242", "contest_title_slug": "weekly-contest-242", "contest_id": 409, "contest_start_time": 1621737000, "contest_duration": 5400, "user_num": 4306, "question_slugs": ["longer-contiguous-segments-of-ones-than-zeros", "minimum-speed-to-arrive-on-time", "jump-game-vii", "stone-game-viii"]}, {"contest_title": "\u7b2c 243 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 243", "contest_title_slug": "weekly-contest-243", "contest_id": 411, "contest_start_time": 1622341800, "contest_duration": 5400, "user_num": 4493, "question_slugs": ["check-if-word-equals-summation-of-two-words", "maximum-value-after-insertion", "process-tasks-using-servers", "minimum-skips-to-arrive-at-meeting-on-time"]}, {"contest_title": "\u7b2c 244 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 244", "contest_title_slug": "weekly-contest-244", "contest_id": 415, "contest_start_time": 1622946600, "contest_duration": 5400, "user_num": 4430, "question_slugs": ["determine-whether-matrix-can-be-obtained-by-rotation", "reduction-operations-to-make-the-array-elements-equal", "minimum-number-of-flips-to-make-the-binary-string-alternating", "minimum-space-wasted-from-packaging"]}, {"contest_title": "\u7b2c 245 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 245", "contest_title_slug": "weekly-contest-245", "contest_id": 417, "contest_start_time": 1623551400, "contest_duration": 5400, "user_num": 4271, "question_slugs": ["redistribute-characters-to-make-all-strings-equal", "maximum-number-of-removable-characters", "merge-triplets-to-form-target-triplet", "the-earliest-and-latest-rounds-where-players-compete"]}, {"contest_title": "\u7b2c 246 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 246", "contest_title_slug": "weekly-contest-246", "contest_id": 422, "contest_start_time": 1624156200, "contest_duration": 5400, "user_num": 4136, "question_slugs": ["largest-odd-number-in-string", "the-number-of-full-rounds-you-have-played", "count-sub-islands", "minimum-absolute-difference-queries"]}, {"contest_title": "\u7b2c 247 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 247", "contest_title_slug": "weekly-contest-247", "contest_id": 426, "contest_start_time": 1624761000, "contest_duration": 5400, "user_num": 3981, "question_slugs": ["maximum-product-difference-between-two-pairs", "cyclically-rotating-a-grid", "number-of-wonderful-substrings", "count-ways-to-build-rooms-in-an-ant-colony"]}, {"contest_title": "\u7b2c 248 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 248", "contest_title_slug": "weekly-contest-248", "contest_id": 430, "contest_start_time": 1625365800, "contest_duration": 5400, "user_num": 4451, "question_slugs": ["build-array-from-permutation", "eliminate-maximum-number-of-monsters", "count-good-numbers", "longest-common-subpath"]}, {"contest_title": "\u7b2c 249 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 249", "contest_title_slug": "weekly-contest-249", "contest_id": 432, "contest_start_time": 1625970600, "contest_duration": 5400, "user_num": 4335, "question_slugs": ["concatenation-of-array", "unique-length-3-palindromic-subsequences", "painting-a-grid-with-three-different-colors", "merge-bsts-to-create-single-bst"]}, {"contest_title": "\u7b2c 250 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 250", "contest_title_slug": "weekly-contest-250", "contest_id": 436, "contest_start_time": 1626575400, "contest_duration": 5400, "user_num": 4315, "question_slugs": ["maximum-number-of-words-you-can-type", "add-minimum-number-of-rungs", "maximum-number-of-points-with-cost", "maximum-genetic-difference-query"]}, {"contest_title": "\u7b2c 251 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 251", "contest_title_slug": "weekly-contest-251", "contest_id": 438, "contest_start_time": 1627180200, "contest_duration": 5400, "user_num": 4747, "question_slugs": ["sum-of-digits-of-string-after-convert", "largest-number-after-mutating-substring", "maximum-compatibility-score-sum", "delete-duplicate-folders-in-system"]}, {"contest_title": "\u7b2c 252 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 252", "contest_title_slug": "weekly-contest-252", "contest_id": 442, "contest_start_time": 1627785000, "contest_duration": 5400, "user_num": 4647, "question_slugs": ["three-divisors", "maximum-number-of-weeks-for-which-you-can-work", "minimum-garden-perimeter-to-collect-enough-apples", "count-number-of-special-subsequences"]}, {"contest_title": "\u7b2c 253 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 253", "contest_title_slug": "weekly-contest-253", "contest_id": 444, "contest_start_time": 1628389800, "contest_duration": 5400, "user_num": 4570, "question_slugs": ["check-if-string-is-a-prefix-of-array", "remove-stones-to-minimize-the-total", "minimum-number-of-swaps-to-make-the-string-balanced", "find-the-longest-valid-obstacle-course-at-each-position"]}, {"contest_title": "\u7b2c 254 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 254", "contest_title_slug": "weekly-contest-254", "contest_id": 449, "contest_start_time": 1628994600, "contest_duration": 5400, "user_num": 4349, "question_slugs": ["number-of-strings-that-appear-as-substrings-in-word", "array-with-elements-not-equal-to-average-of-neighbors", "minimum-non-zero-product-of-the-array-elements", "last-day-where-you-can-still-cross"]}, {"contest_title": "\u7b2c 255 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 255", "contest_title_slug": "weekly-contest-255", "contest_id": 457, "contest_start_time": 1629599400, "contest_duration": 5400, "user_num": 4333, "question_slugs": ["find-greatest-common-divisor-of-array", "find-unique-binary-string", "minimize-the-difference-between-target-and-chosen-elements", "find-array-given-subset-sums"]}, {"contest_title": "\u7b2c 256 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 256", "contest_title_slug": "weekly-contest-256", "contest_id": 462, "contest_start_time": 1630204200, "contest_duration": 5400, "user_num": 4136, "question_slugs": ["minimum-difference-between-highest-and-lowest-of-k-scores", "find-the-kth-largest-integer-in-the-array", "minimum-number-of-work-sessions-to-finish-the-tasks", "number-of-unique-good-subsequences"]}, {"contest_title": "\u7b2c 257 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 257", "contest_title_slug": "weekly-contest-257", "contest_id": 464, "contest_start_time": 1630809000, "contest_duration": 5400, "user_num": 4278, "question_slugs": ["count-special-quadruplets", "the-number-of-weak-characters-in-the-game", "first-day-where-you-have-been-in-all-the-rooms", "gcd-sort-of-an-array"]}, {"contest_title": "\u7b2c 258 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 258", "contest_title_slug": "weekly-contest-258", "contest_id": 468, "contest_start_time": 1631413800, "contest_duration": 5400, "user_num": 4519, "question_slugs": ["reverse-prefix-of-word", "number-of-pairs-of-interchangeable-rectangles", "maximum-product-of-the-length-of-two-palindromic-subsequences", "smallest-missing-genetic-value-in-each-subtree"]}, {"contest_title": "\u7b2c 259 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 259", "contest_title_slug": "weekly-contest-259", "contest_id": 474, "contest_start_time": 1632018600, "contest_duration": 5400, "user_num": 3775, "question_slugs": ["final-value-of-variable-after-performing-operations", "sum-of-beauty-in-the-array", "detect-squares", "longest-subsequence-repeated-k-times"]}, {"contest_title": "\u7b2c 260 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 260", "contest_title_slug": "weekly-contest-260", "contest_id": 478, "contest_start_time": 1632623400, "contest_duration": 5400, "user_num": 3654, "question_slugs": ["maximum-difference-between-increasing-elements", "grid-game", "check-if-word-can-be-placed-in-crossword", "the-score-of-students-solving-math-expression"]}, {"contest_title": "\u7b2c 261 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 261", "contest_title_slug": "weekly-contest-261", "contest_id": 481, "contest_start_time": 1633228200, "contest_duration": 5400, "user_num": 3368, "question_slugs": ["minimum-moves-to-convert-string", "find-missing-observations", "stone-game-ix", "smallest-k-length-subsequence-with-occurrences-of-a-letter"]}, {"contest_title": "\u7b2c 262 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 262", "contest_title_slug": "weekly-contest-262", "contest_id": 485, "contest_start_time": 1633833000, "contest_duration": 5400, "user_num": 4261, "question_slugs": ["two-out-of-three", "minimum-operations-to-make-a-uni-value-grid", "stock-price-fluctuation", "partition-array-into-two-arrays-to-minimize-sum-difference"]}, {"contest_title": "\u7b2c 263 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 263", "contest_title_slug": "weekly-contest-263", "contest_id": 487, "contest_start_time": 1634437800, "contest_duration": 5400, "user_num": 4572, "question_slugs": ["check-if-numbers-are-ascending-in-a-sentence", "simple-bank-system", "count-number-of-maximum-bitwise-or-subsets", "second-minimum-time-to-reach-destination"]}, {"contest_title": "\u7b2c 264 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 264", "contest_title_slug": "weekly-contest-264", "contest_id": 491, "contest_start_time": 1635042600, "contest_duration": 5400, "user_num": 4659, "question_slugs": ["number-of-valid-words-in-a-sentence", "next-greater-numerically-balanced-number", "count-nodes-with-the-highest-score", "parallel-courses-iii"]}, {"contest_title": "\u7b2c 265 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 265", "contest_title_slug": "weekly-contest-265", "contest_id": 493, "contest_start_time": 1635647400, "contest_duration": 5400, "user_num": 4182, "question_slugs": ["smallest-index-with-equal-value", "find-the-minimum-and-maximum-number-of-nodes-between-critical-points", "minimum-operations-to-convert-number", "check-if-an-original-string-exists-given-two-encoded-strings"]}, {"contest_title": "\u7b2c 266 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 266", "contest_title_slug": "weekly-contest-266", "contest_id": 498, "contest_start_time": 1636252200, "contest_duration": 5400, "user_num": 4385, "question_slugs": ["count-vowel-substrings-of-a-string", "vowels-of-all-substrings", "minimized-maximum-of-products-distributed-to-any-store", "maximum-path-quality-of-a-graph"]}, {"contest_title": "\u7b2c 267 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 267", "contest_title_slug": "weekly-contest-267", "contest_id": 500, "contest_start_time": 1636857000, "contest_duration": 5400, "user_num": 4365, "question_slugs": ["time-needed-to-buy-tickets", "reverse-nodes-in-even-length-groups", "decode-the-slanted-ciphertext", "process-restricted-friend-requests"]}, {"contest_title": "\u7b2c 268 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 268", "contest_title_slug": "weekly-contest-268", "contest_id": 504, "contest_start_time": 1637461800, "contest_duration": 5400, "user_num": 4398, "question_slugs": ["two-furthest-houses-with-different-colors", "watering-plants", "range-frequency-queries", "sum-of-k-mirror-numbers"]}, {"contest_title": "\u7b2c 269 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 269", "contest_title_slug": "weekly-contest-269", "contest_id": 506, "contest_start_time": 1638066600, "contest_duration": 5400, "user_num": 4293, "question_slugs": ["find-target-indices-after-sorting-array", "k-radius-subarray-averages", "removing-minimum-and-maximum-from-array", "find-all-people-with-secret"]}, {"contest_title": "\u7b2c 270 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 270", "contest_title_slug": "weekly-contest-270", "contest_id": 510, "contest_start_time": 1638671400, "contest_duration": 5400, "user_num": 4748, "question_slugs": ["finding-3-digit-even-numbers", "delete-the-middle-node-of-a-linked-list", "step-by-step-directions-from-a-binary-tree-node-to-another", "valid-arrangement-of-pairs"]}, {"contest_title": "\u7b2c 271 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 271", "contest_title_slug": "weekly-contest-271", "contest_id": 512, "contest_start_time": 1639276200, "contest_duration": 5400, "user_num": 4562, "question_slugs": ["rings-and-rods", "sum-of-subarray-ranges", "watering-plants-ii", "maximum-fruits-harvested-after-at-most-k-steps"]}, {"contest_title": "\u7b2c 272 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 272", "contest_title_slug": "weekly-contest-272", "contest_id": 516, "contest_start_time": 1639881000, "contest_duration": 5400, "user_num": 4698, "question_slugs": ["find-first-palindromic-string-in-the-array", "adding-spaces-to-a-string", "number-of-smooth-descent-periods-of-a-stock", "minimum-operations-to-make-the-array-k-increasing"]}, {"contest_title": "\u7b2c 273 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 273", "contest_title_slug": "weekly-contest-273", "contest_id": 518, "contest_start_time": 1640485800, "contest_duration": 5400, "user_num": 4368, "question_slugs": ["a-number-after-a-double-reversal", "execution-of-all-suffix-instructions-staying-in-a-grid", "intervals-between-identical-elements", "recover-the-original-array"]}, {"contest_title": "\u7b2c 274 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 274", "contest_title_slug": "weekly-contest-274", "contest_id": 522, "contest_start_time": 1641090600, "contest_duration": 5400, "user_num": 4109, "question_slugs": ["check-if-all-as-appears-before-all-bs", "number-of-laser-beams-in-a-bank", "destroying-asteroids", "maximum-employees-to-be-invited-to-a-meeting"]}, {"contest_title": "\u7b2c 275 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 275", "contest_title_slug": "weekly-contest-275", "contest_id": 524, "contest_start_time": 1641695400, "contest_duration": 5400, "user_num": 4787, "question_slugs": ["check-if-every-row-and-column-contains-all-numbers", "minimum-swaps-to-group-all-1s-together-ii", "count-words-obtained-after-adding-a-letter", "earliest-possible-day-of-full-bloom"]}, {"contest_title": "\u7b2c 276 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 276", "contest_title_slug": "weekly-contest-276", "contest_id": 528, "contest_start_time": 1642300200, "contest_duration": 5400, "user_num": 5244, "question_slugs": ["divide-a-string-into-groups-of-size-k", "minimum-moves-to-reach-target-score", "solving-questions-with-brainpower", "maximum-running-time-of-n-computers"]}, {"contest_title": "\u7b2c 277 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 277", "contest_title_slug": "weekly-contest-277", "contest_id": 530, "contest_start_time": 1642905000, "contest_duration": 5400, "user_num": 5060, "question_slugs": ["count-elements-with-strictly-smaller-and-greater-elements", "rearrange-array-elements-by-sign", "find-all-lonely-numbers-in-the-array", "maximum-good-people-based-on-statements"]}, {"contest_title": "\u7b2c 278 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 278", "contest_title_slug": "weekly-contest-278", "contest_id": 534, "contest_start_time": 1643509800, "contest_duration": 5400, "user_num": 4643, "question_slugs": ["keep-multiplying-found-values-by-two", "all-divisions-with-the-highest-score-of-a-binary-array", "find-substring-with-given-hash-value", "groups-of-strings"]}, {"contest_title": "\u7b2c 279 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 279", "contest_title_slug": "weekly-contest-279", "contest_id": 536, "contest_start_time": 1644114600, "contest_duration": 5400, "user_num": 4132, "question_slugs": ["sort-even-and-odd-indices-independently", "smallest-value-of-the-rearranged-number", "design-bitset", "minimum-time-to-remove-all-cars-containing-illegal-goods"]}, {"contest_title": "\u7b2c 280 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 280", "contest_title_slug": "weekly-contest-280", "contest_id": 540, "contest_start_time": 1644719400, "contest_duration": 5400, "user_num": 5834, "question_slugs": ["count-operations-to-obtain-zero", "minimum-operations-to-make-the-array-alternating", "removing-minimum-number-of-magic-beans", "maximum-and-sum-of-array"]}, {"contest_title": "\u7b2c 281 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 281", "contest_title_slug": "weekly-contest-281", "contest_id": 542, "contest_start_time": 1645324200, "contest_duration": 6000, "user_num": 6005, "question_slugs": ["count-integers-with-even-digit-sum", "merge-nodes-in-between-zeros", "construct-string-with-repeat-limit", "count-array-pairs-divisible-by-k"]}, {"contest_title": "\u7b2c 282 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 282", "contest_title_slug": "weekly-contest-282", "contest_id": 546, "contest_start_time": 1645929000, "contest_duration": 5400, "user_num": 7164, "question_slugs": ["counting-words-with-a-given-prefix", "minimum-number-of-steps-to-make-two-strings-anagram-ii", "minimum-time-to-complete-trips", "minimum-time-to-finish-the-race"]}, {"contest_title": "\u7b2c 283 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 283", "contest_title_slug": "weekly-contest-283", "contest_id": 551, "contest_start_time": 1646533800, "contest_duration": 5400, "user_num": 7817, "question_slugs": ["cells-in-a-range-on-an-excel-sheet", "append-k-integers-with-minimal-sum", "create-binary-tree-from-descriptions", "replace-non-coprime-numbers-in-array"]}, {"contest_title": "\u7b2c 284 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 284", "contest_title_slug": "weekly-contest-284", "contest_id": 555, "contest_start_time": 1647138600, "contest_duration": 5400, "user_num": 8483, "question_slugs": ["find-all-k-distant-indices-in-an-array", "count-artifacts-that-can-be-extracted", "maximize-the-topmost-element-after-k-moves", "minimum-weighted-subgraph-with-the-required-paths"]}, {"contest_title": "\u7b2c 285 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 285", "contest_title_slug": "weekly-contest-285", "contest_id": 558, "contest_start_time": 1647743400, "contest_duration": 5400, "user_num": 7501, "question_slugs": ["count-hills-and-valleys-in-an-array", "count-collisions-on-a-road", "maximum-points-in-an-archery-competition", "longest-substring-of-one-repeating-character"]}, {"contest_title": "\u7b2c 286 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 286", "contest_title_slug": "weekly-contest-286", "contest_id": 564, "contest_start_time": 1648348200, "contest_duration": 5400, "user_num": 7248, "question_slugs": ["find-the-difference-of-two-arrays", "minimum-deletions-to-make-array-beautiful", "find-palindrome-with-fixed-length", "maximum-value-of-k-coins-from-piles"]}, {"contest_title": "\u7b2c 287 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 287", "contest_title_slug": "weekly-contest-287", "contest_id": 569, "contest_start_time": 1648953000, "contest_duration": 5400, "user_num": 6811, "question_slugs": ["minimum-number-of-operations-to-convert-time", "find-players-with-zero-or-one-losses", "maximum-candies-allocated-to-k-children", "encrypt-and-decrypt-strings"]}, {"contest_title": "\u7b2c 288 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 288", "contest_title_slug": "weekly-contest-288", "contest_id": 573, "contest_start_time": 1649557800, "contest_duration": 5400, "user_num": 6926, "question_slugs": ["largest-number-after-digit-swaps-by-parity", "minimize-result-by-adding-parentheses-to-expression", "maximum-product-after-k-increments", "maximum-total-beauty-of-the-gardens"]}, {"contest_title": "\u7b2c 289 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 289", "contest_title_slug": "weekly-contest-289", "contest_id": 576, "contest_start_time": 1650162600, "contest_duration": 5400, "user_num": 7293, "question_slugs": ["calculate-digit-sum-of-a-string", "minimum-rounds-to-complete-all-tasks", "maximum-trailing-zeros-in-a-cornered-path", "longest-path-with-different-adjacent-characters"]}, {"contest_title": "\u7b2c 290 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 290", "contest_title_slug": "weekly-contest-290", "contest_id": 582, "contest_start_time": 1650767400, "contest_duration": 5400, "user_num": 6275, "question_slugs": ["intersection-of-multiple-arrays", "count-lattice-points-inside-a-circle", "count-number-of-rectangles-containing-each-point", "number-of-flowers-in-full-bloom"]}, {"contest_title": "\u7b2c 291 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 291", "contest_title_slug": "weekly-contest-291", "contest_id": 587, "contest_start_time": 1651372200, "contest_duration": 5400, "user_num": 6574, "question_slugs": ["remove-digit-from-number-to-maximize-result", "minimum-consecutive-cards-to-pick-up", "k-divisible-elements-subarrays", "total-appeal-of-a-string"]}, {"contest_title": "\u7b2c 292 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 292", "contest_title_slug": "weekly-contest-292", "contest_id": 591, "contest_start_time": 1651977000, "contest_duration": 5400, "user_num": 6884, "question_slugs": ["largest-3-same-digit-number-in-string", "count-nodes-equal-to-average-of-subtree", "count-number-of-texts", "check-if-there-is-a-valid-parentheses-string-path"]}, {"contest_title": "\u7b2c 293 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 293", "contest_title_slug": "weekly-contest-293", "contest_id": 593, "contest_start_time": 1652581800, "contest_duration": 5400, "user_num": 7357, "question_slugs": ["find-resultant-array-after-removing-anagrams", "maximum-consecutive-floors-without-special-floors", "largest-combination-with-bitwise-and-greater-than-zero", "count-integers-in-intervals"]}, {"contest_title": "\u7b2c 294 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 294", "contest_title_slug": "weekly-contest-294", "contest_id": 599, "contest_start_time": 1653186600, "contest_duration": 5400, "user_num": 6640, "question_slugs": ["percentage-of-letter-in-string", "maximum-bags-with-full-capacity-of-rocks", "minimum-lines-to-represent-a-line-chart", "sum-of-total-strength-of-wizards"]}, {"contest_title": "\u7b2c 295 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 295", "contest_title_slug": "weekly-contest-295", "contest_id": 605, "contest_start_time": 1653791400, "contest_duration": 5400, "user_num": 6447, "question_slugs": ["rearrange-characters-to-make-target-string", "apply-discount-to-prices", "steps-to-make-array-non-decreasing", "minimum-obstacle-removal-to-reach-corner"]}, {"contest_title": "\u7b2c 296 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 296", "contest_title_slug": "weekly-contest-296", "contest_id": 609, "contest_start_time": 1654396200, "contest_duration": 5400, "user_num": 5721, "question_slugs": ["min-max-game", "partition-array-such-that-maximum-difference-is-k", "replace-elements-in-an-array", "design-a-text-editor"]}, {"contest_title": "\u7b2c 297 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 297", "contest_title_slug": "weekly-contest-297", "contest_id": 611, "contest_start_time": 1655001000, "contest_duration": 5400, "user_num": 5915, "question_slugs": ["calculate-amount-paid-in-taxes", "minimum-path-cost-in-a-grid", "fair-distribution-of-cookies", "naming-a-company"]}, {"contest_title": "\u7b2c 298 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 298", "contest_title_slug": "weekly-contest-298", "contest_id": 615, "contest_start_time": 1655605800, "contest_duration": 5400, "user_num": 6228, "question_slugs": ["greatest-english-letter-in-upper-and-lower-case", "sum-of-numbers-with-units-digit-k", "longest-binary-subsequence-less-than-or-equal-to-k", "selling-pieces-of-wood"]}, {"contest_title": "\u7b2c 299 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 299", "contest_title_slug": "weekly-contest-299", "contest_id": 618, "contest_start_time": 1656210600, "contest_duration": 5400, "user_num": 6108, "question_slugs": ["check-if-matrix-is-x-matrix", "count-number-of-ways-to-place-houses", "maximum-score-of-spliced-array", "minimum-score-after-removals-on-a-tree"]}, {"contest_title": "\u7b2c 300 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 300", "contest_title_slug": "weekly-contest-300", "contest_id": 647, "contest_start_time": 1656815400, "contest_duration": 5400, "user_num": 6792, "question_slugs": ["decode-the-message", "spiral-matrix-iv", "number-of-people-aware-of-a-secret", "number-of-increasing-paths-in-a-grid"]}, {"contest_title": "\u7b2c 301 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 301", "contest_title_slug": "weekly-contest-301", "contest_id": 649, "contest_start_time": 1657420200, "contest_duration": 5400, "user_num": 7133, "question_slugs": ["minimum-amount-of-time-to-fill-cups", "smallest-number-in-infinite-set", "move-pieces-to-obtain-a-string", "count-the-number-of-ideal-arrays"]}, {"contest_title": "\u7b2c 302 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 302", "contest_title_slug": "weekly-contest-302", "contest_id": 653, "contest_start_time": 1658025000, "contest_duration": 5400, "user_num": 7092, "question_slugs": ["maximum-number-of-pairs-in-array", "max-sum-of-a-pair-with-equal-sum-of-digits", "query-kth-smallest-trimmed-number", "minimum-deletions-to-make-array-divisible"]}, {"contest_title": "\u7b2c 303 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 303", "contest_title_slug": "weekly-contest-303", "contest_id": 655, "contest_start_time": 1658629800, "contest_duration": 5400, "user_num": 7032, "question_slugs": ["first-letter-to-appear-twice", "equal-row-and-column-pairs", "design-a-food-rating-system", "number-of-excellent-pairs"]}, {"contest_title": "\u7b2c 304 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 304", "contest_title_slug": "weekly-contest-304", "contest_id": 659, "contest_start_time": 1659234600, "contest_duration": 5400, "user_num": 7372, "question_slugs": ["make-array-zero-by-subtracting-equal-amounts", "maximum-number-of-groups-entering-a-competition", "find-closest-node-to-given-two-nodes", "longest-cycle-in-a-graph"]}, {"contest_title": "\u7b2c 305 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 305", "contest_title_slug": "weekly-contest-305", "contest_id": 663, "contest_start_time": 1659839400, "contest_duration": 5400, "user_num": 7465, "question_slugs": ["number-of-arithmetic-triplets", "reachable-nodes-with-restrictions", "check-if-there-is-a-valid-partition-for-the-array", "longest-ideal-subsequence"]}, {"contest_title": "\u7b2c 306 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 306", "contest_title_slug": "weekly-contest-306", "contest_id": 669, "contest_start_time": 1660444200, "contest_duration": 5400, "user_num": 7500, "question_slugs": ["largest-local-values-in-a-matrix", "node-with-highest-edge-score", "construct-smallest-number-from-di-string", "count-special-integers"]}, {"contest_title": "\u7b2c 307 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 307", "contest_title_slug": "weekly-contest-307", "contest_id": 671, "contest_start_time": 1661049000, "contest_duration": 5400, "user_num": 7064, "question_slugs": ["minimum-hours-of-training-to-win-a-competition", "largest-palindromic-number", "amount-of-time-for-binary-tree-to-be-infected", "find-the-k-sum-of-an-array"]}, {"contest_title": "\u7b2c 308 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 308", "contest_title_slug": "weekly-contest-308", "contest_id": 689, "contest_start_time": 1661653800, "contest_duration": 5400, "user_num": 6394, "question_slugs": ["longest-subsequence-with-limited-sum", "removing-stars-from-a-string", "minimum-amount-of-time-to-collect-garbage", "build-a-matrix-with-conditions"]}, {"contest_title": "\u7b2c 309 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 309", "contest_title_slug": "weekly-contest-309", "contest_id": 693, "contest_start_time": 1662258600, "contest_duration": 5400, "user_num": 7972, "question_slugs": ["check-distances-between-same-letters", "number-of-ways-to-reach-a-position-after-exactly-k-steps", "longest-nice-subarray", "meeting-rooms-iii"]}, {"contest_title": "\u7b2c 310 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 310", "contest_title_slug": "weekly-contest-310", "contest_id": 704, "contest_start_time": 1662863400, "contest_duration": 5400, "user_num": 6081, "question_slugs": ["most-frequent-even-element", "optimal-partition-of-string", "divide-intervals-into-minimum-number-of-groups", "longest-increasing-subsequence-ii"]}, {"contest_title": "\u7b2c 311 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 311", "contest_title_slug": "weekly-contest-311", "contest_id": 741, "contest_start_time": 1663468200, "contest_duration": 5400, "user_num": 6710, "question_slugs": ["smallest-even-multiple", "length-of-the-longest-alphabetical-continuous-substring", "reverse-odd-levels-of-binary-tree", "sum-of-prefix-scores-of-strings"]}, {"contest_title": "\u7b2c 312 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 312", "contest_title_slug": "weekly-contest-312", "contest_id": 746, "contest_start_time": 1664073000, "contest_duration": 5400, "user_num": 6638, "question_slugs": ["sort-the-people", "longest-subarray-with-maximum-bitwise-and", "find-all-good-indices", "number-of-good-paths"]}, {"contest_title": "\u7b2c 313 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 313", "contest_title_slug": "weekly-contest-313", "contest_id": 750, "contest_start_time": 1664677800, "contest_duration": 5400, "user_num": 5445, "question_slugs": ["number-of-common-factors", "maximum-sum-of-an-hourglass", "minimize-xor", "maximum-deletions-on-a-string"]}, {"contest_title": "\u7b2c 314 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 314", "contest_title_slug": "weekly-contest-314", "contest_id": 756, "contest_start_time": 1665282600, "contest_duration": 5400, "user_num": 4838, "question_slugs": ["the-employee-that-worked-on-the-longest-task", "find-the-original-array-of-prefix-xor", "using-a-robot-to-print-the-lexicographically-smallest-string", "paths-in-matrix-whose-sum-is-divisible-by-k"]}, {"contest_title": "\u7b2c 315 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 315", "contest_title_slug": "weekly-contest-315", "contest_id": 759, "contest_start_time": 1665887400, "contest_duration": 5400, "user_num": 6490, "question_slugs": ["largest-positive-integer-that-exists-with-its-negative", "count-number-of-distinct-integers-after-reverse-operations", "sum-of-number-and-its-reverse", "count-subarrays-with-fixed-bounds"]}, {"contest_title": "\u7b2c 316 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 316", "contest_title_slug": "weekly-contest-316", "contest_id": 764, "contest_start_time": 1666492200, "contest_duration": 5400, "user_num": 6387, "question_slugs": ["determine-if-two-events-have-conflict", "number-of-subarrays-with-gcd-equal-to-k", "minimum-cost-to-make-array-equal", "minimum-number-of-operations-to-make-arrays-similar"]}, {"contest_title": "\u7b2c 317 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 317", "contest_title_slug": "weekly-contest-317", "contest_id": 767, "contest_start_time": 1667097000, "contest_duration": 5400, "user_num": 5660, "question_slugs": ["average-value-of-even-numbers-that-are-divisible-by-three", "most-popular-video-creator", "minimum-addition-to-make-integer-beautiful", "height-of-binary-tree-after-subtree-removal-queries"]}, {"contest_title": "\u7b2c 318 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 318", "contest_title_slug": "weekly-contest-318", "contest_id": 771, "contest_start_time": 1667701800, "contest_duration": 5400, "user_num": 5670, "question_slugs": ["apply-operations-to-an-array", "maximum-sum-of-distinct-subarrays-with-length-k", "total-cost-to-hire-k-workers", "minimum-total-distance-traveled"]}, {"contest_title": "\u7b2c 319 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 319", "contest_title_slug": "weekly-contest-319", "contest_id": 773, "contest_start_time": 1668306600, "contest_duration": 5400, "user_num": 6175, "question_slugs": ["convert-the-temperature", "number-of-subarrays-with-lcm-equal-to-k", "minimum-number-of-operations-to-sort-a-binary-tree-by-level", "maximum-number-of-non-overlapping-palindrome-substrings"]}, {"contest_title": "\u7b2c 320 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 320", "contest_title_slug": "weekly-contest-320", "contest_id": 777, "contest_start_time": 1668911400, "contest_duration": 5400, "user_num": 5678, "question_slugs": ["number-of-unequal-triplets-in-array", "closest-nodes-queries-in-a-binary-search-tree", "minimum-fuel-cost-to-report-to-the-capital", "number-of-beautiful-partitions"]}, {"contest_title": "\u7b2c 321 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 321", "contest_title_slug": "weekly-contest-321", "contest_id": 779, "contest_start_time": 1669516200, "contest_duration": 5400, "user_num": 5115, "question_slugs": ["find-the-pivot-integer", "append-characters-to-string-to-make-subsequence", "remove-nodes-from-linked-list", "count-subarrays-with-median-k"]}, {"contest_title": "\u7b2c 322 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 322", "contest_title_slug": "weekly-contest-322", "contest_id": 783, "contest_start_time": 1670121000, "contest_duration": 5400, "user_num": 5085, "question_slugs": ["circular-sentence", "divide-players-into-teams-of-equal-skill", "minimum-score-of-a-path-between-two-cities", "divide-nodes-into-the-maximum-number-of-groups"]}, {"contest_title": "\u7b2c 323 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 323", "contest_title_slug": "weekly-contest-323", "contest_id": 785, "contest_start_time": 1670725800, "contest_duration": 5400, "user_num": 4671, "question_slugs": ["delete-greatest-value-in-each-row", "longest-square-streak-in-an-array", "design-memory-allocator", "maximum-number-of-points-from-grid-queries"]}, {"contest_title": "\u7b2c 324 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 324", "contest_title_slug": "weekly-contest-324", "contest_id": 790, "contest_start_time": 1671330600, "contest_duration": 5400, "user_num": 4167, "question_slugs": ["count-pairs-of-similar-strings", "smallest-value-after-replacing-with-sum-of-prime-factors", "add-edges-to-make-degrees-of-all-nodes-even", "cycle-length-queries-in-a-tree"]}, {"contest_title": "\u7b2c 325 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 325", "contest_title_slug": "weekly-contest-325", "contest_id": 795, "contest_start_time": 1671935400, "contest_duration": 5400, "user_num": 3530, "question_slugs": ["shortest-distance-to-target-string-in-a-circular-array", "take-k-of-each-character-from-left-and-right", "maximum-tastiness-of-candy-basket", "number-of-great-partitions"]}, {"contest_title": "\u7b2c 326 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 326", "contest_title_slug": "weekly-contest-326", "contest_id": 799, "contest_start_time": 1672540200, "contest_duration": 5400, "user_num": 3873, "question_slugs": ["count-the-digits-that-divide-a-number", "distinct-prime-factors-of-product-of-array", "partition-string-into-substrings-with-values-at-most-k", "closest-prime-numbers-in-range"]}, {"contest_title": "\u7b2c 327 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 327", "contest_title_slug": "weekly-contest-327", "contest_id": 801, "contest_start_time": 1673145000, "contest_duration": 5400, "user_num": 4518, "question_slugs": ["maximum-count-of-positive-integer-and-negative-integer", "maximal-score-after-applying-k-operations", "make-number-of-distinct-characters-equal", "time-to-cross-a-bridge"]}, {"contest_title": "\u7b2c 328 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 328", "contest_title_slug": "weekly-contest-328", "contest_id": 805, "contest_start_time": 1673749800, "contest_duration": 5400, "user_num": 4776, "question_slugs": ["difference-between-element-sum-and-digit-sum-of-an-array", "increment-submatrices-by-one", "count-the-number-of-good-subarrays", "difference-between-maximum-and-minimum-price-sum"]}, {"contest_title": "\u7b2c 329 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 329", "contest_title_slug": "weekly-contest-329", "contest_id": 807, "contest_start_time": 1674354600, "contest_duration": 5400, "user_num": 2591, "question_slugs": ["alternating-digit-sum", "sort-the-students-by-their-kth-score", "apply-bitwise-operations-to-make-strings-equal", "minimum-cost-to-split-an-array"]}, {"contest_title": "\u7b2c 330 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 330", "contest_title_slug": "weekly-contest-330", "contest_id": 811, "contest_start_time": 1674959400, "contest_duration": 5400, "user_num": 3399, "question_slugs": ["count-distinct-numbers-on-board", "count-collisions-of-monkeys-on-a-polygon", "put-marbles-in-bags", "count-increasing-quadruplets"]}, {"contest_title": "\u7b2c 331 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 331", "contest_title_slug": "weekly-contest-331", "contest_id": 813, "contest_start_time": 1675564200, "contest_duration": 5400, "user_num": 4256, "question_slugs": ["take-gifts-from-the-richest-pile", "count-vowel-strings-in-ranges", "house-robber-iv", "rearranging-fruits"]}, {"contest_title": "\u7b2c 332 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 332", "contest_title_slug": "weekly-contest-332", "contest_id": 817, "contest_start_time": 1676169000, "contest_duration": 5400, "user_num": 4547, "question_slugs": ["find-the-array-concatenation-value", "count-the-number-of-fair-pairs", "substring-xor-queries", "subsequence-with-the-minimum-score"]}, {"contest_title": "\u7b2c 333 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 333", "contest_title_slug": "weekly-contest-333", "contest_id": 819, "contest_start_time": 1676773800, "contest_duration": 5400, "user_num": 4969, "question_slugs": ["merge-two-2d-arrays-by-summing-values", "minimum-operations-to-reduce-an-integer-to-0", "count-the-number-of-square-free-subsets", "find-the-string-with-lcp"]}, {"contest_title": "\u7b2c 334 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 334", "contest_title_slug": "weekly-contest-334", "contest_id": 823, "contest_start_time": 1677378600, "contest_duration": 5400, "user_num": 5501, "question_slugs": ["left-and-right-sum-differences", "find-the-divisibility-array-of-a-string", "find-the-maximum-number-of-marked-indices", "minimum-time-to-visit-a-cell-in-a-grid"]}, {"contest_title": "\u7b2c 335 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 335", "contest_title_slug": "weekly-contest-335", "contest_id": 825, "contest_start_time": 1677983400, "contest_duration": 5400, "user_num": 6019, "question_slugs": ["pass-the-pillow", "kth-largest-sum-in-a-binary-tree", "split-the-array-to-make-coprime-products", "number-of-ways-to-earn-points"]}, {"contest_title": "\u7b2c 336 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 336", "contest_title_slug": "weekly-contest-336", "contest_id": 833, "contest_start_time": 1678588200, "contest_duration": 5400, "user_num": 5897, "question_slugs": ["count-the-number-of-vowel-strings-in-range", "rearrange-array-to-maximize-prefix-score", "count-the-number-of-beautiful-subarrays", "minimum-time-to-complete-all-tasks"]}, {"contest_title": "\u7b2c 337 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 337", "contest_title_slug": "weekly-contest-337", "contest_id": 839, "contest_start_time": 1679193000, "contest_duration": 5400, "user_num": 5628, "question_slugs": ["number-of-even-and-odd-bits", "check-knight-tour-configuration", "the-number-of-beautiful-subsets", "smallest-missing-non-negative-integer-after-operations"]}, {"contest_title": "\u7b2c 338 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 338", "contest_title_slug": "weekly-contest-338", "contest_id": 843, "contest_start_time": 1679797800, "contest_duration": 5400, "user_num": 5594, "question_slugs": ["k-items-with-the-maximum-sum", "prime-subtraction-operation", "minimum-operations-to-make-all-array-elements-equal", "collect-coins-in-a-tree"]}, {"contest_title": "\u7b2c 339 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 339", "contest_title_slug": "weekly-contest-339", "contest_id": 850, "contest_start_time": 1680402600, "contest_duration": 5400, "user_num": 5180, "question_slugs": ["find-the-longest-balanced-substring-of-a-binary-string", "convert-an-array-into-a-2d-array-with-conditions", "mice-and-cheese", "minimum-reverse-operations"]}, {"contest_title": "\u7b2c 340 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 340", "contest_title_slug": "weekly-contest-340", "contest_id": 854, "contest_start_time": 1681007400, "contest_duration": 5400, "user_num": 4937, "question_slugs": ["prime-in-diagonal", "sum-of-distances", "minimize-the-maximum-difference-of-pairs", "minimum-number-of-visited-cells-in-a-grid"]}, {"contest_title": "\u7b2c 341 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 341", "contest_title_slug": "weekly-contest-341", "contest_id": 856, "contest_start_time": 1681612200, "contest_duration": 5400, "user_num": 4792, "question_slugs": ["row-with-maximum-ones", "find-the-maximum-divisibility-score", "minimum-additions-to-make-valid-string", "minimize-the-total-price-of-the-trips"]}, {"contest_title": "\u7b2c 342 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 342", "contest_title_slug": "weekly-contest-342", "contest_id": 860, "contest_start_time": 1682217000, "contest_duration": 5400, "user_num": 3702, "question_slugs": ["calculate-delayed-arrival-time", "sum-multiples", "sliding-subarray-beauty", "minimum-number-of-operations-to-make-all-array-elements-equal-to-1"]}, {"contest_title": "\u7b2c 343 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 343", "contest_title_slug": "weekly-contest-343", "contest_id": 863, "contest_start_time": 1682821800, "contest_duration": 5400, "user_num": 3313, "question_slugs": ["determine-the-winner-of-a-bowling-game", "first-completely-painted-row-or-column", "minimum-cost-of-a-path-with-special-roads", "lexicographically-smallest-beautiful-string"]}, {"contest_title": "\u7b2c 344 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 344", "contest_title_slug": "weekly-contest-344", "contest_id": 867, "contest_start_time": 1683426600, "contest_duration": 5400, "user_num": 3986, "question_slugs": ["find-the-distinct-difference-array", "frequency-tracker", "number-of-adjacent-elements-with-the-same-color", "make-costs-of-paths-equal-in-a-binary-tree"]}, {"contest_title": "\u7b2c 345 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 345", "contest_title_slug": "weekly-contest-345", "contest_id": 870, "contest_start_time": 1684031400, "contest_duration": 5400, "user_num": 4165, "question_slugs": ["find-the-losers-of-the-circular-game", "neighboring-bitwise-xor", "maximum-number-of-moves-in-a-grid", "count-the-number-of-complete-components"]}, {"contest_title": "\u7b2c 346 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 346", "contest_title_slug": "weekly-contest-346", "contest_id": 874, "contest_start_time": 1684636200, "contest_duration": 5400, "user_num": 4035, "question_slugs": ["minimum-string-length-after-removing-substrings", "lexicographically-smallest-palindrome", "find-the-punishment-number-of-an-integer", "modify-graph-edge-weights"]}, {"contest_title": "\u7b2c 347 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 347", "contest_title_slug": "weekly-contest-347", "contest_id": 876, "contest_start_time": 1685241000, "contest_duration": 5400, "user_num": 3836, "question_slugs": ["remove-trailing-zeros-from-a-string", "difference-of-number-of-distinct-values-on-diagonals", "minimum-cost-to-make-all-characters-equal", "maximum-strictly-increasing-cells-in-a-matrix"]}, {"contest_title": "\u7b2c 348 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 348", "contest_title_slug": "weekly-contest-348", "contest_id": 880, "contest_start_time": 1685845800, "contest_duration": 5400, "user_num": 3909, "question_slugs": ["minimize-string-length", "semi-ordered-permutation", "sum-of-matrix-after-queries", "count-of-integers"]}, {"contest_title": "\u7b2c 349 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 349", "contest_title_slug": "weekly-contest-349", "contest_id": 882, "contest_start_time": 1686450600, "contest_duration": 5400, "user_num": 3714, "question_slugs": ["neither-minimum-nor-maximum", "lexicographically-smallest-string-after-substring-operation", "collecting-chocolates", "maximum-sum-queries"]}, {"contest_title": "\u7b2c 350 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 350", "contest_title_slug": "weekly-contest-350", "contest_id": 886, "contest_start_time": 1687055400, "contest_duration": 5400, "user_num": 3580, "question_slugs": ["total-distance-traveled", "find-the-value-of-the-partition", "special-permutations", "painting-the-walls"]}, {"contest_title": "\u7b2c 351 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 351", "contest_title_slug": "weekly-contest-351", "contest_id": 888, "contest_start_time": 1687660200, "contest_duration": 5400, "user_num": 2471, "question_slugs": ["number-of-beautiful-pairs", "minimum-operations-to-make-the-integer-zero", "ways-to-split-array-into-good-subarrays", "robot-collisions"]}, {"contest_title": "\u7b2c 352 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 352", "contest_title_slug": "weekly-contest-352", "contest_id": 892, "contest_start_time": 1688265000, "contest_duration": 5400, "user_num": 3437, "question_slugs": ["longest-even-odd-subarray-with-threshold", "prime-pairs-with-target-sum", "continuous-subarrays", "sum-of-imbalance-numbers-of-all-subarrays"]}, {"contest_title": "\u7b2c 353 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 353", "contest_title_slug": "weekly-contest-353", "contest_id": 894, "contest_start_time": 1688869800, "contest_duration": 5400, "user_num": 4113, "question_slugs": ["find-the-maximum-achievable-number", "maximum-number-of-jumps-to-reach-the-last-index", "longest-non-decreasing-subarray-from-two-arrays", "apply-operations-to-make-all-array-elements-equal-to-zero"]}, {"contest_title": "\u7b2c 354 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 354", "contest_title_slug": "weekly-contest-354", "contest_id": 898, "contest_start_time": 1689474600, "contest_duration": 5400, "user_num": 3957, "question_slugs": ["sum-of-squares-of-special-elements", "maximum-beauty-of-an-array-after-applying-operation", "minimum-index-of-a-valid-split", "length-of-the-longest-valid-substring"]}, {"contest_title": "\u7b2c 355 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 355", "contest_title_slug": "weekly-contest-355", "contest_id": 900, "contest_start_time": 1690079400, "contest_duration": 5400, "user_num": 4112, "question_slugs": ["split-strings-by-separator", "largest-element-in-an-array-after-merge-operations", "maximum-number-of-groups-with-increasing-length", "count-paths-that-can-form-a-palindrome-in-a-tree"]}, {"contest_title": "\u7b2c 356 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 356", "contest_title_slug": "weekly-contest-356", "contest_id": 904, "contest_start_time": 1690684200, "contest_duration": 5400, "user_num": 4082, "question_slugs": ["number-of-employees-who-met-the-target", "count-complete-subarrays-in-an-array", "shortest-string-that-contains-three-strings", "count-stepping-numbers-in-range"]}, {"contest_title": "\u7b2c 357 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 357", "contest_title_slug": "weekly-contest-357", "contest_id": 906, "contest_start_time": 1691289000, "contest_duration": 5400, "user_num": 4265, "question_slugs": ["faulty-keyboard", "check-if-it-is-possible-to-split-array", "find-the-safest-path-in-a-grid", "maximum-elegance-of-a-k-length-subsequence"]}, {"contest_title": "\u7b2c 358 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 358", "contest_title_slug": "weekly-contest-358", "contest_id": 910, "contest_start_time": 1691893800, "contest_duration": 5400, "user_num": 4475, "question_slugs": ["max-pair-sum-in-an-array", "double-a-number-represented-as-a-linked-list", "minimum-absolute-difference-between-elements-with-constraint", "apply-operations-to-maximize-score"]}, {"contest_title": "\u7b2c 359 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 359", "contest_title_slug": "weekly-contest-359", "contest_id": 913, "contest_start_time": 1692498600, "contest_duration": 5400, "user_num": 4101, "question_slugs": ["check-if-a-string-is-an-acronym-of-words", "determine-the-minimum-sum-of-a-k-avoiding-array", "maximize-the-profit-as-the-salesman", "find-the-longest-equal-subarray"]}, {"contest_title": "\u7b2c 360 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 360", "contest_title_slug": "weekly-contest-360", "contest_id": 918, "contest_start_time": 1693103400, "contest_duration": 5400, "user_num": 4496, "question_slugs": ["furthest-point-from-origin", "find-the-minimum-possible-sum-of-a-beautiful-array", "minimum-operations-to-form-subsequence-with-target-sum", "maximize-value-of-function-in-a-ball-passing-game"]}, {"contest_title": "\u7b2c 361 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 361", "contest_title_slug": "weekly-contest-361", "contest_id": 920, "contest_start_time": 1693708200, "contest_duration": 5400, "user_num": 4170, "question_slugs": ["count-symmetric-integers", "minimum-operations-to-make-a-special-number", "count-of-interesting-subarrays", "minimum-edge-weight-equilibrium-queries-in-a-tree"]}, {"contest_title": "\u7b2c 362 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 362", "contest_title_slug": "weekly-contest-362", "contest_id": 924, "contest_start_time": 1694313000, "contest_duration": 5400, "user_num": 4800, "question_slugs": ["points-that-intersect-with-cars", "determine-if-a-cell-is-reachable-at-a-given-time", "minimum-moves-to-spread-stones-over-grid", "string-transformation"]}, {"contest_title": "\u7b2c 363 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 363", "contest_title_slug": "weekly-contest-363", "contest_id": 926, "contest_start_time": 1694917800, "contest_duration": 5400, "user_num": 4768, "question_slugs": ["sum-of-values-at-indices-with-k-set-bits", "happy-students", "maximum-number-of-alloys", "maximum-element-sum-of-a-complete-subset-of-indices"]}, {"contest_title": "\u7b2c 364 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 364", "contest_title_slug": "weekly-contest-364", "contest_id": 930, "contest_start_time": 1695522600, "contest_duration": 5400, "user_num": 4304, "question_slugs": ["maximum-odd-binary-number", "beautiful-towers-i", "beautiful-towers-ii", "count-valid-paths-in-a-tree"]}, {"contest_title": "\u7b2c 365 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 365", "contest_title_slug": "weekly-contest-365", "contest_id": 932, "contest_start_time": 1696127400, "contest_duration": 5400, "user_num": 2909, "question_slugs": ["maximum-value-of-an-ordered-triplet-i", "maximum-value-of-an-ordered-triplet-ii", "minimum-size-subarray-in-infinite-array", "count-visited-nodes-in-a-directed-graph"]}, {"contest_title": "\u7b2c 366 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 366", "contest_title_slug": "weekly-contest-366", "contest_id": 936, "contest_start_time": 1696732200, "contest_duration": 5400, "user_num": 2790, "question_slugs": ["divisible-and-non-divisible-sums-difference", "minimum-processing-time", "apply-operations-to-make-two-strings-equal", "apply-operations-on-array-to-maximize-sum-of-squares"]}, {"contest_title": "\u7b2c 367 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 367", "contest_title_slug": "weekly-contest-367", "contest_id": 938, "contest_start_time": 1697337000, "contest_duration": 5400, "user_num": 4317, "question_slugs": ["find-indices-with-index-and-value-difference-i", "shortest-and-lexicographically-smallest-beautiful-string", "find-indices-with-index-and-value-difference-ii", "construct-product-matrix"]}, {"contest_title": "\u7b2c 368 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 368", "contest_title_slug": "weekly-contest-368", "contest_id": 942, "contest_start_time": 1697941800, "contest_duration": 5400, "user_num": 5002, "question_slugs": ["minimum-sum-of-mountain-triplets-i", "minimum-sum-of-mountain-triplets-ii", "minimum-number-of-groups-to-create-a-valid-assignment", "minimum-changes-to-make-k-semi-palindromes"]}, {"contest_title": "\u7b2c 369 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 369", "contest_title_slug": "weekly-contest-369", "contest_id": 945, "contest_start_time": 1698546600, "contest_duration": 5400, "user_num": 4121, "question_slugs": ["find-the-k-or-of-an-array", "minimum-equal-sum-of-two-arrays-after-replacing-zeros", "minimum-increment-operations-to-make-array-beautiful", "maximum-points-after-collecting-coins-from-all-nodes"]}, {"contest_title": "\u7b2c 370 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 370", "contest_title_slug": "weekly-contest-370", "contest_id": 950, "contest_start_time": 1699151400, "contest_duration": 5400, "user_num": 3983, "question_slugs": ["find-champion-i", "find-champion-ii", "maximum-score-after-applying-operations-on-a-tree", "maximum-balanced-subsequence-sum"]}, {"contest_title": "\u7b2c 371 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 371", "contest_title_slug": "weekly-contest-371", "contest_id": 952, "contest_start_time": 1699756200, "contest_duration": 5400, "user_num": 3638, "question_slugs": ["maximum-strong-pair-xor-i", "high-access-employees", "minimum-operations-to-maximize-last-elements-in-arrays", "maximum-strong-pair-xor-ii"]}, {"contest_title": "\u7b2c 372 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 372", "contest_title_slug": "weekly-contest-372", "contest_id": 956, "contest_start_time": 1700361000, "contest_duration": 5400, "user_num": 3920, "question_slugs": ["make-three-strings-equal", "separate-black-and-white-balls", "maximum-xor-product", "find-building-where-alice-and-bob-can-meet"]}, {"contest_title": "\u7b2c 373 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 373", "contest_title_slug": "weekly-contest-373", "contest_id": 958, "contest_start_time": 1700965800, "contest_duration": 5400, "user_num": 3577, "question_slugs": ["matrix-similarity-after-cyclic-shifts", "count-beautiful-substrings-i", "make-lexicographically-smallest-array-by-swapping-elements", "count-beautiful-substrings-ii"]}, {"contest_title": "\u7b2c 374 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 374", "contest_title_slug": "weekly-contest-374", "contest_id": 962, "contest_start_time": 1701570600, "contest_duration": 5400, "user_num": 4053, "question_slugs": ["find-the-peaks", "minimum-number-of-coins-to-be-added", "count-complete-substrings", "count-the-number-of-infection-sequences"]}, {"contest_title": "\u7b2c 375 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 375", "contest_title_slug": "weekly-contest-375", "contest_id": 964, "contest_start_time": 1702175400, "contest_duration": 5400, "user_num": 3518, "question_slugs": ["count-tested-devices-after-test-operations", "double-modular-exponentiation", "count-subarrays-where-max-element-appears-at-least-k-times", "count-the-number-of-good-partitions"]}, {"contest_title": "\u7b2c 376 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 376", "contest_title_slug": "weekly-contest-376", "contest_id": 968, "contest_start_time": 1702780200, "contest_duration": 5400, "user_num": 3409, "question_slugs": ["find-missing-and-repeated-values", "divide-array-into-arrays-with-max-difference", "minimum-cost-to-make-array-equalindromic", "apply-operations-to-maximize-frequency-score"]}, {"contest_title": "\u7b2c 377 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 377", "contest_title_slug": "weekly-contest-377", "contest_id": 970, "contest_start_time": 1703385000, "contest_duration": 5400, "user_num": 3148, "question_slugs": ["minimum-number-game", "maximum-square-area-by-removing-fences-from-a-field", "minimum-cost-to-convert-string-i", "minimum-cost-to-convert-string-ii"]}, {"contest_title": "\u7b2c 378 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 378", "contest_title_slug": "weekly-contest-378", "contest_id": 974, "contest_start_time": 1703989800, "contest_duration": 5400, "user_num": 2747, "question_slugs": ["check-if-bitwise-or-has-trailing-zeros", "find-longest-special-substring-that-occurs-thrice-i", "find-longest-special-substring-that-occurs-thrice-ii", "palindrome-rearrangement-queries"]}, {"contest_title": "\u7b2c 379 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 379", "contest_title_slug": "weekly-contest-379", "contest_id": 976, "contest_start_time": 1704594600, "contest_duration": 5400, "user_num": 3117, "question_slugs": ["maximum-area-of-longest-diagonal-rectangle", "minimum-moves-to-capture-the-queen", "maximum-size-of-a-set-after-removals", "maximize-the-number-of-partitions-after-operations"]}, {"contest_title": "\u7b2c 380 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 380", "contest_title_slug": "weekly-contest-380", "contest_id": 980, "contest_start_time": 1705199400, "contest_duration": 5400, "user_num": 3325, "question_slugs": ["count-elements-with-maximum-frequency", "find-beautiful-indices-in-the-given-array-i", "maximum-number-that-sum-of-the-prices-is-less-than-or-equal-to-k", "find-beautiful-indices-in-the-given-array-ii"]}, {"contest_title": "\u7b2c 381 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 381", "contest_title_slug": "weekly-contest-381", "contest_id": 982, "contest_start_time": 1705804200, "contest_duration": 5400, "user_num": 3737, "question_slugs": ["minimum-number-of-pushes-to-type-word-i", "count-the-number-of-houses-at-a-certain-distance-i", "minimum-number-of-pushes-to-type-word-ii", "count-the-number-of-houses-at-a-certain-distance-ii"]}, {"contest_title": "\u7b2c 382 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 382", "contest_title_slug": "weekly-contest-382", "contest_id": 986, "contest_start_time": 1706409000, "contest_duration": 5400, "user_num": 3134, "question_slugs": ["number-of-changing-keys", "find-the-maximum-number-of-elements-in-subset", "alice-and-bob-playing-flower-game", "minimize-or-of-remaining-elements-using-operations"]}, {"contest_title": "\u7b2c 383 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 383", "contest_title_slug": "weekly-contest-383", "contest_id": 988, "contest_start_time": 1707013800, "contest_duration": 5400, "user_num": 2691, "question_slugs": ["ant-on-the-boundary", "minimum-time-to-revert-word-to-initial-state-i", "find-the-grid-of-region-average", "minimum-time-to-revert-word-to-initial-state-ii"]}, {"contest_title": "\u7b2c 384 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 384", "contest_title_slug": "weekly-contest-384", "contest_id": 992, "contest_start_time": 1707618600, "contest_duration": 5400, "user_num": 1652, "question_slugs": ["modify-the-matrix", "number-of-subarrays-that-match-a-pattern-i", "maximum-palindromes-after-operations", "number-of-subarrays-that-match-a-pattern-ii"]}, {"contest_title": "\u7b2c 385 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 385", "contest_title_slug": "weekly-contest-385", "contest_id": 994, "contest_start_time": 1708223400, "contest_duration": 5400, "user_num": 2382, "question_slugs": ["count-prefix-and-suffix-pairs-i", "find-the-length-of-the-longest-common-prefix", "most-frequent-prime", "count-prefix-and-suffix-pairs-ii"]}, {"contest_title": "\u7b2c 386 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 386", "contest_title_slug": "weekly-contest-386", "contest_id": 998, "contest_start_time": 1708828200, "contest_duration": 5400, "user_num": 2731, "question_slugs": ["split-the-array", "find-the-largest-area-of-square-inside-two-rectangles", "earliest-second-to-mark-indices-i", "earliest-second-to-mark-indices-ii"]}, {"contest_title": "\u7b2c 387 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 387", "contest_title_slug": "weekly-contest-387", "contest_id": 1000, "contest_start_time": 1709433000, "contest_duration": 5400, "user_num": 3694, "question_slugs": ["distribute-elements-into-two-arrays-i", "count-submatrices-with-top-left-element-and-sum-less-than-k", "minimum-operations-to-write-the-letter-y-on-a-grid", "distribute-elements-into-two-arrays-ii"]}, {"contest_title": "\u7b2c 388 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 388", "contest_title_slug": "weekly-contest-388", "contest_id": 1004, "contest_start_time": 1710037800, "contest_duration": 5400, "user_num": 4291, "question_slugs": ["apple-redistribution-into-boxes", "maximize-happiness-of-selected-children", "shortest-uncommon-substring-in-an-array", "maximum-strength-of-k-disjoint-subarrays"]}, {"contest_title": "\u7b2c 389 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 389", "contest_title_slug": "weekly-contest-389", "contest_id": 1006, "contest_start_time": 1710642600, "contest_duration": 5400, "user_num": 4561, "question_slugs": ["existence-of-a-substring-in-a-string-and-its-reverse", "count-substrings-starting-and-ending-with-given-character", "minimum-deletions-to-make-string-k-special", "minimum-moves-to-pick-k-ones"]}, {"contest_title": "\u7b2c 390 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 390", "contest_title_slug": "weekly-contest-390", "contest_id": 1011, "contest_start_time": 1711247400, "contest_duration": 5400, "user_num": 4817, "question_slugs": ["maximum-length-substring-with-two-occurrences", "apply-operations-to-make-sum-of-array-greater-than-or-equal-to-k", "most-frequent-ids", "longest-common-suffix-queries"]}, {"contest_title": "\u7b2c 391 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 391", "contest_title_slug": "weekly-contest-391", "contest_id": 1014, "contest_start_time": 1711852200, "contest_duration": 5400, "user_num": 4181, "question_slugs": ["harshad-number", "water-bottles-ii", "count-alternating-subarrays", "minimize-manhattan-distances"]}, {"contest_title": "\u7b2c 392 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 392", "contest_title_slug": "weekly-contest-392", "contest_id": 1018, "contest_start_time": 1712457000, "contest_duration": 5400, "user_num": 3194, "question_slugs": ["longest-strictly-increasing-or-strictly-decreasing-subarray", "lexicographically-smallest-string-after-operations-with-constraint", "minimum-operations-to-make-median-of-array-equal-to-k", "minimum-cost-walk-in-weighted-graph"]}, {"contest_title": "\u7b2c 393 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 393", "contest_title_slug": "weekly-contest-393", "contest_id": 1020, "contest_start_time": 1713061800, "contest_duration": 5400, "user_num": 4219, "question_slugs": ["latest-time-you-can-obtain-after-replacing-characters", "maximum-prime-difference", "kth-smallest-amount-with-single-denomination-combination", "minimum-sum-of-values-by-dividing-array"]}, {"contest_title": "\u7b2c 394 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 394", "contest_title_slug": "weekly-contest-394", "contest_id": 1024, "contest_start_time": 1713666600, "contest_duration": 5400, "user_num": 3958, "question_slugs": ["count-the-number-of-special-characters-i", "count-the-number-of-special-characters-ii", "minimum-number-of-operations-to-satisfy-conditions", "find-edges-in-shortest-paths"]}, {"contest_title": "\u7b2c 395 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 395", "contest_title_slug": "weekly-contest-395", "contest_id": 1026, "contest_start_time": 1714271400, "contest_duration": 5400, "user_num": 2969, "question_slugs": ["find-the-integer-added-to-array-i", "find-the-integer-added-to-array-ii", "minimum-array-end", "find-the-median-of-the-uniqueness-array"]}, {"contest_title": "\u7b2c 396 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 396", "contest_title_slug": "weekly-contest-396", "contest_id": 1030, "contest_start_time": 1714876200, "contest_duration": 5400, "user_num": 2932, "question_slugs": ["valid-word", "minimum-number-of-operations-to-make-word-k-periodic", "minimum-length-of-anagram-concatenation", "minimum-cost-to-equalize-array"]}, {"contest_title": "\u7b2c 397 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 397", "contest_title_slug": "weekly-contest-397", "contest_id": 1032, "contest_start_time": 1715481000, "contest_duration": 5400, "user_num": 3365, "question_slugs": ["permutation-difference-between-two-strings", "taking-maximum-energy-from-the-mystic-dungeon", "maximum-difference-score-in-a-grid", "find-the-minimum-cost-array-permutation"]}, {"contest_title": "\u7b2c 398 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 398", "contest_title_slug": "weekly-contest-398", "contest_id": 1036, "contest_start_time": 1716085800, "contest_duration": 5400, "user_num": 3606, "question_slugs": ["special-array-i", "special-array-ii", "sum-of-digit-differences-of-all-pairs", "find-number-of-ways-to-reach-the-k-th-stair"]}, {"contest_title": "\u7b2c 399 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 399", "contest_title_slug": "weekly-contest-399", "contest_id": 1038, "contest_start_time": 1716690600, "contest_duration": 5400, "user_num": 3424, "question_slugs": ["find-the-number-of-good-pairs-i", "string-compression-iii", "find-the-number-of-good-pairs-ii", "maximum-sum-of-subsequence-with-non-adjacent-elements"]}, {"contest_title": "\u7b2c 400 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 400", "contest_title_slug": "weekly-contest-400", "contest_id": 1043, "contest_start_time": 1717295400, "contest_duration": 5400, "user_num": 3534, "question_slugs": ["minimum-number-of-chairs-in-a-waiting-room", "count-days-without-meetings", "lexicographically-minimum-string-after-removing-stars", "find-subarray-with-bitwise-or-closest-to-k"]}, {"contest_title": "\u7b2c 401 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 401", "contest_title_slug": "weekly-contest-401", "contest_id": 1045, "contest_start_time": 1717900200, "contest_duration": 5400, "user_num": 3160, "question_slugs": ["find-the-child-who-has-the-ball-after-k-seconds", "find-the-n-th-value-after-k-seconds", "maximum-total-reward-using-operations-i", "maximum-total-reward-using-operations-ii"]}, {"contest_title": "\u7b2c 402 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 402", "contest_title_slug": "weekly-contest-402", "contest_id": 1049, "contest_start_time": 1718505000, "contest_duration": 5400, "user_num": 3283, "question_slugs": ["count-pairs-that-form-a-complete-day-i", "count-pairs-that-form-a-complete-day-ii", "maximum-total-damage-with-spell-casting", "peaks-in-array"]}, {"contest_title": "\u7b2c 403 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 403", "contest_title_slug": "weekly-contest-403", "contest_id": 1052, "contest_start_time": 1719109800, "contest_duration": 5400, "user_num": 3112, "question_slugs": ["minimum-average-of-smallest-and-largest-elements", "find-the-minimum-area-to-cover-all-ones-i", "maximize-total-cost-of-alternating-subarrays", "find-the-minimum-area-to-cover-all-ones-ii"]}, {"contest_title": "\u7b2c 404 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 404", "contest_title_slug": "weekly-contest-404", "contest_id": 1056, "contest_start_time": 1719714600, "contest_duration": 5400, "user_num": 3486, "question_slugs": ["maximum-height-of-a-triangle", "find-the-maximum-length-of-valid-subsequence-i", "find-the-maximum-length-of-valid-subsequence-ii", "find-minimum-diameter-after-merging-two-trees"]}, {"contest_title": "\u7b2c 405 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 405", "contest_title_slug": "weekly-contest-405", "contest_id": 1058, "contest_start_time": 1720319400, "contest_duration": 5400, "user_num": 3240, "question_slugs": ["find-the-encrypted-string", "generate-binary-strings-without-adjacent-zeros", "count-submatrices-with-equal-frequency-of-x-and-y", "construct-string-with-minimum-cost"]}, {"contest_title": "\u7b2c 406 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 406", "contest_title_slug": "weekly-contest-406", "contest_id": 1062, "contest_start_time": 1720924200, "contest_duration": 5400, "user_num": 3422, "question_slugs": ["lexicographically-smallest-string-after-a-swap", "delete-nodes-from-linked-list-present-in-array", "minimum-cost-for-cutting-cake-i", "minimum-cost-for-cutting-cake-ii"]}, {"contest_title": "\u7b2c 407 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 407", "contest_title_slug": "weekly-contest-407", "contest_id": 1064, "contest_start_time": 1721529000, "contest_duration": 5400, "user_num": 3268, "question_slugs": ["number-of-bit-changes-to-make-two-integers-equal", "vowels-game-in-a-string", "maximum-number-of-operations-to-move-ones-to-the-end", "minimum-operations-to-make-array-equal-to-target"]}, {"contest_title": "\u7b2c 408 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 408", "contest_title_slug": "weekly-contest-408", "contest_id": 1069, "contest_start_time": 1722133800, "contest_duration": 5400, "user_num": 3369, "question_slugs": ["find-if-digit-game-can-be-won", "find-the-count-of-numbers-which-are-not-special", "count-the-number-of-substrings-with-dominant-ones", "check-if-the-rectangle-corner-is-reachable"]}, {"contest_title": "\u7b2c 409 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 409", "contest_title_slug": "weekly-contest-409", "contest_id": 1071, "contest_start_time": 1722738600, "contest_duration": 5400, "user_num": 3643, "question_slugs": ["design-neighbor-sum-service", "shortest-distance-after-road-addition-queries-i", "shortest-distance-after-road-addition-queries-ii", "alternating-groups-iii"]}, {"contest_title": "\u7b2c 410 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 410", "contest_title_slug": "weekly-contest-410", "contest_id": 1075, "contest_start_time": 1723343400, "contest_duration": 5400, "user_num": 2988, "question_slugs": ["snake-in-matrix", "count-the-number-of-good-nodes", "find-the-count-of-monotonic-pairs-i", "find-the-count-of-monotonic-pairs-ii"]}, {"contest_title": "\u7b2c 411 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 411", "contest_title_slug": "weekly-contest-411", "contest_id": 1077, "contest_start_time": 1723948200, "contest_duration": 5400, "user_num": 3029, "question_slugs": ["count-substrings-that-satisfy-k-constraint-i", "maximum-energy-boost-from-two-drinks", "find-the-largest-palindrome-divisible-by-k", "count-substrings-that-satisfy-k-constraint-ii"]}, {"contest_title": "\u7b2c 412 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 412", "contest_title_slug": "weekly-contest-412", "contest_id": 1082, "contest_start_time": 1724553000, "contest_duration": 5400, "user_num": 2681, "question_slugs": ["final-array-state-after-k-multiplication-operations-i", "count-almost-equal-pairs-i", "final-array-state-after-k-multiplication-operations-ii", "count-almost-equal-pairs-ii"]}, {"contest_title": "\u7b2c 413 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 413", "contest_title_slug": "weekly-contest-413", "contest_id": 1084, "contest_start_time": 1725157800, "contest_duration": 5400, "user_num": 2875, "question_slugs": ["check-if-two-chessboard-squares-have-the-same-color", "k-th-nearest-obstacle-queries", "select-cells-in-grid-with-maximum-score", "maximum-xor-score-subarray-queries"]}, {"contest_title": "\u7b2c 414 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 414", "contest_title_slug": "weekly-contest-414", "contest_id": 1088, "contest_start_time": 1725762600, "contest_duration": 5400, "user_num": 3236, "question_slugs": ["convert-date-to-binary", "maximize-score-of-numbers-in-ranges", "reach-end-of-array-with-max-score", "maximum-number-of-moves-to-kill-all-pawns"]}, {"contest_title": "\u7b2c 1 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 1", "contest_title_slug": "biweekly-contest-1", "contest_id": 70, "contest_start_time": 1559399400, "contest_duration": 7200, "user_num": 197, "question_slugs": ["fixed-point", "index-pairs-of-a-string", "campus-bikes-ii", "digit-count-in-range"]}, {"contest_title": "\u7b2c 2 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 2", "contest_title_slug": "biweekly-contest-2", "contest_id": 73, "contest_start_time": 1560609000, "contest_duration": 5400, "user_num": 256, "question_slugs": ["sum-of-digits-in-the-minimum-number", "high-five", "brace-expansion", "confusing-number-ii"]}, {"contest_title": "\u7b2c 3 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 3", "contest_title_slug": "biweekly-contest-3", "contest_id": 85, "contest_start_time": 1561818600, "contest_duration": 5400, "user_num": 312, "question_slugs": ["two-sum-less-than-k", "find-k-length-substrings-with-no-repeated-characters", "the-earliest-moment-when-everyone-become-friends", "path-with-maximum-minimum-value"]}, {"contest_title": "\u7b2c 4 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 4", "contest_title_slug": "biweekly-contest-4", "contest_id": 88, "contest_start_time": 1563028200, "contest_duration": 5400, "user_num": 438, "question_slugs": ["number-of-days-in-a-month", "remove-vowels-from-a-string", "maximum-average-subtree", "divide-array-into-increasing-sequences"]}, {"contest_title": "\u7b2c 5 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 5", "contest_title_slug": "biweekly-contest-5", "contest_id": 91, "contest_start_time": 1564237800, "contest_duration": 5400, "user_num": 495, "question_slugs": ["largest-unique-number", "armstrong-number", "connecting-cities-with-minimum-cost", "parallel-courses"]}, {"contest_title": "\u7b2c 6 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 6", "contest_title_slug": "biweekly-contest-6", "contest_id": 95, "contest_start_time": 1565447400, "contest_duration": 5400, "user_num": 513, "question_slugs": ["check-if-a-number-is-majority-element-in-a-sorted-array", "minimum-swaps-to-group-all-1s-together", "analyze-user-website-visit-pattern", "string-transforms-into-another-string"]}, {"contest_title": "\u7b2c 7 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 7", "contest_title_slug": "biweekly-contest-7", "contest_id": 99, "contest_start_time": 1566657000, "contest_duration": 5400, "user_num": 561, "question_slugs": ["single-row-keyboard", "design-file-system", "minimum-cost-to-connect-sticks", "optimize-water-distribution-in-a-village"]}, {"contest_title": "\u7b2c 8 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 8", "contest_title_slug": "biweekly-contest-8", "contest_id": 103, "contest_start_time": 1567866600, "contest_duration": 5400, "user_num": 630, "question_slugs": ["count-substrings-with-only-one-distinct-letter", "before-and-after-puzzle", "shortest-distance-to-target-color", "maximum-number-of-ones"]}, {"contest_title": "\u7b2c 9 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 9", "contest_title_slug": "biweekly-contest-9", "contest_id": 108, "contest_start_time": 1569076200, "contest_duration": 5700, "user_num": 929, "question_slugs": ["how-many-apples-can-you-put-into-the-basket", "minimum-knight-moves", "find-smallest-common-element-in-all-rows", "minimum-time-to-build-blocks"]}, {"contest_title": "\u7b2c 10 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 10", "contest_title_slug": "biweekly-contest-10", "contest_id": 115, "contest_start_time": 1570285800, "contest_duration": 5400, "user_num": 738, "question_slugs": ["intersection-of-three-sorted-arrays", "two-sum-bsts", "stepping-numbers", "valid-palindrome-iii"]}, {"contest_title": "\u7b2c 11 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 11", "contest_title_slug": "biweekly-contest-11", "contest_id": 118, "contest_start_time": 1571495400, "contest_duration": 5400, "user_num": 913, "question_slugs": ["missing-number-in-arithmetic-progression", "meeting-scheduler", "toss-strange-coins", "divide-chocolate"]}, {"contest_title": "\u7b2c 12 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 12", "contest_title_slug": "biweekly-contest-12", "contest_id": 121, "contest_start_time": 1572705000, "contest_duration": 5400, "user_num": 911, "question_slugs": ["design-a-leaderboard", "array-transformation", "tree-diameter", "palindrome-removal"]}, {"contest_title": "\u7b2c 13 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 13", "contest_title_slug": "biweekly-contest-13", "contest_id": 124, "contest_start_time": 1573914600, "contest_duration": 5400, "user_num": 810, "question_slugs": ["encode-number", "smallest-common-region", "synonymous-sentences", "handshakes-that-dont-cross"]}, {"contest_title": "\u7b2c 14 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 14", "contest_title_slug": "biweekly-contest-14", "contest_id": 129, "contest_start_time": 1575124200, "contest_duration": 5400, "user_num": 871, "question_slugs": ["hexspeak", "remove-interval", "delete-tree-nodes", "number-of-ships-in-a-rectangle"]}, {"contest_title": "\u7b2c 15 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 15", "contest_title_slug": "biweekly-contest-15", "contest_id": 132, "contest_start_time": 1576333800, "contest_duration": 5400, "user_num": 797, "question_slugs": ["element-appearing-more-than-25-in-sorted-array", "remove-covered-intervals", "iterator-for-combination", "minimum-falling-path-sum-ii"]}, {"contest_title": "\u7b2c 16 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 16", "contest_title_slug": "biweekly-contest-16", "contest_id": 135, "contest_start_time": 1577543400, "contest_duration": 5400, "user_num": 822, "question_slugs": ["replace-elements-with-greatest-element-on-right-side", "sum-of-mutated-array-closest-to-target", "deepest-leaves-sum", "number-of-paths-with-max-score"]}, {"contest_title": "\u7b2c 17 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 17", "contest_title_slug": "biweekly-contest-17", "contest_id": 138, "contest_start_time": 1578753000, "contest_duration": 5400, "user_num": 897, "question_slugs": ["decompress-run-length-encoded-list", "matrix-block-sum", "sum-of-nodes-with-even-valued-grandparent", "distinct-echo-substrings"]}, {"contest_title": "\u7b2c 18 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 18", "contest_title_slug": "biweekly-contest-18", "contest_id": 143, "contest_start_time": 1579962600, "contest_duration": 5400, "user_num": 587, "question_slugs": ["rank-transform-of-an-array", "break-a-palindrome", "sort-the-matrix-diagonally", "reverse-subarray-to-maximize-array-value"]}, {"contest_title": "\u7b2c 19 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 19", "contest_title_slug": "biweekly-contest-19", "contest_id": 146, "contest_start_time": 1581172200, "contest_duration": 5400, "user_num": 1120, "question_slugs": ["number-of-steps-to-reduce-a-number-to-zero", "number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold", "angle-between-hands-of-a-clock", "jump-game-iv"]}, {"contest_title": "\u7b2c 20 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 20", "contest_title_slug": "biweekly-contest-20", "contest_id": 149, "contest_start_time": 1582381800, "contest_duration": 5400, "user_num": 1541, "question_slugs": ["sort-integers-by-the-number-of-1-bits", "apply-discount-every-n-orders", "number-of-substrings-containing-all-three-characters", "count-all-valid-pickup-and-delivery-options"]}, {"contest_title": "\u7b2c 21 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 21", "contest_title_slug": "biweekly-contest-21", "contest_id": 157, "contest_start_time": 1583591400, "contest_duration": 5400, "user_num": 1913, "question_slugs": ["increasing-decreasing-string", "find-the-longest-substring-containing-vowels-in-even-counts", "longest-zigzag-path-in-a-binary-tree", "maximum-sum-bst-in-binary-tree"]}, {"contest_title": "\u7b2c 22 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 22", "contest_title_slug": "biweekly-contest-22", "contest_id": 163, "contest_start_time": 1584801000, "contest_duration": 5400, "user_num": 2042, "question_slugs": ["find-the-distance-value-between-two-arrays", "cinema-seat-allocation", "sort-integers-by-the-power-value", "pizza-with-3n-slices"]}, {"contest_title": "\u7b2c 23 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 23", "contest_title_slug": "biweekly-contest-23", "contest_id": 169, "contest_start_time": 1586010600, "contest_duration": 5400, "user_num": 2045, "question_slugs": ["count-largest-group", "construct-k-palindrome-strings", "circle-and-rectangle-overlapping", "reducing-dishes"]}, {"contest_title": "\u7b2c 24 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 24", "contest_title_slug": "biweekly-contest-24", "contest_id": 178, "contest_start_time": 1587220200, "contest_duration": 5400, "user_num": 1898, "question_slugs": ["minimum-value-to-get-positive-step-by-step-sum", "find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k", "the-k-th-lexicographical-string-of-all-happy-strings-of-length-n", "restore-the-array"]}, {"contest_title": "\u7b2c 25 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 25", "contest_title_slug": "biweekly-contest-25", "contest_id": 192, "contest_start_time": 1588429800, "contest_duration": 5400, "user_num": 1832, "question_slugs": ["kids-with-the-greatest-number-of-candies", "max-difference-you-can-get-from-changing-an-integer", "check-if-a-string-can-break-another-string", "number-of-ways-to-wear-different-hats-to-each-other"]}, {"contest_title": "\u7b2c 26 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 26", "contest_title_slug": "biweekly-contest-26", "contest_id": 198, "contest_start_time": 1589639400, "contest_duration": 5400, "user_num": 1971, "question_slugs": ["consecutive-characters", "simplified-fractions", "count-good-nodes-in-binary-tree", "form-largest-integer-with-digits-that-add-up-to-target"]}, {"contest_title": "\u7b2c 27 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 27", "contest_title_slug": "biweekly-contest-27", "contest_id": 204, "contest_start_time": 1590849000, "contest_duration": 5400, "user_num": 1966, "question_slugs": ["make-two-arrays-equal-by-reversing-subarrays", "check-if-a-string-contains-all-binary-codes-of-size-k", "course-schedule-iv", "cherry-pickup-ii"]}, {"contest_title": "\u7b2c 28 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 28", "contest_title_slug": "biweekly-contest-28", "contest_id": 210, "contest_start_time": 1592058600, "contest_duration": 5400, "user_num": 2144, "question_slugs": ["final-prices-with-a-special-discount-in-a-shop", "subrectangle-queries", "find-two-non-overlapping-sub-arrays-each-with-target-sum", "allocate-mailboxes"]}, {"contest_title": "\u7b2c 29 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 29", "contest_title_slug": "biweekly-contest-29", "contest_id": 216, "contest_start_time": 1593268200, "contest_duration": 5400, "user_num": 2260, "question_slugs": ["average-salary-excluding-the-minimum-and-maximum-salary", "the-kth-factor-of-n", "longest-subarray-of-1s-after-deleting-one-element", "parallel-courses-ii"]}, {"contest_title": "\u7b2c 30 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 30", "contest_title_slug": "biweekly-contest-30", "contest_id": 222, "contest_start_time": 1594477800, "contest_duration": 5400, "user_num": 2545, "question_slugs": ["reformat-date", "range-sum-of-sorted-subarray-sums", "minimum-difference-between-largest-and-smallest-value-in-three-moves", "stone-game-iv"]}, {"contest_title": "\u7b2c 31 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 31", "contest_title_slug": "biweekly-contest-31", "contest_id": 232, "contest_start_time": 1595687400, "contest_duration": 5400, "user_num": 2767, "question_slugs": ["count-odd-numbers-in-an-interval-range", "number-of-sub-arrays-with-odd-sum", "number-of-good-ways-to-split-a-string", "minimum-number-of-increments-on-subarrays-to-form-a-target-array"]}, {"contest_title": "\u7b2c 32 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 32", "contest_title_slug": "biweekly-contest-32", "contest_id": 237, "contest_start_time": 1596897000, "contest_duration": 5400, "user_num": 2957, "question_slugs": ["kth-missing-positive-number", "can-convert-string-in-k-moves", "minimum-insertions-to-balance-a-parentheses-string", "find-longest-awesome-substring"]}, {"contest_title": "\u7b2c 33 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 33", "contest_title_slug": "biweekly-contest-33", "contest_id": 241, "contest_start_time": 1598106600, "contest_duration": 5400, "user_num": 3304, "question_slugs": ["thousand-separator", "minimum-number-of-vertices-to-reach-all-nodes", "minimum-numbers-of-function-calls-to-make-target-array", "detect-cycles-in-2d-grid"]}, {"contest_title": "\u7b2c 34 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 34", "contest_title_slug": "biweekly-contest-34", "contest_id": 256, "contest_start_time": 1599316200, "contest_duration": 5400, "user_num": 2842, "question_slugs": ["matrix-diagonal-sum", "number-of-ways-to-split-a-string", "shortest-subarray-to-be-removed-to-make-array-sorted", "count-all-possible-routes"]}, {"contest_title": "\u7b2c 35 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 35", "contest_title_slug": "biweekly-contest-35", "contest_id": 266, "contest_start_time": 1600525800, "contest_duration": 5400, "user_num": 2839, "question_slugs": ["sum-of-all-odd-length-subarrays", "maximum-sum-obtained-of-any-permutation", "make-sum-divisible-by-p", "strange-printer-ii"]}, {"contest_title": "\u7b2c 36 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 36", "contest_title_slug": "biweekly-contest-36", "contest_id": 288, "contest_start_time": 1601735400, "contest_duration": 5400, "user_num": 2204, "question_slugs": ["design-parking-system", "alert-using-same-key-card-three-or-more-times-in-a-one-hour-period", "find-valid-matrix-given-row-and-column-sums", "find-servers-that-handled-most-number-of-requests"]}, {"contest_title": "\u7b2c 37 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 37", "contest_title_slug": "biweekly-contest-37", "contest_id": 294, "contest_start_time": 1602945000, "contest_duration": 5400, "user_num": 2104, "question_slugs": ["mean-of-array-after-removing-some-elements", "coordinate-with-maximum-network-quality", "number-of-sets-of-k-non-overlapping-line-segments", "fancy-sequence"]}, {"contest_title": "\u7b2c 38 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 38", "contest_title_slug": "biweekly-contest-38", "contest_id": 300, "contest_start_time": 1604154600, "contest_duration": 5400, "user_num": 2004, "question_slugs": ["sort-array-by-increasing-frequency", "widest-vertical-area-between-two-points-containing-no-points", "count-substrings-that-differ-by-one-character", "number-of-ways-to-form-a-target-string-given-a-dictionary"]}, {"contest_title": "\u7b2c 39 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 39", "contest_title_slug": "biweekly-contest-39", "contest_id": 306, "contest_start_time": 1605364200, "contest_duration": 5400, "user_num": 2069, "question_slugs": ["defuse-the-bomb", "minimum-deletions-to-make-string-balanced", "minimum-jumps-to-reach-home", "distribute-repeating-integers"]}, {"contest_title": "\u7b2c 40 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 40", "contest_title_slug": "biweekly-contest-40", "contest_id": 312, "contest_start_time": 1606573800, "contest_duration": 5400, "user_num": 1891, "question_slugs": ["maximum-repeating-substring", "merge-in-between-linked-lists", "design-front-middle-back-queue", "minimum-number-of-removals-to-make-mountain-array"]}, {"contest_title": "\u7b2c 41 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 41", "contest_title_slug": "biweekly-contest-41", "contest_id": 318, "contest_start_time": 1607783400, "contest_duration": 5400, "user_num": 1660, "question_slugs": ["count-the-number-of-consistent-strings", "sum-of-absolute-differences-in-a-sorted-array", "stone-game-vi", "delivering-boxes-from-storage-to-ports"]}, {"contest_title": "\u7b2c 42 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 42", "contest_title_slug": "biweekly-contest-42", "contest_id": 325, "contest_start_time": 1608993000, "contest_duration": 5400, "user_num": 1578, "question_slugs": ["number-of-students-unable-to-eat-lunch", "average-waiting-time", "maximum-binary-string-after-change", "minimum-adjacent-swaps-for-k-consecutive-ones"]}, {"contest_title": "\u7b2c 43 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 43", "contest_title_slug": "biweekly-contest-43", "contest_id": 331, "contest_start_time": 1610202600, "contest_duration": 5400, "user_num": 1631, "question_slugs": ["calculate-money-in-leetcode-bank", "maximum-score-from-removing-substrings", "construct-the-lexicographically-largest-valid-sequence", "number-of-ways-to-reconstruct-a-tree"]}, {"contest_title": "\u7b2c 44 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 44", "contest_title_slug": "biweekly-contest-44", "contest_id": 337, "contest_start_time": 1611412200, "contest_duration": 5400, "user_num": 1826, "question_slugs": ["find-the-highest-altitude", "minimum-number-of-people-to-teach", "decode-xored-permutation", "count-ways-to-make-array-with-product"]}, {"contest_title": "\u7b2c 45 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 45", "contest_title_slug": "biweekly-contest-45", "contest_id": 343, "contest_start_time": 1612621800, "contest_duration": 5400, "user_num": 1676, "question_slugs": ["sum-of-unique-elements", "maximum-absolute-sum-of-any-subarray", "minimum-length-of-string-after-deleting-similar-ends", "maximum-number-of-events-that-can-be-attended-ii"]}, {"contest_title": "\u7b2c 46 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 46", "contest_title_slug": "biweekly-contest-46", "contest_id": 349, "contest_start_time": 1613831400, "contest_duration": 5400, "user_num": 1647, "question_slugs": ["longest-nice-substring", "form-array-by-concatenating-subarrays-of-another-array", "map-of-highest-peak", "tree-of-coprimes"]}, {"contest_title": "\u7b2c 47 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 47", "contest_title_slug": "biweekly-contest-47", "contest_id": 355, "contest_start_time": 1615041000, "contest_duration": 5400, "user_num": 3085, "question_slugs": ["find-nearest-point-that-has-the-same-x-or-y-coordinate", "check-if-number-is-a-sum-of-powers-of-three", "sum-of-beauty-of-all-substrings", "count-pairs-of-nodes"]}, {"contest_title": "\u7b2c 48 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 48", "contest_title_slug": "biweekly-contest-48", "contest_id": 362, "contest_start_time": 1616250600, "contest_duration": 5400, "user_num": 2853, "question_slugs": ["second-largest-digit-in-a-string", "design-authentication-manager", "maximum-number-of-consecutive-values-you-can-make", "maximize-score-after-n-operations"]}, {"contest_title": "\u7b2c 49 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 49", "contest_title_slug": "biweekly-contest-49", "contest_id": 374, "contest_start_time": 1617460200, "contest_duration": 5400, "user_num": 3193, "question_slugs": ["determine-color-of-a-chessboard-square", "sentence-similarity-iii", "count-nice-pairs-in-an-array", "maximum-number-of-groups-getting-fresh-donuts"]}, {"contest_title": "\u7b2c 50 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 50", "contest_title_slug": "biweekly-contest-50", "contest_id": 390, "contest_start_time": 1618669800, "contest_duration": 5400, "user_num": 3608, "question_slugs": ["minimum-operations-to-make-the-array-increasing", "queries-on-number-of-points-inside-a-circle", "maximum-xor-for-each-query", "minimum-number-of-operations-to-make-string-sorted"]}, {"contest_title": "\u7b2c 51 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 51", "contest_title_slug": "biweekly-contest-51", "contest_id": 396, "contest_start_time": 1619879400, "contest_duration": 5400, "user_num": 2675, "question_slugs": ["replace-all-digits-with-characters", "seat-reservation-manager", "maximum-element-after-decreasing-and-rearranging", "closest-room"]}, {"contest_title": "\u7b2c 52 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 52", "contest_title_slug": "biweekly-contest-52", "contest_id": 402, "contest_start_time": 1621089000, "contest_duration": 5400, "user_num": 2930, "question_slugs": ["sorting-the-sentence", "incremental-memory-leak", "rotating-the-box", "sum-of-floored-pairs"]}, {"contest_title": "\u7b2c 53 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 53", "contest_title_slug": "biweekly-contest-53", "contest_id": 408, "contest_start_time": 1622298600, "contest_duration": 5400, "user_num": 3069, "question_slugs": ["substrings-of-size-three-with-distinct-characters", "minimize-maximum-pair-sum-in-array", "get-biggest-three-rhombus-sums-in-a-grid", "minimum-xor-sum-of-two-arrays"]}, {"contest_title": "\u7b2c 54 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 54", "contest_title_slug": "biweekly-contest-54", "contest_id": 414, "contest_start_time": 1623508200, "contest_duration": 5400, "user_num": 2479, "question_slugs": ["check-if-all-the-integers-in-a-range-are-covered", "find-the-student-that-will-replace-the-chalk", "largest-magic-square", "minimum-cost-to-change-the-final-value-of-expression"]}, {"contest_title": "\u7b2c 55 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 55", "contest_title_slug": "biweekly-contest-55", "contest_id": 421, "contest_start_time": 1624717800, "contest_duration": 5400, "user_num": 3277, "question_slugs": ["remove-one-element-to-make-the-array-strictly-increasing", "remove-all-occurrences-of-a-substring", "maximum-alternating-subsequence-sum", "design-movie-rental-system"]}, {"contest_title": "\u7b2c 56 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 56", "contest_title_slug": "biweekly-contest-56", "contest_id": 429, "contest_start_time": 1625927400, "contest_duration": 5400, "user_num": 2760, "question_slugs": ["count-square-sum-triples", "nearest-exit-from-entrance-in-maze", "sum-game", "minimum-cost-to-reach-destination-in-time"]}, {"contest_title": "\u7b2c 57 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 57", "contest_title_slug": "biweekly-contest-57", "contest_id": 435, "contest_start_time": 1627137000, "contest_duration": 5400, "user_num": 2933, "question_slugs": ["check-if-all-characters-have-equal-number-of-occurrences", "the-number-of-the-smallest-unoccupied-chair", "describe-the-painting", "number-of-visible-people-in-a-queue"]}, {"contest_title": "\u7b2c 58 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 58", "contest_title_slug": "biweekly-contest-58", "contest_id": 441, "contest_start_time": 1628346600, "contest_duration": 5400, "user_num": 2889, "question_slugs": ["delete-characters-to-make-fancy-string", "check-if-move-is-legal", "minimum-total-space-wasted-with-k-resizing-operations", "maximum-product-of-the-length-of-two-palindromic-substrings"]}, {"contest_title": "\u7b2c 59 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 59", "contest_title_slug": "biweekly-contest-59", "contest_id": 448, "contest_start_time": 1629556200, "contest_duration": 5400, "user_num": 3030, "question_slugs": ["minimum-time-to-type-word-using-special-typewriter", "maximum-matrix-sum", "number-of-ways-to-arrive-at-destination", "number-of-ways-to-separate-numbers"]}, {"contest_title": "\u7b2c 60 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 60", "contest_title_slug": "biweekly-contest-60", "contest_id": 461, "contest_start_time": 1630765800, "contest_duration": 5400, "user_num": 2848, "question_slugs": ["find-the-middle-index-in-array", "find-all-groups-of-farmland", "operations-on-tree", "the-number-of-good-subsets"]}, {"contest_title": "\u7b2c 61 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 61", "contest_title_slug": "biweekly-contest-61", "contest_id": 467, "contest_start_time": 1631975400, "contest_duration": 5400, "user_num": 2534, "question_slugs": ["count-number-of-pairs-with-absolute-difference-k", "find-original-array-from-doubled-array", "maximum-earnings-from-taxi", "minimum-number-of-operations-to-make-array-continuous"]}, {"contest_title": "\u7b2c 62 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 62", "contest_title_slug": "biweekly-contest-62", "contest_id": 477, "contest_start_time": 1633185000, "contest_duration": 5400, "user_num": 2619, "question_slugs": ["convert-1d-array-into-2d-array", "number-of-pairs-of-strings-with-concatenation-equal-to-target", "maximize-the-confusion-of-an-exam", "maximum-number-of-ways-to-partition-an-array"]}, {"contest_title": "\u7b2c 63 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 63", "contest_title_slug": "biweekly-contest-63", "contest_id": 484, "contest_start_time": 1634394600, "contest_duration": 5400, "user_num": 2828, "question_slugs": ["minimum-number-of-moves-to-seat-everyone", "remove-colored-pieces-if-both-neighbors-are-the-same-color", "the-time-when-the-network-becomes-idle", "kth-smallest-product-of-two-sorted-arrays"]}, {"contest_title": "\u7b2c 64 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 64", "contest_title_slug": "biweekly-contest-64", "contest_id": 490, "contest_start_time": 1635604200, "contest_duration": 5400, "user_num": 2838, "question_slugs": ["kth-distinct-string-in-an-array", "two-best-non-overlapping-events", "plates-between-candles", "number-of-valid-move-combinations-on-chessboard"]}, {"contest_title": "\u7b2c 65 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 65", "contest_title_slug": "biweekly-contest-65", "contest_id": 497, "contest_start_time": 1636813800, "contest_duration": 5400, "user_num": 2676, "question_slugs": ["check-whether-two-strings-are-almost-equivalent", "walking-robot-simulation-ii", "most-beautiful-item-for-each-query", "maximum-number-of-tasks-you-can-assign"]}, {"contest_title": "\u7b2c 66 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 66", "contest_title_slug": "biweekly-contest-66", "contest_id": 503, "contest_start_time": 1638023400, "contest_duration": 5400, "user_num": 2803, "question_slugs": ["count-common-words-with-one-occurrence", "minimum-number-of-food-buckets-to-feed-the-hamsters", "minimum-cost-homecoming-of-a-robot-in-a-grid", "count-fertile-pyramids-in-a-land"]}, {"contest_title": "\u7b2c 67 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 67", "contest_title_slug": "biweekly-contest-67", "contest_id": 509, "contest_start_time": 1639233000, "contest_duration": 5400, "user_num": 2923, "question_slugs": ["find-subsequence-of-length-k-with-the-largest-sum", "find-good-days-to-rob-the-bank", "detonate-the-maximum-bombs", "sequentially-ordinal-rank-tracker"]}, {"contest_title": "\u7b2c 68 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 68", "contest_title_slug": "biweekly-contest-68", "contest_id": 515, "contest_start_time": 1640442600, "contest_duration": 5400, "user_num": 2854, "question_slugs": ["maximum-number-of-words-found-in-sentences", "find-all-possible-recipes-from-given-supplies", "check-if-a-parentheses-string-can-be-valid", "abbreviating-the-product-of-a-range"]}, {"contest_title": "\u7b2c 69 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 69", "contest_title_slug": "biweekly-contest-69", "contest_id": 521, "contest_start_time": 1641652200, "contest_duration": 5400, "user_num": 3360, "question_slugs": ["capitalize-the-title", "maximum-twin-sum-of-a-linked-list", "longest-palindrome-by-concatenating-two-letter-words", "stamping-the-grid"]}, {"contest_title": "\u7b2c 70 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 70", "contest_title_slug": "biweekly-contest-70", "contest_id": 527, "contest_start_time": 1642861800, "contest_duration": 5400, "user_num": 3640, "question_slugs": ["minimum-cost-of-buying-candies-with-discount", "count-the-hidden-sequences", "k-highest-ranked-items-within-a-price-range", "number-of-ways-to-divide-a-long-corridor"]}, {"contest_title": "\u7b2c 71 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 71", "contest_title_slug": "biweekly-contest-71", "contest_id": 533, "contest_start_time": 1644071400, "contest_duration": 5400, "user_num": 3028, "question_slugs": ["minimum-sum-of-four-digit-number-after-splitting-digits", "partition-array-according-to-given-pivot", "minimum-cost-to-set-cooking-time", "minimum-difference-in-sums-after-removal-of-elements"]}, {"contest_title": "\u7b2c 72 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 72", "contest_title_slug": "biweekly-contest-72", "contest_id": 539, "contest_start_time": 1645281000, "contest_duration": 5400, "user_num": 4400, "question_slugs": ["count-equal-and-divisible-pairs-in-an-array", "find-three-consecutive-integers-that-sum-to-a-given-number", "maximum-split-of-positive-even-integers", "count-good-triplets-in-an-array"]}, {"contest_title": "\u7b2c 73 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 73", "contest_title_slug": "biweekly-contest-73", "contest_id": 545, "contest_start_time": 1646490600, "contest_duration": 5400, "user_num": 5132, "question_slugs": ["most-frequent-number-following-key-in-an-array", "sort-the-jumbled-numbers", "all-ancestors-of-a-node-in-a-directed-acyclic-graph", "minimum-number-of-moves-to-make-palindrome"]}, {"contest_title": "\u7b2c 74 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 74", "contest_title_slug": "biweekly-contest-74", "contest_id": 554, "contest_start_time": 1647700200, "contest_duration": 5400, "user_num": 5442, "question_slugs": ["divide-array-into-equal-pairs", "maximize-number-of-subsequences-in-a-string", "minimum-operations-to-halve-array-sum", "minimum-white-tiles-after-covering-with-carpets"]}, {"contest_title": "\u7b2c 75 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 75", "contest_title_slug": "biweekly-contest-75", "contest_id": 563, "contest_start_time": 1648909800, "contest_duration": 5400, "user_num": 4335, "question_slugs": ["minimum-bit-flips-to-convert-number", "find-triangular-sum-of-an-array", "number-of-ways-to-select-buildings", "sum-of-scores-of-built-strings"]}, {"contest_title": "\u7b2c 76 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 76", "contest_title_slug": "biweekly-contest-76", "contest_id": 572, "contest_start_time": 1650119400, "contest_duration": 5400, "user_num": 4477, "question_slugs": ["find-closest-number-to-zero", "number-of-ways-to-buy-pens-and-pencils", "design-an-atm-machine", "maximum-score-of-a-node-sequence"]}, {"contest_title": "\u7b2c 77 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 77", "contest_title_slug": "biweekly-contest-77", "contest_id": 581, "contest_start_time": 1651329000, "contest_duration": 5400, "user_num": 4211, "question_slugs": ["count-prefixes-of-a-given-string", "minimum-average-difference", "count-unguarded-cells-in-the-grid", "escape-the-spreading-fire"]}, {"contest_title": "\u7b2c 78 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 78", "contest_title_slug": "biweekly-contest-78", "contest_id": 590, "contest_start_time": 1652538600, "contest_duration": 5400, "user_num": 4347, "question_slugs": ["find-the-k-beauty-of-a-number", "number-of-ways-to-split-array", "maximum-white-tiles-covered-by-a-carpet", "substring-with-largest-variance"]}, {"contest_title": "\u7b2c 79 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 79", "contest_title_slug": "biweekly-contest-79", "contest_id": 598, "contest_start_time": 1653748200, "contest_duration": 5400, "user_num": 4250, "question_slugs": ["check-if-number-has-equal-digit-count-and-digit-value", "sender-with-largest-word-count", "maximum-total-importance-of-roads", "booking-concert-tickets-in-groups"]}, {"contest_title": "\u7b2c 80 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 80", "contest_title_slug": "biweekly-contest-80", "contest_id": 608, "contest_start_time": 1654957800, "contest_duration": 5400, "user_num": 3949, "question_slugs": ["strong-password-checker-ii", "successful-pairs-of-spells-and-potions", "match-substring-after-replacement", "count-subarrays-with-score-less-than-k"]}, {"contest_title": "\u7b2c 81 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 81", "contest_title_slug": "biweekly-contest-81", "contest_id": 614, "contest_start_time": 1656167400, "contest_duration": 5400, "user_num": 3847, "question_slugs": ["count-asterisks", "count-unreachable-pairs-of-nodes-in-an-undirected-graph", "maximum-xor-after-operations", "number-of-distinct-roll-sequences"]}, {"contest_title": "\u7b2c 82 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 82", "contest_title_slug": "biweekly-contest-82", "contest_id": 646, "contest_start_time": 1657377000, "contest_duration": 5400, "user_num": 4144, "question_slugs": ["evaluate-boolean-binary-tree", "the-latest-time-to-catch-a-bus", "minimum-sum-of-squared-difference", "subarray-with-elements-greater-than-varying-threshold"]}, {"contest_title": "\u7b2c 83 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 83", "contest_title_slug": "biweekly-contest-83", "contest_id": 652, "contest_start_time": 1658586600, "contest_duration": 5400, "user_num": 4437, "question_slugs": ["best-poker-hand", "number-of-zero-filled-subarrays", "design-a-number-container-system", "shortest-impossible-sequence-of-rolls"]}, {"contest_title": "\u7b2c 84 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 84", "contest_title_slug": "biweekly-contest-84", "contest_id": 658, "contest_start_time": 1659796200, "contest_duration": 5400, "user_num": 4574, "question_slugs": ["merge-similar-items", "count-number-of-bad-pairs", "task-scheduler-ii", "minimum-replacements-to-sort-the-array"]}, {"contest_title": "\u7b2c 85 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 85", "contest_title_slug": "biweekly-contest-85", "contest_id": 668, "contest_start_time": 1661005800, "contest_duration": 5400, "user_num": 4193, "question_slugs": ["minimum-recolors-to-get-k-consecutive-black-blocks", "time-needed-to-rearrange-a-binary-string", "shifting-letters-ii", "maximum-segment-sum-after-removals"]}, {"contest_title": "\u7b2c 86 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 86", "contest_title_slug": "biweekly-contest-86", "contest_id": 688, "contest_start_time": 1662215400, "contest_duration": 5400, "user_num": 4401, "question_slugs": ["find-subarrays-with-equal-sum", "strictly-palindromic-number", "maximum-rows-covered-by-columns", "maximum-number-of-robots-within-budget"]}, {"contest_title": "\u7b2c 87 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 87", "contest_title_slug": "biweekly-contest-87", "contest_id": 703, "contest_start_time": 1663425000, "contest_duration": 5400, "user_num": 4005, "question_slugs": ["count-days-spent-together", "maximum-matching-of-players-with-trainers", "smallest-subarrays-with-maximum-bitwise-or", "minimum-money-required-before-transactions"]}, {"contest_title": "\u7b2c 88 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 88", "contest_title_slug": "biweekly-contest-88", "contest_id": 745, "contest_start_time": 1664634600, "contest_duration": 5400, "user_num": 3905, "question_slugs": ["remove-letter-to-equalize-frequency", "longest-uploaded-prefix", "bitwise-xor-of-all-pairings", "number-of-pairs-satisfying-inequality"]}, {"contest_title": "\u7b2c 89 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 89", "contest_title_slug": "biweekly-contest-89", "contest_id": 755, "contest_start_time": 1665844200, "contest_duration": 5400, "user_num": 3984, "question_slugs": ["number-of-valid-clock-times", "range-product-queries-of-powers", "minimize-maximum-of-array", "create-components-with-same-value"]}, {"contest_title": "\u7b2c 90 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 90", "contest_title_slug": "biweekly-contest-90", "contest_id": 763, "contest_start_time": 1667053800, "contest_duration": 5400, "user_num": 3624, "question_slugs": ["odd-string-difference", "words-within-two-edits-of-dictionary", "destroy-sequential-targets", "next-greater-element-iv"]}, {"contest_title": "\u7b2c 91 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 91", "contest_title_slug": "biweekly-contest-91", "contest_id": 770, "contest_start_time": 1668263400, "contest_duration": 5400, "user_num": 3535, "question_slugs": ["number-of-distinct-averages", "count-ways-to-build-good-strings", "most-profitable-path-in-a-tree", "split-message-based-on-limit"]}, {"contest_title": "\u7b2c 92 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 92", "contest_title_slug": "biweekly-contest-92", "contest_id": 776, "contest_start_time": 1669473000, "contest_duration": 5400, "user_num": 3055, "question_slugs": ["minimum-cuts-to-divide-a-circle", "difference-between-ones-and-zeros-in-row-and-column", "minimum-penalty-for-a-shop", "count-palindromic-subsequences"]}, {"contest_title": "\u7b2c 93 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 93", "contest_title_slug": "biweekly-contest-93", "contest_id": 782, "contest_start_time": 1670682600, "contest_duration": 5400, "user_num": 2929, "question_slugs": ["maximum-value-of-a-string-in-an-array", "maximum-star-sum-of-a-graph", "frog-jump-ii", "minimum-total-cost-to-make-arrays-unequal"]}, {"contest_title": "\u7b2c 94 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 94", "contest_title_slug": "biweekly-contest-94", "contest_id": 789, "contest_start_time": 1671892200, "contest_duration": 5400, "user_num": 2298, "question_slugs": ["maximum-enemy-forts-that-can-be-captured", "reward-top-k-students", "minimize-the-maximum-of-two-arrays", "count-anagrams"]}, {"contest_title": "\u7b2c 95 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 95", "contest_title_slug": "biweekly-contest-95", "contest_id": 798, "contest_start_time": 1673101800, "contest_duration": 5400, "user_num": 2880, "question_slugs": ["categorize-box-according-to-criteria", "find-consecutive-integers-from-a-data-stream", "find-xor-beauty-of-array", "maximize-the-minimum-powered-city"]}, {"contest_title": "\u7b2c 96 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 96", "contest_title_slug": "biweekly-contest-96", "contest_id": 804, "contest_start_time": 1674311400, "contest_duration": 5400, "user_num": 2103, "question_slugs": ["minimum-common-value", "minimum-operations-to-make-array-equal-ii", "maximum-subsequence-score", "check-if-point-is-reachable"]}, {"contest_title": "\u7b2c 97 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 97", "contest_title_slug": "biweekly-contest-97", "contest_id": 810, "contest_start_time": 1675521000, "contest_duration": 5400, "user_num": 2631, "question_slugs": ["separate-the-digits-in-an-array", "maximum-number-of-integers-to-choose-from-a-range-i", "maximize-win-from-two-segments", "disconnect-path-in-a-binary-matrix-by-at-most-one-flip"]}, {"contest_title": "\u7b2c 98 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 98", "contest_title_slug": "biweekly-contest-98", "contest_id": 816, "contest_start_time": 1676730600, "contest_duration": 5400, "user_num": 3250, "question_slugs": ["maximum-difference-by-remapping-a-digit", "minimum-score-by-changing-two-elements", "minimum-impossible-or", "handling-sum-queries-after-update"]}, {"contest_title": "\u7b2c 99 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 99", "contest_title_slug": "biweekly-contest-99", "contest_id": 822, "contest_start_time": 1677940200, "contest_duration": 5400, "user_num": 3467, "question_slugs": ["split-with-minimum-sum", "count-total-number-of-colored-cells", "count-ways-to-group-overlapping-ranges", "count-number-of-possible-root-nodes"]}, {"contest_title": "\u7b2c 100 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 100", "contest_title_slug": "biweekly-contest-100", "contest_id": 832, "contest_start_time": 1679149800, "contest_duration": 5400, "user_num": 3639, "question_slugs": ["distribute-money-to-maximum-children", "maximize-greatness-of-an-array", "find-score-of-an-array-after-marking-all-elements", "minimum-time-to-repair-cars"]}, {"contest_title": "\u7b2c 101 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 101", "contest_title_slug": "biweekly-contest-101", "contest_id": 842, "contest_start_time": 1680359400, "contest_duration": 5400, "user_num": 3353, "question_slugs": ["form-smallest-number-from-two-digit-arrays", "find-the-substring-with-maximum-cost", "make-k-subarray-sums-equal", "shortest-cycle-in-a-graph"]}, {"contest_title": "\u7b2c 102 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 102", "contest_title_slug": "biweekly-contest-102", "contest_id": 853, "contest_start_time": 1681569000, "contest_duration": 5400, "user_num": 3058, "question_slugs": ["find-the-width-of-columns-of-a-grid", "find-the-score-of-all-prefixes-of-an-array", "cousins-in-binary-tree-ii", "design-graph-with-shortest-path-calculator"]}, {"contest_title": "\u7b2c 103 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 103", "contest_title_slug": "biweekly-contest-103", "contest_id": 859, "contest_start_time": 1682778600, "contest_duration": 5400, "user_num": 2299, "question_slugs": ["maximum-sum-with-exactly-k-elements", "find-the-prefix-common-array-of-two-arrays", "maximum-number-of-fish-in-a-grid", "make-array-empty"]}, {"contest_title": "\u7b2c 104 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 104", "contest_title_slug": "biweekly-contest-104", "contest_id": 866, "contest_start_time": 1683988200, "contest_duration": 5400, "user_num": 2519, "question_slugs": ["number-of-senior-citizens", "sum-in-a-matrix", "maximum-or", "power-of-heroes"]}, {"contest_title": "\u7b2c 105 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 105", "contest_title_slug": "biweekly-contest-105", "contest_id": 873, "contest_start_time": 1685197800, "contest_duration": 5400, "user_num": 2604, "question_slugs": ["buy-two-chocolates", "extra-characters-in-a-string", "maximum-strength-of-a-group", "greatest-common-divisor-traversal"]}, {"contest_title": "\u7b2c 106 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 106", "contest_title_slug": "biweekly-contest-106", "contest_id": 879, "contest_start_time": 1686407400, "contest_duration": 5400, "user_num": 2346, "question_slugs": ["check-if-the-number-is-fascinating", "find-the-longest-semi-repetitive-substring", "movement-of-robots", "find-a-good-subset-of-the-matrix"]}, {"contest_title": "\u7b2c 107 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 107", "contest_title_slug": "biweekly-contest-107", "contest_id": 885, "contest_start_time": 1687617000, "contest_duration": 5400, "user_num": 1870, "question_slugs": ["find-maximum-number-of-string-pairs", "construct-the-longest-new-string", "decremental-string-concatenation", "count-zero-request-servers"]}, {"contest_title": "\u7b2c 108 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 108", "contest_title_slug": "biweekly-contest-108", "contest_id": 891, "contest_start_time": 1688826600, "contest_duration": 5400, "user_num": 2349, "question_slugs": ["longest-alternating-subarray", "relocate-marbles", "partition-string-into-minimum-beautiful-substrings", "number-of-black-blocks"]}, {"contest_title": "\u7b2c 109 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 109", "contest_title_slug": "biweekly-contest-109", "contest_id": 897, "contest_start_time": 1690036200, "contest_duration": 5400, "user_num": 2461, "question_slugs": ["check-if-array-is-good", "sort-vowels-in-a-string", "visit-array-positions-to-maximize-score", "ways-to-express-an-integer-as-sum-of-powers"]}, {"contest_title": "\u7b2c 110 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 110", "contest_title_slug": "biweekly-contest-110", "contest_id": 903, "contest_start_time": 1691245800, "contest_duration": 5400, "user_num": 2546, "question_slugs": ["account-balance-after-rounded-purchase", "insert-greatest-common-divisors-in-linked-list", "minimum-seconds-to-equalize-a-circular-array", "minimum-time-to-make-array-sum-at-most-x"]}, {"contest_title": "\u7b2c 111 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 111", "contest_title_slug": "biweekly-contest-111", "contest_id": 909, "contest_start_time": 1692455400, "contest_duration": 5400, "user_num": 2787, "question_slugs": ["count-pairs-whose-sum-is-less-than-target", "make-string-a-subsequence-using-cyclic-increments", "sorting-three-groups", "number-of-beautiful-integers-in-the-range"]}, {"contest_title": "\u7b2c 112 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 112", "contest_title_slug": "biweekly-contest-112", "contest_id": 917, "contest_start_time": 1693665000, "contest_duration": 5400, "user_num": 2900, "question_slugs": ["check-if-strings-can-be-made-equal-with-operations-i", "check-if-strings-can-be-made-equal-with-operations-ii", "maximum-sum-of-almost-unique-subarray", "count-k-subsequences-of-a-string-with-maximum-beauty"]}, {"contest_title": "\u7b2c 113 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 113", "contest_title_slug": "biweekly-contest-113", "contest_id": 923, "contest_start_time": 1694874600, "contest_duration": 5400, "user_num": 3028, "question_slugs": ["minimum-right-shifts-to-sort-the-array", "minimum-array-length-after-pair-removals", "count-pairs-of-points-with-distance-k", "minimum-edge-reversals-so-every-node-is-reachable"]}, {"contest_title": "\u7b2c 114 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 114", "contest_title_slug": "biweekly-contest-114", "contest_id": 929, "contest_start_time": 1696084200, "contest_duration": 5400, "user_num": 2406, "question_slugs": ["minimum-operations-to-collect-elements", "minimum-number-of-operations-to-make-array-empty", "split-array-into-maximum-number-of-subarrays", "maximum-number-of-k-divisible-components"]}, {"contest_title": "\u7b2c 115 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 115", "contest_title_slug": "biweekly-contest-115", "contest_id": 935, "contest_start_time": 1697293800, "contest_duration": 5400, "user_num": 2809, "question_slugs": ["last-visited-integers", "longest-unequal-adjacent-groups-subsequence-i", "longest-unequal-adjacent-groups-subsequence-ii", "count-of-sub-multisets-with-bounded-sum"]}, {"contest_title": "\u7b2c 116 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 116", "contest_title_slug": "biweekly-contest-116", "contest_id": 941, "contest_start_time": 1698503400, "contest_duration": 5400, "user_num": 2904, "question_slugs": ["subarrays-distinct-element-sum-of-squares-i", "minimum-number-of-changes-to-make-binary-string-beautiful", "length-of-the-longest-subsequence-that-sums-to-target", "subarrays-distinct-element-sum-of-squares-ii"]}, {"contest_title": "\u7b2c 117 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 117", "contest_title_slug": "biweekly-contest-117", "contest_id": 949, "contest_start_time": 1699713000, "contest_duration": 5400, "user_num": 2629, "question_slugs": ["distribute-candies-among-children-i", "distribute-candies-among-children-ii", "number-of-strings-which-can-be-rearranged-to-contain-substring", "maximum-spending-after-buying-items"]}, {"contest_title": "\u7b2c 118 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 118", "contest_title_slug": "biweekly-contest-118", "contest_id": 955, "contest_start_time": 1700922600, "contest_duration": 5400, "user_num": 2425, "question_slugs": ["find-words-containing-character", "maximize-area-of-square-hole-in-grid", "minimum-number-of-coins-for-fruits", "find-maximum-non-decreasing-array-length"]}, {"contest_title": "\u7b2c 119 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 119", "contest_title_slug": "biweekly-contest-119", "contest_id": 961, "contest_start_time": 1702132200, "contest_duration": 5400, "user_num": 2472, "question_slugs": ["find-common-elements-between-two-arrays", "remove-adjacent-almost-equal-characters", "length-of-longest-subarray-with-at-most-k-frequency", "number-of-possible-sets-of-closing-branches"]}, {"contest_title": "\u7b2c 120 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 120", "contest_title_slug": "biweekly-contest-120", "contest_id": 967, "contest_start_time": 1703341800, "contest_duration": 5400, "user_num": 2542, "question_slugs": ["count-the-number-of-incremovable-subarrays-i", "find-polygon-with-the-largest-perimeter", "count-the-number-of-incremovable-subarrays-ii", "find-number-of-coins-to-place-in-tree-nodes"]}, {"contest_title": "\u7b2c 121 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 121", "contest_title_slug": "biweekly-contest-121", "contest_id": 973, "contest_start_time": 1704551400, "contest_duration": 5400, "user_num": 2218, "question_slugs": ["smallest-missing-integer-greater-than-sequential-prefix-sum", "minimum-number-of-operations-to-make-array-xor-equal-to-k", "minimum-number-of-operations-to-make-x-and-y-equal", "count-the-number-of-powerful-integers"]}, {"contest_title": "\u7b2c 122 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 122", "contest_title_slug": "biweekly-contest-122", "contest_id": 979, "contest_start_time": 1705761000, "contest_duration": 5400, "user_num": 2547, "question_slugs": ["divide-an-array-into-subarrays-with-minimum-cost-i", "find-if-array-can-be-sorted", "minimize-length-of-array-using-operations", "divide-an-array-into-subarrays-with-minimum-cost-ii"]}, {"contest_title": "\u7b2c 123 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 123", "contest_title_slug": "biweekly-contest-123", "contest_id": 985, "contest_start_time": 1706970600, "contest_duration": 5400, "user_num": 2209, "question_slugs": ["type-of-triangle", "find-the-number-of-ways-to-place-people-i", "maximum-good-subarray-sum", "find-the-number-of-ways-to-place-people-ii"]}, {"contest_title": "\u7b2c 124 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 124", "contest_title_slug": "biweekly-contest-124", "contest_id": 991, "contest_start_time": 1708180200, "contest_duration": 5400, "user_num": 1861, "question_slugs": ["maximum-number-of-operations-with-the-same-score-i", "apply-operations-to-make-string-empty", "maximum-number-of-operations-with-the-same-score-ii", "maximize-consecutive-elements-in-an-array-after-modification"]}, {"contest_title": "\u7b2c 125 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 125", "contest_title_slug": "biweekly-contest-125", "contest_id": 997, "contest_start_time": 1709389800, "contest_duration": 5400, "user_num": 2599, "question_slugs": ["minimum-operations-to-exceed-threshold-value-i", "minimum-operations-to-exceed-threshold-value-ii", "count-pairs-of-connectable-servers-in-a-weighted-tree-network", "find-the-maximum-sum-of-node-values"]}, {"contest_title": "\u7b2c 126 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 126", "contest_title_slug": "biweekly-contest-126", "contest_id": 1003, "contest_start_time": 1710599400, "contest_duration": 5400, "user_num": 3234, "question_slugs": ["find-the-sum-of-encrypted-integers", "mark-elements-on-array-by-performing-queries", "replace-question-marks-in-string-to-minimize-its-value", "find-the-sum-of-the-power-of-all-subsequences"]}, {"contest_title": "\u7b2c 127 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 127", "contest_title_slug": "biweekly-contest-127", "contest_id": 1010, "contest_start_time": 1711809000, "contest_duration": 5400, "user_num": 2951, "question_slugs": ["shortest-subarray-with-or-at-least-k-i", "minimum-levels-to-gain-more-points", "shortest-subarray-with-or-at-least-k-ii", "find-the-sum-of-subsequence-powers"]}, {"contest_title": "\u7b2c 128 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 128", "contest_title_slug": "biweekly-contest-128", "contest_id": 1017, "contest_start_time": 1713018600, "contest_duration": 5400, "user_num": 2654, "question_slugs": ["score-of-a-string", "minimum-rectangles-to-cover-points", "minimum-time-to-visit-disappearing-nodes", "find-the-number-of-subarrays-where-boundary-elements-are-maximum"]}, {"contest_title": "\u7b2c 129 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 129", "contest_title_slug": "biweekly-contest-129", "contest_id": 1023, "contest_start_time": 1714228200, "contest_duration": 5400, "user_num": 2511, "question_slugs": ["make-a-square-with-the-same-color", "right-triangles", "find-all-possible-stable-binary-arrays-i", "find-all-possible-stable-binary-arrays-ii"]}, {"contest_title": "\u7b2c 130 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 130", "contest_title_slug": "biweekly-contest-130", "contest_id": 1029, "contest_start_time": 1715437800, "contest_duration": 5400, "user_num": 2604, "question_slugs": ["check-if-grid-satisfies-conditions", "maximum-points-inside-the-square", "minimum-substring-partition-of-equal-character-frequency", "find-products-of-elements-of-big-array"]}, {"contest_title": "\u7b2c 131 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 131", "contest_title_slug": "biweekly-contest-131", "contest_id": 1035, "contest_start_time": 1716647400, "contest_duration": 5400, "user_num": 2537, "question_slugs": ["find-the-xor-of-numbers-which-appear-twice", "find-occurrences-of-an-element-in-an-array", "find-the-number-of-distinct-colors-among-the-balls", "block-placement-queries"]}, {"contest_title": "\u7b2c 132 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 132", "contest_title_slug": "biweekly-contest-132", "contest_id": 1042, "contest_start_time": 1717857000, "contest_duration": 5400, "user_num": 2457, "question_slugs": ["clear-digits", "find-the-first-player-to-win-k-games-in-a-row", "find-the-maximum-length-of-a-good-subsequence-i", "find-the-maximum-length-of-a-good-subsequence-ii"]}, {"contest_title": "\u7b2c 133 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 133", "contest_title_slug": "biweekly-contest-133", "contest_id": 1048, "contest_start_time": 1719066600, "contest_duration": 5400, "user_num": 2326, "question_slugs": ["find-minimum-operations-to-make-all-elements-divisible-by-three", "minimum-operations-to-make-binary-array-elements-equal-to-one-i", "minimum-operations-to-make-binary-array-elements-equal-to-one-ii", "count-the-number-of-inversions"]}, {"contest_title": "\u7b2c 134 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 134", "contest_title_slug": "biweekly-contest-134", "contest_id": 1055, "contest_start_time": 1720276200, "contest_duration": 5400, "user_num": 2411, "question_slugs": ["alternating-groups-i", "maximum-points-after-enemy-battles", "alternating-groups-ii", "number-of-subarrays-with-and-value-of-k"]}, {"contest_title": "\u7b2c 135 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 135", "contest_title_slug": "biweekly-contest-135", "contest_id": 1061, "contest_start_time": 1721485800, "contest_duration": 5400, "user_num": 2260, "question_slugs": ["find-the-winning-player-in-coin-game", "minimum-length-of-string-after-operations", "minimum-array-changes-to-make-differences-equal", "maximum-score-from-grid-operations"]}, {"contest_title": "\u7b2c 136 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 136", "contest_title_slug": "biweekly-contest-136", "contest_id": 1068, "contest_start_time": 1722695400, "contest_duration": 5400, "user_num": 2418, "question_slugs": ["find-the-number-of-winning-players", "minimum-number-of-flips-to-make-binary-grid-palindromic-i", "minimum-number-of-flips-to-make-binary-grid-palindromic-ii", "time-taken-to-mark-all-nodes"]}, {"contest_title": "\u7b2c 137 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 137", "contest_title_slug": "biweekly-contest-137", "contest_id": 1074, "contest_start_time": 1723905000, "contest_duration": 5400, "user_num": 2199, "question_slugs": ["find-the-power-of-k-size-subarrays-i", "find-the-power-of-k-size-subarrays-ii", "maximum-value-sum-by-placing-three-rooks-i", "maximum-value-sum-by-placing-three-rooks-ii"]}, {"contest_title": "\u7b2c 138 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 138", "contest_title_slug": "biweekly-contest-138", "contest_id": 1081, "contest_start_time": 1725114600, "contest_duration": 5400, "user_num": 2029, "question_slugs": ["find-the-key-of-the-numbers", "hash-divided-string", "find-the-count-of-good-integers", "minimum-amount-of-damage-dealt-to-bob"]}] \ No newline at end of file From b0768a7c71117be799af262e6fbfcceb6f84ca44 Mon Sep 17 00:00:00 2001 From: Doocs Bot Date: Thu, 12 Sep 2024 10:32:14 +0800 Subject: [PATCH 2/2] Optimised images with calibre/image-actions --- .../images/recover_tree_ex1.png | Bin 24399 -> 16447 bytes .../images/recover_tree_ex2.png | Bin 27913 -> 18109 bytes .../images/recover_tree_ex3.png | Bin 22842 -> 15047 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/solution/1000-1099/1028.Recover a Tree From Preorder Traversal/images/recover_tree_ex1.png b/solution/1000-1099/1028.Recover a Tree From Preorder Traversal/images/recover_tree_ex1.png index 5879655652e15854663181f5d7cd19220d4281c5..dbd5f7e710e4251237e1625375da8aafcb65b6b1 100644 GIT binary patch literal 16447 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

    swWgr54}x*x*f1^#mcHRGlr)0|;Oct&vrT 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 literal 24399 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 literal 22842 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