CODING CHALLENGES

代码题库

用接近 LeetCode 的题表进入训练:先筛选题目,再进入双栏题面和编辑器。每道题只展示它实际声明支持的语言。

继续刷题

题目列表

显示 33 / 646 道可提交题。 当前筛选:标签:Optimization,难度:中等,权限:免费

提交状态:未尝试未正确已正确
未尝试
coding-best-pnl-state-with-cooldown可练习
二值仓位策略 —— 含离场后强制冷静期的最佳 PnL

Binary-State Strategy — Best PnL With Post-Exit Cooldown

中等免费版Python / C++ / Rust
未尝试
coding-bond-ytm-bisect可练习
固定利率附息债券的周期到期收益率:单调递减下的二分求根

Periodic Yield To Maturity of a Fixed-Rate Coupon Bond via Bisection

中等免费版Python / C++ / Rust
未尝试
coding-bounded-knapsack-multi-share可练习
单笔上限下的多档行权配置(有界背包)

Multi-Strike Portfolio with Per-Strike Share Cap (Bounded Knapsack)

中等免费版Python / C++ / Rust
未尝试
coding-bounded-trades-best-pnl-with-fee可练习
至多 K 段不重叠多头 round-trip 下的最佳已实现 PnL 上界(含每段冲击成本)

Best Realized PnL Bound Under K Disjoint Round-Trips with Per-Roundtrip Impact Cost

中等免费版Python / C++ / Rust
未尝试
coding-budgeted-whole-share-portfolio可练习
整股预算下的最大期望收益组合

Budgeted Whole-Share Portfolio

中等免费版Python / C++ / Rust
未尝试
coding-cashflow-irr-bisect可练习
等距现金流的周期 IRR:标准项目假设下的二分求根

Periodic IRR of an Equally-Spaced Cashflow Stream Under the Standard-Project Assumption via Bisection

中等免费版Python / C++ / Rust
未尝试
coding-earliest-k-orders-cooldown-thresholds可练习
序列化限价单 —— 含逐单触发价与强制冷却间隔的第 K 单最早触发日

Sequenced Limit Orders — Earliest K-th Fire Day With Per-Order Threshold And Cooldown Gap

中等免费版Python / C++ / Rust
未尝试
coding-edit-distance-symbol-mapping可练习
Ticker 符号映射的编辑距离

Edit Distance for Ticker-Symbol Mapping

中等免费版Python / C++ / Rust
未尝试
coding-enumerate-hedge-decompositions可练习
对冲分解组合枚举

Enumerate Hedge Decompositions

中等免费版Python / C++ / Rust
未尝试
coding-jump-game-min-jumps可练习
跳跃游戏 II — 到达终点的最少跳数

Jump Game II — Minimum Jumps to Reach Last Index

中等免费版Python / C++ / Rust
未尝试
coding-knapsack-symbol-selection-budget可练习
预算约束下的标的选择(0/1 背包)

Budget-Constrained Ticker Selection (0/1 Knapsack)

中等免费版Python / C++ / Rust
未尝试
coding-longest-stairstep-cumret-with-min-gap可练习
最低增益门槛下的累积 PnL 报告期最长阶梯式子序列

Longest Stair-Stepping Subsequence Of Cumulative-PnL Reports Under A Minimum-Gain Gate

中等免费版Python / C++ / Rust
未尝试
coding-max-cumret-with-bounded-skips可练习
至多跳过 K 期下的最大已实现累积收益

Maximum Realised Cumulative Return When Allowed To Skip At Most K Periods

中等免费版Python / C++ / Rust
未尝试
coding-max-disjoint-positive-runs-min-len可练习
赢段计数 —— 在最小长度约束下,最多不相交正和运行段的数量

Winning-Streak Counting — Maximum Disjoint Positive-Sum Runs of Minimum Length

中等免费版Python / C++ / Rust
未尝试
coding-max-reward-disjoint-resource-bitmask-subset可练习
在风险桶预算位掩码下的非交叠对冲合约最大收益选择

Disjoint Risk-Bucket Hedge Selection under a Bucket-Budget Bitmask

中等免费版Python / C++ / Rust
未尝试
coding-max-reward-trades-min-gap可练习
在合规冷却期约束下的最大累计收益(带时间戳的候选交易)

Maximum Total Reward From Timestamped Trade Candidates Under A Compliance Hold-Period Gap

