加速下载文件神器PDown下载器

声明:以下是个人在gitgub逛的时候看到的开源项目 项目属于原作者本人 侵权请联系删除


PDown下载器

PDown是作者github个人项目,开始是作为毕业设计立项,为了方便宿舍下载试验资料。 现在分享出来希望可以帮助到更多的人

项目地址:https://github.com/pdown2020/pdown

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NFvGBr0t-1591759890072)(https://note.youdao.com/yws/api/personal/file/WEB9a7e86ea6a69c4f30b0fe075396ce88b?method=download&shareKey=fea4a3cabc605290fc2a5eadde7449cc)]

软件界面:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5bGgRgX0-1591759890082)(https://note.youdao.com/yws/api/personal/file/WEB6026f35b381ad95989f6a78610f124a5?method=download&shareKey=a07850f7d91bc5b6692bc10bb46a1267)]

目前由于前几天pandownload作者被抓的原因以及此开源软件本身的小bug作者关闭了注册接口,但是并不影响使用,速度还是可以的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZeW2o5A8-1591759890087)(https://note.youdao.com/yws/api/personal/file/WEB998a9cfed36c56c42d31ce4a7949468d?method=download&shareKey=cd453d51cea8d3234d70f4672d7cf267)]

蓝奏云 4-4 22:21 下载地址 https://p

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
非常抱歉,我漏写了一个重要的变量N,它表示二叉树中的时间步数。下面是完整的代码,已经包含了变量N的定义: ```c++ #include <iostream> #include <cmath> using namespace std; double max(double a, double b) { return (a > b) ? a : b; } double binomialTreeOptionPrice(double S, double X, double r, double sigma, double T, int N, char optType) { double deltaT = T / N; double up = exp(sigma * sqrt(deltaT)); double down = exp(-sigma * sqrt(deltaT)); double pUp = (exp(r * deltaT) - down) / (up - down); double pDown = 1 - pUp; // Create and initialize the stock price tree double stockPrice[N + 1][N + 1]; stockPrice[0][0] = S; for (int i = 1; i <= N; i++) { stockPrice[i][0] = stockPrice[i - 1][0] * up; for (int j = 1; j <= i; j++) { stockPrice[i][j] = stockPrice[i - 1][j - 1] * down; } } // Create and initialize the option price tree double optionPrice[N + 1][N + 1]; for (int j = 0; j <= N; j++) { if (optType == 'C') { optionPrice[N][j] = max(stockPrice[N][j] - X, 0.0); } else { optionPrice[N][j] = max(X - stockPrice[N][j], 0.0); } } // Traverse the tree backwards to calculate option price at t=0 for (int i = N - 1; i >= 0; i--) { for (int j = 0; j <= i; j++) { if (optType == 'C') { optionPrice[i][j] = max(stockPrice[i][j] - X, exp(-r * deltaT) * (pUp * optionPrice[i + 1][j + 1] + pDown * optionPrice[i + 1][j])); } else { optionPrice[i][j] = max(X - stockPrice[i][j], exp(-r * deltaT) * (pUp * optionPrice[i + 1][j + 1] + pDown * optionPrice[i + 1][j])); } } } // Return the option price at t=0 return optionPrice[0][0]; } int main() { double S = 20; // Underlying stock price double X = 21; // Strike price double r = 0.12; // Risk-free interest rate double sigma = 0.20; // Volatility of underlying stock double T = 1.0; // Time to expiration of option int N = 100; // Number of time steps in binomial tree char optType = 'C'; // Option type: 'C' for call option, 'P' for put option double optionPrice = binomialTreeOptionPrice(S, X, r, sigma, T, N, optType); cout << "Option price: " << optionPrice << endl; return 0; } ``` 感谢您的指出。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值