[INFO] updating cached repository https://github.com/NavyD/leetcode-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] [stderr] From https://github.com/NavyD/leetcode-rust [INFO] [stderr] f6b3e32..83c73bc master -> master [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 83c73bc2551b6f354aed5c9555f2e58b5572c5bb [INFO] documenting NavyD/leetcode-rust against master#394e1b40d264aa6928811919c1124fa248e7d802 for pr-73566 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNavyD%2Fleetcode-rust" "/workspace/builds/worker-8/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/NavyD/leetcode-rust on toolchain 394e1b40d264aa6928811919c1124fa248e7d802 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/NavyD/leetcode-rust [INFO] finished tweaking git repo https://github.com/NavyD/leetcode-rust [INFO] tweaked toml for git repo https://github.com/NavyD/leetcode-rust written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate git repo https://github.com/NavyD/leetcode-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 181533c2e275a220461c9f7800edfce5f36269f110a9e6a18320953d5ba3b21a [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "181533c2e275a220461c9f7800edfce5f36269f110a9e6a18320953d5ba3b21a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "181533c2e275a220461c9f7800edfce5f36269f110a9e6a18320953d5ba3b21a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "181533c2e275a220461c9f7800edfce5f36269f110a9e6a18320953d5ba3b21a", kill_on_drop: false }` [INFO] [stdout] 181533c2e275a220461c9f7800edfce5f36269f110a9e6a18320953d5ba3b21a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0fdffa1f90b7d67136c413d201bc7cf44662cdb4a1dd74fe2b776ba69eda0fd5 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "0fdffa1f90b7d67136c413d201bc7cf44662cdb4a1dd74fe2b776ba69eda0fd5", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.71 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Documenting leetcode-rust v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_range_sum.rs:17:40 [INFO] [stdout] | [INFO] [stdout] 17 | /// 量count,可以用merge sort对sums排序时统计sums[j]-sums[i]。 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(intra_doc_link_resolution_failure)]` on by default [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_range_sum.rs:17:48 [INFO] [stdout] | [INFO] [stdout] 17 | /// 量count,可以用merge sort对sums排序时统计sums[j]-sums[i]。 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[left]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_range_sum.rs:26:22 [INFO] [stdout] | [INFO] [stdout] 26 | /// 由于归并是有序的,对每个sums[left],找sums[right]中第1个满足`sums[right]-sums[left]<=lower`的 [INFO] [stdout] | ^^^^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[right]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_range_sum.rs:26:34 [INFO] [stdout] | [INFO] [stdout] 26 | /// 由于归并是有序的,对每个sums[left],找sums[right]中第1个满足`sums[right]-sums[left]<=lower`的 [INFO] [stdout] | ^^^^^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_range_sum.rs:42:31 [INFO] [stdout] | [INFO] [stdout] 42 | /// - 为何是right-left, 如何保证sums[j]-sums[i]不会多或少算? [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_range_sum.rs:42:39 [INFO] [stdout] | [INFO] [stdout] 42 | /// - 为何是right-left, 如何保证sums[j]-sums[i]不会多或少算? [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_range_sum.rs:156:34 [INFO] [stdout] | [INFO] [stdout] 156 | /// 用sums数组保存每个num的和,避免重复计算。sums[j]-sums[i]表示sum[i,j]的和。 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_range_sum.rs:156:42 [INFO] [stdout] | [INFO] [stdout] 156 | /// 用sums数组保存每个num的和,避免重复计算。sums[j]-sums[i]表示sum[i,j]的和。 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_range_sum.rs:162:56 [INFO] [stdout] | [INFO] [stdout] 162 | /// 在迭代时用`sum[i,i]=sums[i+1]-sums[i] = nums[i]`,就是nums[i]这个元素, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_range_sum.rs:163:70 [INFO] [stdout] | [INFO] [stdout] 163 | /// 如果用`sums[0] = 0, sums[0,0] = sums[1] - sums[0] = nums[0]`,保证nums[i] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_smaller_numbers_after_self.rs:1:131 [INFO] [stdout] | [INFO] [stdout] 1 | ...ray. The counts array has the property where counts[i] is the number of smaller elements to the right of nums[i]. [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_smaller_numbers_after_self.rs:1:189 [INFO] [stdout] | [INFO] [stdout] 1 | ...the number of smaller elements to the right of nums[i]. [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_smaller_numbers_after_self.rs:19:51 [INFO] [stdout] | [INFO] [stdout] 19 | /// 用双重for对`i nums[j]`计算counts[i],暴力破解 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[index]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_smaller_numbers_after_self.rs:78:41 [INFO] [stdout] | [INFO] [stdout] 78 | /// 用indexes映射排序,操作的是index,比较的是nums[index]。当right移动时,对right移动计数为count, [INFO] [stdout] | ^^^^^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[left]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_smaller_numbers_after_self.rs:79:33 [INFO] [stdout] | [INFO] [stdout] 79 | /// 当left移动时,对count[indexes[left]] += count,保证counts[i]之前的统计和left后面的也能+count, [INFO] [stdout] | ^^^^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/count_of_smaller_numbers_after_self.rs:79:58 [INFO] [stdout] | [INFO] [stdout] 79 | /// 当left移动时,对count[indexes[left]] += count,保证counts[i]之前的统计和left后面的也能+count, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/reverse_pairs.rs:1:85 [INFO] [stdout] | [INFO] [stdout] 1 | //! Given an array nums, we call (i, j) an important reverse pair if i < j and nums[i] > 2*nums[j]. [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/reverse_pairs.rs:1:97 [INFO] [stdout] | [INFO] [stdout] 1 | //! Given an array nums, we call (i, j) an important reverse pair if i < j and nums[i] > 2*nums[j]. [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/reverse_pairs.rs:59:37 [INFO] [stdout] | [INFO] [stdout] 59 | /// 对nums indexes排序merge时统计nums[i]>2*nums[j]数量 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/reverse_pairs.rs:59:47 [INFO] [stdout] | [INFO] [stdout] 59 | /// 对nums indexes排序merge时统计nums[i]>2*nums[j]数量 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/reverse_pairs.rs:193:57 [INFO] [stdout] | [INFO] [stdout] 193 | /// 对n个元素的nums[0,n-1],如果我们已计算出T(0,n-1),要得到下一个元素nums[n] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/reverse_pairs.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 194 | /// 新的T(0,n),这个nums[n]必须与nums[0..=n-1]前面所有元素比较统计得到reverse pair [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/unique_paths.rs:36:41 [INFO] [stdout] | [INFO] [stdout] 36 | /// 由于从某点后到下一点,只能右移或下移到达下一点,假定dp[i][j]是point(i,j) [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/unique_paths.rs:44:21 [INFO] [stdout] | [INFO] [stdout] 44 | /// 初始化时将dp[][j]全为1处理,迭代时从(1,1)开始,注意到m=n=1时最小时满足为dp[1][1]=0 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/unique_paths.rs:44:62 [INFO] [stdout] | [INFO] [stdout] 44 | /// 初始化时将dp[][j]全为1处理,迭代时从(1,1)开始,注意到m=n=1时最小时满足为dp[1][1]=0 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/unique_paths.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 45 | /// 不用特殊处理dp[0][0]=0 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/random_pick_with_blacklist.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | //! [[3,[1]],[],[],[]] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[2]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/random_pick_with_blacklist.rs:32:10 [INFO] [stdout] | [INFO] [stdout] 32 | //! [[4,[2]],[],[],[]] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:1:76 [INFO] [stdout] | [INFO] [stdout] 1 | //! We have n jobs, where every job is scheduled to be done from startTime[i] to endTime[i], obtaining a profit of profit[i]. [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:1:90 [INFO] [stdout] | [INFO] [stdout] 1 | //! We have n jobs, where every job is scheduled to be done from startTime[i] to endTime[i], obtaining a profit of profit[i]. [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:1:123 [INFO] [stdout] | [INFO] [stdout] 1 | //! We have n jobs, where every job is scheduled to be done from startTime[i] to endTime[i], obtaining a profit of profit[i]. [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:39:20 [INFO] [stdout] | [INFO] [stdout] 39 | //! 1 <= startTime[i] < endTime[i] <= 10^9 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:39:33 [INFO] [stdout] | [INFO] [stdout] 39 | //! 1 <= startTime[i] < endTime[i] <= 10^9 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | //! 1 <= profit[i] <= 10^4 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | /// dp[n]=max_profit. [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:61:27 [INFO] [stdout] | [INFO] [stdout] 61 | /// 由于dp[n+1]要与dp[n]的profit比较,如果dp[n+1]的max profit比dp[n] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:61:63 [INFO] [stdout] | [INFO] [stdout] 61 | /// 由于dp[n+1]要与dp[n]的profit比较,如果dp[n+1]的max profit比dp[n] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:62:41 [INFO] [stdout] | [INFO] [stdout] 62 | /// 的profit大时则更新为dp[n+1],否则还是dp[n]的profit, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[end_time]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:67:21 [INFO] [stdout] | [INFO] [stdout] 67 | /// - 如何解决P[end_time]与P[end_time+1]时可能出现Sum更大或不变的情况 [INFO] [stdout] | ^^^^^^^^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:71:24 [INFO] [stdout] | [INFO] [stdout] 71 | /// - 如何找出计算dp[n].max_profit [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[end_time]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_profit_in_job_scheduling.rs:73:19 [INFO] [stdout] | [INFO] [stdout] 73 | /// 由于dp[end_time]保存的是end_time与max profit的关系,如果要找当前n=(start_time, end_time) [INFO] [stdout] | ^^^^^^^^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:15:14 [INFO] [stdout] | [INFO] [stdout] 15 | /// 假定dp[n]表示0-n的max subarray的和,对dp[i]有: [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:15:41 [INFO] [stdout] | [INFO] [stdout] 15 | /// 假定dp[n]表示0-n的max subarray的和,对dp[i]有: [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:16:26 [INFO] [stdout] | [INFO] [stdout] 16 | /// 如果dp[i-1]<=0,则dp[i] = nums[i], [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:16:36 [INFO] [stdout] | [INFO] [stdout] 16 | /// 如果dp[i-1]<=0,则dp[i] = nums[i], [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 17 | /// 如果dp[i-1]>0,则dp[i] = nums[i] + dp[i-1], [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:17:35 [INFO] [stdout] | [INFO] [stdout] 17 | /// 如果dp[i-1]>0,则dp[i] = nums[i] + dp[i-1], [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | /// - 不能用nums[i]>0保证nums[i]>0,则`dp[i]=dp[i-1]+nums[i] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:28:30 [INFO] [stdout] | [INFO] [stdout] 28 | /// - 不能用nums[i]>0保证nums[i]>0,则`dp[i]=dp[i-1]+nums[i] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:28:40 [INFO] [stdout] | [INFO] [stdout] 28 | /// - 不能用nums[i]>0保证nums[i]>0,则`dp[i]=dp[i-1]+nums[i] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:28:56 [INFO] [stdout] | [INFO] [stdout] 28 | /// - 不能用nums[i]>0保证nums[i]>0,则`dp[i]=dp[i-1]+nums[i] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:30:16 [INFO] [stdout] | [INFO] [stdout] 30 | /// 如果nums[i]<=0,则保持`dp[i]=dp[i-1]`, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:31:16 [INFO] [stdout] | [INFO] [stdout] 31 | /// 如果nums[i]>0,则`dp[i]=dp[i-1]+nums[i]`, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:32:58 [INFO] [stdout] | [INFO] [stdout] 32 | /// 即有:`dp[i] = max(dp[i-1], dp[i-1] + nums[i])`。设dp[0]=0, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | /// dp[1] = d,这段分析是错误的: [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | /// 由于max subarray是求和,当nums[i]<=0时有dp[i]=dp[i-1], [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:35:43 [INFO] [stdout] | [INFO] [stdout] 35 | /// 由于max subarray是求和,当nums[i]<=0时有dp[i]=dp[i-1], [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:36:25 [INFO] [stdout] | [INFO] [stdout] 36 | /// 那dp[i-1] < nums[i]就不成立了:nums[1]=-1, dp[0]=-2 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:36:38 [INFO] [stdout] | [INFO] [stdout] 36 | /// 那dp[i-1] < nums[i]就不成立了:nums[1]=-1, dp[0]=-2 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:36:48 [INFO] [stdout] | [INFO] [stdout] 36 | /// 那dp[i-1] < nums[i]就不成立了:nums[1]=-1, dp[0]=-2 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:94:16 [INFO] [stdout] | [INFO] [stdout] 94 | /// - 如果dp[n]定义为前n位的和而不是最大的和 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:96:12 [INFO] [stdout] | [INFO] [stdout] 96 | /// dp[n]表示在n位nums的和,dp[0]=0, dp[1] = dp[0] + nums[0] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:96:29 [INFO] [stdout] | [INFO] [stdout] 96 | /// dp[n]表示在n位nums的和,dp[0]=0, dp[1] = dp[0] + nums[0] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:96:38 [INFO] [stdout] | [INFO] [stdout] 96 | /// dp[n]表示在n位nums的和,dp[0]=0, dp[1] = dp[0] + nums[0] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:96:46 [INFO] [stdout] | [INFO] [stdout] 96 | /// dp[n]表示在n位nums的和,dp[0]=0, dp[1] = dp[0] + nums[0] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:96:56 [INFO] [stdout] | [INFO] [stdout] 96 | /// dp[n]表示在n位nums的和,dp[0]=0, dp[1] = dp[0] + nums[0] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[max_index]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:99:18 [INFO] [stdout] | [INFO] [stdout] 99 | /// sum = dp[max_index] - dp[min_index], [INFO] [stdout] | ^^^^^^^^^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[min_index]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/maximum_subarray.rs:99:34 [INFO] [stdout] | [INFO] [stdout] 99 | /// sum = dp[max_index] - dp[min_index], [INFO] [stdout] | ^^^^^^^^^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/climbing_stairs.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | /// 设dp[i]为在i个梯子时可走的步数,第i个梯子可以是i-1和i-2个上来的, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/house_robber.rs:24:15 [INFO] [stdout] | [INFO] [stdout] 24 | //! 0 <= nums[i] <= 400 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/house_robber.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | /// 设dp[i]为可得到的最多的钱,由于不能连续取钱, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/house_robber.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | /// 当dp[0]=nums[0],dp[1]应该取max(nums[0], nums[1]) [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/house_robber.rs:32:21 [INFO] [stdout] | [INFO] [stdout] 32 | /// 当dp[0]=nums[0],dp[1]应该取max(nums[0], nums[1]) [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/house_robber.rs:32:27 [INFO] [stdout] | [INFO] [stdout] 32 | /// 当dp[0]=nums[0],dp[1]应该取max(nums[0], nums[1]) [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/house_robber.rs:32:41 [INFO] [stdout] | [INFO] [stdout] 32 | /// 当dp[0]=nums[0],dp[1]应该取max(nums[0], nums[1]) [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/house_robber.rs:32:50 [INFO] [stdout] | [INFO] [stdout] 32 | /// 当dp[0]=nums[0],dp[1]应该取max(nums[0], nums[1]) [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/best_time_to_buy_and_sell_stock.rs:22:22 [INFO] [stdout] | [INFO] [stdout] 22 | /// 设最大profit为dp[n],max_profit=max_price - min_price [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/best_time_to_buy_and_sell_stock.rs:35:16 [INFO] [stdout] | [INFO] [stdout] 35 | /// 可以看到dp[i]仅用到dp[i-1]与min_price,可用prev_profit替代dp[] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/range_sum_query_immutable.rs:17:15 [INFO] [stdout] | [INFO] [stdout] 17 | /// 用sums[n]表示nums[0..=n]的和,取范围时可用sum_range(i, j) => sums[j + 1] - sums[i], [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/range_sum_query_immutable.rs:17:77 [INFO] [stdout] | [INFO] [stdout] 17 | /// 用sums[n]表示nums[0..=n]的和,取范围时可用sum_range(i, j) => sums[j + 1] - sums[i], [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/range_sum_query_immutable.rs:18:42 [INFO] [stdout] | [INFO] [stdout] 18 | /// 注意在sums是n+1个,保证range(0, 0)时有sums[1]-sums[0]=nums[0] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/range_sum_query_immutable.rs:18:50 [INFO] [stdout] | [INFO] [stdout] 18 | /// 注意在sums是n+1个,保证range(0, 0)时有sums[1]-sums[0]=nums[0] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/range_sum_query_immutable.rs:18:58 [INFO] [stdout] | [INFO] [stdout] 18 | /// 注意在sums是n+1个,保证range(0, 0)时有sums[1]-sums[0]=nums[0] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/range_sum_query_immutable.rs:71:24 [INFO] [stdout] | [INFO] [stdout] 71 | /// 当i==0时直接返加sums[j]而不是sums[j+1] - sums[0] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/range_sum_query_immutable.rs:71:46 [INFO] [stdout] | [INFO] [stdout] 71 | /// 当i==0时直接返加sums[j]而不是sums[j+1] - sums[0] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:90:16 [INFO] [stdout] | [INFO] [stdout] 90 | /// 设dp[i][j]为在s[0..i]是否是t[0..j]的子字符串,如s=a,t=ab, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:91:15 [INFO] [stdout] | [INFO] [stdout] 91 | /// dp[0][0]=true表示是s[0]是t[0]的子符串。 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | /// dp[0][0]=true表示是s[0]是t[0]的子符串。 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:91:32 [INFO] [stdout] | [INFO] [stdout] 91 | /// dp[0][0]=true表示是s[0]是t[0]的子符串。 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:93:13 [INFO] [stdout] | [INFO] [stdout] 93 | /// 如果s[i] == t[j],s[i]是否是t[j]的子字符串应由dp[i-1][j-1]决定,即依赖前面的是否有效 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:93:21 [INFO] [stdout] | [INFO] [stdout] 93 | /// 如果s[i] == t[j],s[i]是否是t[j]的子字符串应由dp[i-1][j-1]决定,即依赖前面的是否有效 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:93:26 [INFO] [stdout] | [INFO] [stdout] 93 | /// 如果s[i] == t[j],s[i]是否是t[j]的子字符串应由dp[i-1][j-1]决定,即依赖前面的是否有效 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:93:33 [INFO] [stdout] | [INFO] [stdout] 93 | /// 如果s[i] == t[j],s[i]是否是t[j]的子字符串应由dp[i-1][j-1]决定,即依赖前面的是否有效 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | /// 如果s[i] != t[j],s[0..i]与t[0..j-1]比较是否为子字符串 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:95:21 [INFO] [stdout] | [INFO] [stdout] 95 | /// 如果s[i] != t[j],s[0..i]与t[0..j-1]比较是否为子字符串 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:103:20 [INFO] [stdout] | [INFO] [stdout] 103 | /// 初始化时有dp[0][j]=true,空字符串s是t的子字符串 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:172:15 [INFO] [stdout] | [INFO] [stdout] 172 | /// 如何利用s[i]快速找出t, map.get(s[i]) = index,index表示 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:172:34 [INFO] [stdout] | [INFO] [stdout] 172 | /// 如何利用s[i]快速找出t, map.get(s[i]) = index,index表示 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:173:12 [INFO] [stdout] | [INFO] [stdout] 173 | /// 在s[i]在t中出现的最近下标,如果index < 0则不s[i]及后面都不 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:173:40 [INFO] [stdout] | [INFO] [stdout] 173 | /// 在s[i]在t中出现的最近下标,如果index < 0则不s[i]及后面都不 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:175:15 [INFO] [stdout] | [INFO] [stdout] 175 | /// map中s[i],s[i+1]是应该有正确的顺序的 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[26]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:184:22 [INFO] [stdout] | [INFO] [stdout] 184 | /// 如何保证顺序,dp[n][26]表示t中字符最近出现的下标index, 如:dp[i][a]=1表示 [INFO] [stdout] | ^^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[a]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:184:53 [INFO] [stdout] | [INFO] [stdout] 184 | /// 如何保证顺序,dp[n][26]表示t中字符最近出现的下标index, 如:dp[i][a]=1表示 [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:185:11 [INFO] [stdout] | [INFO] [stdout] 185 | /// t[1]=a最近的一个,dp[0..=i][a]=1使0可以索引,当dp[0][s[0]] = i0, dp[i0][s[1]] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[a]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:185:31 [INFO] [stdout] | [INFO] [stdout] 185 | /// t[1]=a最近的一个,dp[0..=i][a]=1使0可以索引,当dp[0][s[0]] = i0, dp[i0][s[1]] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:185:46 [INFO] [stdout] | [INFO] [stdout] 185 | /// t[1]=a最近的一个,dp[0..=i][a]=1使0可以索引,当dp[0][s[0]] = i0, dp[i0][s[1]] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:185:51 [INFO] [stdout] | [INFO] [stdout] 185 | /// t[1]=a最近的一个,dp[0..=i][a]=1使0可以索引,当dp[0][s[0]] = i0, dp[i0][s[1]] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:185:64 [INFO] [stdout] | [INFO] [stdout] 185 | /// t[1]=a最近的一个,dp[0..=i][a]=1使0可以索引,当dp[0][s[0]] = i0, dp[i0][s[1]] [INFO] [stdout] | ^^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:185:70 [INFO] [stdout] | [INFO] [stdout] 185 | /// t[1]=a最近的一个,dp[0..=i][a]=1使0可以索引,当dp[0][s[0]] = i0, dp[i0][s[1]] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[ai]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/is_subsequence.rs:186:15 [INFO] [stdout] | [INFO] [stdout] 186 | /// dp[i][ai]表示t中0..i的ai字符出现的下标,ai的下标可有`dp[(dp[i-1][a(i-1)])][dp[ai]]` [INFO] [stdout] | ^^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/min_cost_climbing_stairs.rs:1:67 [INFO] [stdout] | [INFO] [stdout] 1 | //! On a staircase, the i-th step has some non-negative cost cost[i] assigned (0 indexed). [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/min_cost_climbing_stairs.rs:8:44 [INFO] [stdout] | [INFO] [stdout] 8 | //! Explanation: Cheapest is start on cost[1], pay that cost and go to the top. [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/min_cost_climbing_stairs.rs:12:44 [INFO] [stdout] | [INFO] [stdout] 12 | //! Explanation: Cheapest is start on cost[0], and only step on 1s, skipping cost[3]. [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[3]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/min_cost_climbing_stairs.rs:12:83 [INFO] [stdout] | [INFO] [stdout] 12 | //! Explanation: Cheapest is start on cost[0], and only step on 1s, skipping cost[3]. [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/min_cost_climbing_stairs.rs:15:16 [INFO] [stdout] | [INFO] [stdout] 15 | //! Every cost[i] will be an integer in the range [0, 999]. [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[n]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/min_cost_climbing_stairs.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | /// 设dp[n]为爬到n个梯子的最小成本 `dp[i] = min(dp[i-1] , dp[i-2]) + cost[i])`, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/min_cost_climbing_stairs.rs:30:17 [INFO] [stdout] | [INFO] [stdout] 30 | /// 不能简单的dp[i] = min(dp[i-1], dp[i-2])必须考虑到dp[i]是否由间隔上来的i = i-3的可能, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/min_cost_climbing_stairs.rs:30:51 [INFO] [stdout] | [INFO] [stdout] 30 | /// 不能简单的dp[i] = min(dp[i-1], dp[i-2])必须考虑到dp[i]是否由间隔上来的i = i-3的可能, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/divisor_game.rs:76:13 [INFO] [stdout] | [INFO] [stdout] 76 | /// 设dp[i]为在给定数字i谁先开始的游戏结果,j满足`i%j==0`, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/divisor_game.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | /// dp[i]=true [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/longest_palindromic_substring.rs:16:16 [INFO] [stdout] | [INFO] [stdout] 16 | /// 设dp[i][j]表示s[i..=j]是否是回文字符串palindrome, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[2]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/longest_palindromic_substring.rs:28:61 [INFO] [stdout] | [INFO] [stdout] 28 | /// `dp[2][1] = s[2] == s[1] && dp[1][2]`,在有2个字符时为dp[1][2] [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/longest_palindromic_substring.rs:29:37 [INFO] [stdout] | [INFO] [stdout] 29 | /// 是不存在的,是从i-->j向后发散,两个字符只需比较s[i]==s[j]即可, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[j]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/longest_palindromic_substring.rs:29:43 [INFO] [stdout] | [INFO] [stdout] 29 | /// 是不存在的,是从i-->j向后发散,两个字符只需比较s[i]==s[j]即可, [INFO] [stdout] | ^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 124 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.47s [INFO] running `Command { std: "docker" "inspect" "0fdffa1f90b7d67136c413d201bc7cf44662cdb4a1dd74fe2b776ba69eda0fd5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0fdffa1f90b7d67136c413d201bc7cf44662cdb4a1dd74fe2b776ba69eda0fd5", kill_on_drop: false }` [INFO] [stdout] 0fdffa1f90b7d67136c413d201bc7cf44662cdb4a1dd74fe2b776ba69eda0fd5