CODING CHALLENGES

代码题库

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

继续刷题

题目列表

显示 67 / 646 道可提交题。 当前筛选:标签:Dynamic Programming,语言:C++

提交状态:未尝试未正确已正确
未尝试
coding-almgren-chriss-static-tradeoff订阅锁定
Almgren-Chriss 静态最优执行轨迹

Almgren-Chriss Static Optimal Execution Trajectory

困难面试准备Python / C++ / Rust
未尝试
coding-best-pnl-state-with-cooldown可练习
二值仓位策略 —— 含离场后强制冷静期的最佳 PnL

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

中等免费版Python / C++ / Rust
未尝试
coding-best-single-trade-in-a-day可练习
日内最优单次交易

Best Single Trade in a Day

简单免费版Python / C++ / Rust
未尝试
coding-best-trades-k-transactions-fee可练习
限次交易加固定手续费的最优收益

Best Trades With K Transactions and Fee

困难免费版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-k-transactions-2d-dp可练习
限次交易最优收益的 2D 动态规划

Bounded K Transactions: 2D DP for Maximum Profit

困难免费版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-cds-implied-default-prob订阅锁定
由 CDS 价差反推隐含违约概率

Implied Default Probability from a CDS Spread

简单面试准备Python / C++ / Rust
未尝试
coding-conditional-scenario-tree-pnl-aggregation可练习
条件情景树的概率加权 PnL 聚合

Conditional Scenario-Tree Probability-Weighted PnL Aggregation

中等免费版Python / C++ / Rust
未尝试
coding-count-regime-paths-panic-calm可练习
市场状态路径计数:恐慌须由平静隔开

Count Regime Paths Satisfying Constraint

困难免费版Python / C++ / Rust
未尝试
coding-credit-portfolio-expected-loss订阅锁定
Credit Portfolio Expected Loss and Naive Unexpected Loss

Credit Portfolio Expected Loss and Naive Unexpected Loss

简单面试准备Python / C++ / Rust
未尝试
coding-credit-portfolio-mc-loss-distribution订阅锁定
Credit Portfolio MC Loss Distribution (Single-Factor Gaussian Copula)

Credit Portfolio MC Loss Distribution (Single-Factor Gaussian Copula)

困难面试准备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-edit-distance-with-cost-matrix订阅锁定
带成本矩阵的加权编辑距离

Weighted Edit Distance with Per-Character Cost Matrices

困难面试准备Python / C++ / Rust
未尝试
coding-execution-with-hard-volume-cap订阅锁定
Optimal Execution Trajectory Under Hard Per-Bucket Volume Caps

Optimal Execution Trajectory Under Hard Per-Bucket Volume Caps

困难面试准备Python / C++ / Rust
未尝试
coding-grid-min-path-sum可练习
网格最小代价路径

Minimum Cost Path Through a Grid

简单免费版Python / C++ / Rust
未尝试
coding-grid-pnl-path-max可练习
网格盈亏的最大累积路径

Maximum P&L Path Through a Grid

简单免费版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-carry-with-bounded-flip-count可练习
限定反转次数下的累计 carry 最大化

Maximum Cumulative Carry Under a Bounded Sign-Flip Budget

困难免费版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-grid-pnl-path-with-k-skips可练习
最多跳过 K 格的网格 PnL 路径最大化(仅右/下行)

Maximum Grid PnL Path With At-Most-K Cell Skips (Right/Down)

困难免费版Python / C++ / Rust
未尝试
coding-max-reward-trade-action-alignment可练习
交易动作序列的最大奖励对齐

Max-Reward Sequence Alignment Across Trade-Action Streams

困难免费版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-flips-monotone-pnl可练习
最少翻转使涨跌序列单调

Minimum Flips for Monotone Up-Day Pattern

简单免费版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-multi-period-dp-with-impact-and-risk订阅锁定
Multi-Period DP for Optimal Execution Under Impact and Risk

Multi-Period DP for Optimal Execution Under Impact and Risk

困难面试准备Python / C++ / Rust
未尝试
coding-multi-period-impact-decay订阅锁定
Multi-Period Impact P&L with Exponential Decay Between Periods

Multi-Period Impact P&L with Exponential Decay Between Periods

困难面试准备Python / C++ / Rust
未尝试
coding-optimal-cooldown-period-trades可练习
强制冷静期下的最优多次交易

Optimal Cooldown Period Trades

中等免费版Python / C++ / Rust
未尝试
coding-optimal-strike-allocation可练习
期权价差中的最优行权价分配

Optimal Strike Allocation in Option Spread

困难免费版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-pascals-triangle-row可练习
杨辉三角第 k 行的 O(k) 空间解

Pascal's Triangle Row in O(k) Space

简单免费版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-square-root-impact-fit订阅锁定
加权最小二乘拟合平方根市场冲击系数

Fit the Square-Root Market-Impact Coefficient by Weighted Least-Squares

困难面试准备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-tribonacci-iterative可练习
迭代法求 Tribonacci 数

Iterative Tribonacci Number

简单免费版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-two-budget-knapsack-strike-premium可练习
双约束下的行权 premium 配置(delta 与 vega 双预算)

Two-Budget Strike-Premium Knapsack (Delta and Vega Caps)

困难免费版Python / C++ / Rust
未尝试
coding-unique-paths-with-obstacles可练习
带障碍的不同路径数

Unique Paths with Obstacles

简单免费版Python / C++ / Rust
未尝试
coding-vasicek-asrf-loss订阅锁定
Vasicek ASRF 损失率

Vasicek ASRF Loss Rate

中等面试准备Python / C++ / Rust
未尝试
coding-weighted-edit-trade-paths可练习
计划与实际交易路径的加权编辑距离

Weighted-Cost Edit Distance Between Trade-Action Paths

困难免费版Python / C++ / Rust