exit code非0什么意思C语言,c++程序出现exit code -1073740940 (0xC0000374)-程序员宅基地

技术标签: exit code非0什么意思C语言  

一道动态规划的算法题.

dp是我用new关键字分配的一个整形数组用来记录转移量,在程序51行使用"delete []dp;"去释放内存

出现exit code -1073740940 (0xC0000374)的错误,用的是gnu++11

#include

#include

using namespace std;

vector get_divisor(int num)

{

vector vec;

for (int i = 2; i < num; ++i) {

if (num % i == 0) {

vec.push_back(i);

}

}

return vec;

}

int max_step(int v_start, int v_end)

{

if (v_start >= v_end) {

return -1;

}

int start = v_start;

int end = v_end;

int rslt;

int *dp = new int[end - start + 1];

//初始化所有dp内的元素

for (int i = start; i <= end; ++i) {

dp[i] = 0;

}

vector vec;

for (int i = start; i <= end; ++i) {

vec = get_divisor(i);

//如果向量为空,说明在该步不存在约数,无法到达end

if (vec.empty()) {

dp[i] = 0;

} else {

vector::iterator iter;

for (iter = vec.begin(); iter != vec.end(); ++iter) {

if (dp[i + (*iter)] == 0) {

dp[i + (*iter)] = dp[i] + 1;

} else {

dp[i + (*iter)] = (dp[i] + 1) > dp[i + (*iter)] ? dp[i + (*iter)] : dp[i] + 1;

}

}

vec.clear();

}

}

rslt = dp[v_end];

delete []dp;

return rslt;

}

int main()

{

int rslt = max_step(4, 24);

cout<

}

按理说我动态申请的数组在使用最后delete应该是没问题的吧,但不知道为什么会出现这个错误,还请指教

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_36036852/article/details/117102574

智能推荐

JavaScript:屏蔽浏览器右键点击事件_js关闭谷歌内核右键手势-程序员宅基地

文章浏览阅读1.1k次。JavaScript:屏蔽浏览器右键点击事件_js关闭谷歌内核右键手势

【PCB】基于合泰HT32F52352芯片电路板绘制实验(WiFi及光传感模块)-画板笔记_ht32f52352尺寸-程序员宅基地

文章浏览阅读2.4k次,点赞12次,收藏15次。实验目的由于网上关于合泰电路板的相关资料较少,于是便想要自己绘制一块 基于合泰HT32F52352(64引脚封装) 的电路板。顺便水水论坛,丰富一下论坛关于合泰电路板绘制的内容。实验原理搭载电路1、MCU芯片电路2、WiFi及光传感器电路3、3.7V锂电池充放电电路芯片封装64引脚的HT32F52352芯片用的是LQFP-64-PIN封装,具体的尺寸信息如下面的图片所示,因此在用AD绘制封装的时候可以用封装向导输入这些大小信息就会自动生成合适的封装了。如果你是使用立创EDA工具绘制_ht32f52352尺寸

关于Android的一个常见错误:Unable to add window_unable to add window -- token android.view.viewroo-程序员宅基地