中等免费版Python / C++ / Rust
未尝试
coding-max-reward-with-action-switch-penalty可练习
三态动作路径 —— 含每次切换平摊惩罚的最大累计奖励

Three-State Action Path — Max Cumulative Reward With Flat Per-Flip Switching Penalty

中等免费版Python / C++ / Rust
未尝试
coding-max-strict-monotone-reward-subseq-sum可练习
最小步长递增日内收益子序列的最大累计和(阶梯 PnL 上限)

Max Sum of a Min-Step-Monotone Reward Subsequence (Stair-Step PnL Ceiling)

中等免费版Python / C++ / Rust
未尝试
coding-min-cost-tickets-train-pass可练习
购买地铁通票的最小总花费

Minimum Cost for Train Travel Passes

中等免费版Python / C++ / Rust
未尝试
coding-min-fill-time-vwap-within-bps-band可练习
最早同时达到目标成交量且边际滑点未超阈值的秒数

Earliest Second Where the Algo Hits Its Volume Target Without Tripping the Slippage Cap

中等免费版Python / C++ / Rust
未尝试
coding-min-fillrate-meet-deadline可练习
给定每分钟 supply cap 下、按时填满父单所需的最小恒定 maker 填充率

Minimum Constant Maker Fill-Rate to Meet a Parent-Order Deadline Under Per-Minute Supply Caps

中等免费版Python / C++ / Rust
未尝试
coding-min-hold-best-single-roundtrip可练习
最低持有期合规约束下单段多头 round-trip 的最佳已实现 PnL

Best Single Round-Trip Realized PnL Under a Minimum-Holding-Period Compliance Rule

中等免费版Python / C++ / Rust
未尝试
coding-min-leverage-cap-target-risk可练习
Calibrating the Minimum Leverage Cap for a Target Risk Budget

Calibrating the Minimum Leverage Cap for a Target Risk Budget

中等免费版Python / C++ / Rust
未尝试
coding-min-margin-haircut-bisect可练习
覆盖负债的最大统一抵押减值率:单调谓词下的二分搜索

Largest Uniform Collateral Haircut Covering a Liability via Bisection

中等免费版Python / C++ / Rust
未尝试
coding-min-positive-sum-partitions可练习
净值分桶 —— 在每段长度上限下,最少的严格正和覆盖块

Tear-Sheet Bucketing — Fewest Strictly-Positive-Sum Cover Chunks With Per-Block Length Cap

中等免费版Python / C++ / Rust
未尝试
coding-min-slippage-cutoff-meet-target-sum可练习
满足目标累计绝对加权滑点的最小截断阈值:单调谓词下的二分搜索

Smallest Slippage Cutoff Meeting a Target Absolute Weighted Cost via Bisection

中等免费版Python / C++ / Rust
未尝试
coding-min-spread-for-fill-rate可练习
Minimum Spread Tolerance for Target Fill Rate

Minimum Spread Tolerance for Target Fill Rate

中等免费版Python / C++ / Rust
未尝试
coding-min-window-size-meet-volume-target可练习
满足每个窗口都达到目标成交量的最小切片长度

Smallest Slice Length Whose Every Window Meets a Volume Target

中等免费版Python / C++ / Rust
未尝试
coding-partition-orders-basis-mismatch可练习
拆单两腿对冲:最小化基差错配

Partition Orders to Minimize Basis Mismatch

中等免费版Python / C++ / Rust
未尝试
coding-portfolio-whole-share-knapsack可练习
单名集中度限制下的整股组合分配

Whole-Share Portfolio Allocator under a Single-Name Cap

中等免费版Python / C++ / Rust
未尝试
coding-shortest-window-cum-return可练习
达到累计收益目标的最短窗口

Shortest Window Hitting a Cumulative Return Target

中等免费版Python / C++ / Rust
未尝试
coding-smallest-position-meeting-risk-budget可练习
首次触及风险预算的最小持仓数量

Smallest Position Size Meeting Risk Budget

中等免费版Python / C++ / Rust
未尝试
coding-sticky-position-best-pnl-with-flip-tax可练习
黏性二值仓位策略 —— 含每次切换税与初始状态锚定的最佳 PnL

Sticky Binary-State Strategy — Best PnL With Per-Flip Tax And Initial-State Anchor

中等免费版Python / C++ / Rust