CODING CHALLENGES

代码题库

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

继续刷题

题目列表

显示 42 / 646 道可提交题。 当前筛选:标签:Dynamic Programming,难度:中等

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

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

中等免费版Python / C++ / Rust
未尝试
coding-binomial-american-put订阅锁定
美式看跌期权的 CRR 二叉树定价

CRR Binomial Tree for an American Put

中等面试准备Python / C++ / Rust
未尝试
coding-binomial-tree-european-call订阅锁定
欧式看涨期权的 CRR 二叉树定价

CRR Binomial Tree for a European Call

中等面试准备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-bucket-vega-hedge-allocator订阅锁定
离散桶状 vega 对冲配比器

Discrete Bucket-Vega Hedge Allocator

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

Budgeted Whole-Share Portfolio

中等免费版Python / C++ / Rust
未尝试
coding-conditional-scenario-tree-pnl-aggregation可练习
条件情景树的概率加权 PnL 聚合

Conditional Scenario-Tree Probability-Weighted PnL Aggregation

中等免费版Python / C++ / Rust
未尝试
coding-cumulative-default-prob-from-marginal-hazard-rates可练习
从边际违约概率构造累计违约概率:期限结构合成

Cumulative Default Probability from Marginal Hazard Rates: Term-Structure Composition

中等免费版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-impact-attribution-by-venue订阅锁定
Post-Trade Impact Attribution Across Venues with a Cross-Venue Interaction

Post-Trade Impact Attribution Across Venues with a Cross-Venue Interaction

中等面试准备Python / C++ / Rust
未尝试
coding-jarrow-rudd-tree订阅锁定
欧式期权的 Jarrow-Rudd 二叉树定价

Jarrow-Rudd Binomial Tree for European Options

中等面试准备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-leisen-reimer-tree订阅锁定
欧式期权的 Leisen-Reimer 二叉树定价

Leisen-Reimer Binomial Tree for European Options

中等面试准备Python / C++ / Rust
未尝试
coding-lgd-recovery-aggregation订阅锁定
带抵押品回收瀑布的 LGD 聚合

LGD Aggregation with Collateral Recovery Cascade

中等面试准备Python / C++ / Rust
未尝试
coding-linear-impact-cost-estimate订阅锁定
Linear Market-Impact Cost of a Child-Order Schedule

Linear Market-Impact Cost of a Child-Order Schedule

中等面试准备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-longest-streak可练习
击穿盈利目标的最长子窗口:单调栈解前缀和长度优化

Longest Sub-Window Beating a PnL Target via Monotonic-Stack on Prefix Sums

中等免费版Python / C++ / Rust
未尝试
coding-marginal-pd-from-cumulative-term-structure可练习
由累计违约概率反推期边际违约概率:逆向 bootstrap

Marginal Default Probability from a Cumulative-PD Term Structure: Inverse Bootstrap

中等免费版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-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-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-positive-sum-partitions可练习
净值分桶 —— 在每段长度上限下,最少的严格正和覆盖块

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

中等免费版Python / C++ / Rust
未尝试
coding-optimal-cooldown-period-trades可练习
强制冷静期下的最优多次交易

Optimal Cooldown Period Trades

中等免费版Python / C++ / Rust
未尝试
coding-pairwise-rating-transition-prob-at-horizon可练习
评级对到对在 H 期的转移概率:Markov 链 M^H 的单元素

Pairwise Rating-Transition Probability at Horizon: Single Entry of Markov Chain M^H

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

Partition Orders to Minimize Basis Mismatch

中等免费版Python / C++ / Rust
未尝试
coding-pd-rating-transition-multistep订阅锁定
评级转移矩阵下的多期违约概率

Multi-Period Default Probability from a Rating-Transition Matrix

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

Whole-Share Portfolio Allocator under a Single-Name Cap

中等免费版Python / C++ / Rust
未尝试
coding-pre-trade-impact-budget-check订阅锁定
Pre-Trade Multi-Leg Impact Budget Check (Square-Root Model)

Pre-Trade Multi-Leg Impact Budget Check (Square-Root Model)

中等面试准备Python / C++ / Rust
未尝试
coding-rating-transition-multistep-distribution可练习
多步评级分布传播:Markov 转移矩阵前推 H 步

Multi-Step Rating Distribution Propagation: Markov Transition Forward H Steps

中等免费版Python / C++ / Rust
未尝试
coding-replicate-vanillas-into-portfolio订阅锁定
用 vanilla 期权稀疏复制奇异期权 payoff

Sparse Vanilla Replication of an Exotic Payoff

中等面试准备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
未尝试
coding-theta-decay-attribution订阅锁定
多仓位四 Greek 盈亏归因(含 theta 衰减)

Multi-Position Four-Greek P&L Attribution with Theta Decay

中等面试准备Python / C++ / Rust
未尝试
coding-trinomial-tree-american-put订阅锁定
美式看跌期权的 Boyle 三叉树定价

Boyle Trinomial Tree for an American Put

中等面试准备Python / C++ / Rust
未尝试
coding-trinomial-tree-european-call订阅锁定
欧式看涨期权的 CRR3 三叉树定价

CRR3 Trinomial Tree for a European Call

中等面试准备Python / C++ / Rust
未尝试
coding-vasicek-asrf-loss订阅锁定
Vasicek ASRF 损失率

Vasicek ASRF Loss Rate

中等面试准备Python / C++ / Rust