文章浏览阅读3.8k次。关于android的一个常见错误:Unable to add window –token is not valid(转载自http://www.aiuxian.com/article/p-383550.html)`Process: com.android.** Flags: 0x9be65 Package: com.android.* v15 (4.0.4) Build: *:4.0.4/IM_unable to add window -- token android.view.viewrootimpl$w@24c6822 is not val

MAC电脑--- Wireshark抓包报错You do not have permission to capture on device_you do not have permission to capture on device "e-程序员宅基地

文章浏览阅读1.9k次。MAC电脑--- Wireshark抓包报错You do not have permission to capture on device_you do not have permission to capture on device "en0".

C语言小游戏--贪吃蛇(完整代码)_贪吃蛇代码-程序员宅基地

文章浏览阅读2.3k次。本文基于C语言,写的一游戏代码,可以利用键盘控制小蛇的移动,吃到食物,小蛇长度增加,得分加一,碰到砖块或是自己游戏失败。_贪吃蛇代码

###好好好好##知识图谱在金融风控领域的应用现状_金融风控模型知识图谱-程序员宅基地

文章浏览阅读572次。2020年是个人触碰知识图谱时间最多的一年,技术知识的重新梳理和学习,相关项目的参与,几乎从年初持续到年末。一直想总结知识图谱在金融领域的应用现状,但总是挣不脱一个字:乱。最直观的“乱象”是不同机构对这项技术的称呼五花八门——关联网络、关系图谱、复杂网络、知识图谱。严格来讲它们彼此之间紧密相连又有所区别,本文并不打算严谨地去论证它们的区别和联系,请允许我偷懒采用图谱这个名称来泛指这项技术,就是各位所想的——节点-关系网络。图谱之乱远不止此。 金融风控技术演进路线是规则-模型-图谱,对应的技术分别是数_金融风控模型知识图谱

随便推点

一文彻底搞懂加密、数字签名和数字证书,看不懂你打我!_一文彻底搞懂加密、数字签名和数字证书,看不懂你打我!-程序员宅基地

文章浏览阅读1.6w次,点赞531次,收藏1.2k次。前言这本是 2020 年一个平平无奇的周末,小北在家里刷着 B 站,看着喜欢的 up 主视频。在一旁玩手机的女朋友突然问”你知道数字证书是来干啥的不,为啥浏览器提示证书不可信?”你要说这个,那我可来劲了,于是乎从加密、数字签名一直讲到了数字证书。。。终于把女朋友讲睡着了,独自写下这篇文章。正文如果你能非常清晰的回答出以下问题,可以直接拉到最下面帮我点个赞~,把时间用去陪陪女朋友:非对称加密中公私钥都可以加密,那么什么时候用公钥加密,什么时候用私钥“加密” ?什么是数字签名,数字签名的作_一文彻底搞懂加密、数字签名和数字证书,看不懂你打我!

【微信登录】APP/网站应用的微信扫码登录_微信app扫码登录-程序员宅基地

文章浏览阅读4.7k次。目录一、开发文档说明移动应用APP端(安卓/苹果)的微信登录网站应用PC端的微信扫码登录微信开放平台申请账号二、业务接口开发1、配置2、第一步:请求CODE3、第二步:通过code获取access_token4、工具方法5、测试一、开发文档说明移动应用APP端(安卓/苹果)的微信登录准备工作移动应用微信登录是基于OAuth2.0 协议标准构建的微信 OAuth2.0 授权登录系统。在进行微信 OAuth2.0 授权登录接入之前,在微信开放平台注册开_微信app扫码登录

Vue Element Admin 使用mock模块模拟数据_vue-elementui-admin 部署使用mock数据-程序员宅基地

文章浏览阅读1.2w次,点赞5次,收藏24次。Mock 数据是前端开发过程中必不可少的一环,是分离前后端开发的关键链路。通过预先跟服务器端约定好的接口,模拟请求数据甚至逻辑,能够让前端开发更加独立自主,不会被服务端的开发所阻塞。vue-element-admin项目的所有请求都是通过封装的request.js进行发送的,所有的请求都设置了一个baseURL,而这个baseURL又是通过读取process.env.VUE_APP_BASE_A..._vue-elementui-admin 部署使用mock数据

Windows驱动开发书籍简介_windows设备驱动开发书籍-程序员宅基地

文章浏览阅读3.3k次。分享到一键分享QQ空间新浪微博百度搜藏人人网腾讯微博百度相册开心网腾讯朋友百度贴吧豆瓣网搜狐微博百度新首页QQ好友和讯微博更多...百度分享首页我的主页相册广场游戏昵称搜索消息私信模板设置退出瞬、、、20_windows设备驱动开发书籍

python生成网络拓扑图_Python绘制拓扑图(无向图)、有向图、多重图。最短路径计算...-程序员宅基地

文章浏览阅读4k次。前言:数学中,“图论”研究的是定点和边组成的图形。计算机中,“网络拓扑”是数学概念中“图”的一个子集。因此,计算机网络拓扑图也可以由节点(即顶点)和链路(即边)来进行定义和绘制。延伸:无向图两个节点之间只有一条线相连接,且没有方向。有向图两个节点之间只有一条线相连接,且有方向。方向可以单向,也可以双向。多重图两个节点之间只有多条线相连接。网络拓扑是网络工程师日常工作的基础。网络规划阶段、网络建设阶..._生成拓扑图

Java基础练习50个,附上源代码_java练习源码-程序员宅基地

文章浏览阅读2.4k次,点赞15次,收藏99次。文章目录Java基础练习50个,附上源代码介绍1 兔子数列2 判断101-200之间有多少个素数,并输出所有素数。3 打印出所有的”水仙花数”4 将一个正整数分解质因数5 利用条件运算符的嵌套区分成绩6 输入两个正整数m和n,求其最大公约数和最小公倍数。7 输入一行字符,分别统计出其英文字母、空格、数字和其它字符的个数8 求s=a+aa+aaa+aaaa+aa…a的值9 编程找出1000以内的所有完数10 球从h米高度自由落下,每次落地后反跳回原高度的一半11 有1、2、3、4个数字,能组成多少个互不相同且_java练习源码