exit code非0什么意思C语言,c++程序出现exit code -1073740940 (0xC0000374)
一道动态规划的算法题.
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应该是没问题的吧,但不知道为什么会出现这个错误,还请指教
exit code非0什么意思C语言,c++程序出现exit code -1073740940 (0xC0000374)相关推荐
- 0 17在c语言中什么意思,exit(0)在c语言中是什么意思
exit(0)在c语言中是什么意思 exit(0)在c语言中是什么意思? exit(0):正常运行程序并退出程序. exit(1):非正常运行导致退出程序: return():返回函数,若在主函数中, ...
- C++语言编写程序:输入电话号码,对电话号码的合法性进行检查,输出是否合法,不合法在屏幕上输出错误原因。电话号码合法要求:电话号码由三部分构成地区码:空白或三位数字前缀码:非“0“或”1”
一.题目:C++语言编写程序:输入电话号码,对电话号码的合法性进行检查,输出是否合法,不合法在屏幕上输出错误原因.电话号码合法要求:电话号码由三部分构成地区码:空白或三位数字前缀码:非"0& ...
- C语言已知二进制码求循环码,循环码系统与非系统编码的C语言实现
循环码系统与非系统编码的C语言实现: #include"stdio.h" #include #defineN10 //系统编码实现 voidX(int g[N],int c[N], ...
- pytorch统计矩阵非0的个数_矩阵的三种存储方式---三元组法 行逻辑链接法 十字链表法...
在介绍矩阵的压缩存储前,我们需要明确一个概念:对于特殊矩阵,比如对称矩阵,稀疏矩阵,上(下)三角矩阵,在数据结构中相同的数据元素只存储一个. @[TOC] 三元组顺序表 稀疏矩阵由于其自身的稀疏特性, ...
- 与表达式p =0等价的c语言表达式是,2015年3月全国计算机二级C语言选择第1套
1.算法的时间复杂度是指 A.设计该算法所需的工作量 B.执行该算法所需要的时间 C.执行该算法时所需要的基本运算次数 D.算法中指令的条数 2.设循环队列存储空间为Q(1:50),初始状态为fron ...
- 从0开始学习C语言————C语言简介,数据类型及分支语句
C语言简介: C语言诞生于1970~1973年,丹尼斯.里奇和肯.汤普逊编写完成的,归属于美国的贝尔实验室 C语言专门为了编写操作系统而诞生的,因此天生适合对硬件编程,也非常适合数据结构和算法的实现, ...
- C语言基础知识:exit()函数
函数名: exit() 所在头文件:stdlib.h 功 能: 关闭所有文件,终止正在执行的进程. exit(1)表示异常退出.这个1是返回给操作系统的. exit(x)(x不为0)都表示异常退出 e ...
- 用Visual Studio Code Debug世界上最好的语言(Mac篇)
用Visual Studio Code Debug世界上最好的语言(Mac篇) 首先,你要有台Macbook Pro,接着才继续看这个教程. PS:Windows用户看这里用Visual Studio ...
- Visual Studio Code 1.0正式发布
Visual Studio Code 是一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代 web 和云应用的跨平台编辑器. 这标志着 Microsoft 第一次向开发者们提 ...
最新文章
- html5的在线播放页面,整理5款html5网页播放器,总有一款适合你吧
- d3.js图表_如何使用D3.js建立历史价格图表
- bzoj 2724[Violet 6]蒲公英
- Ubuntu12.10 root用户登录设置
- mysql access 2017_如何把Access的数据导入到Mysql中
- C# Aspose.Word 操作word文档(利用模板)
- 快应用比赛_我的应用如何在国际学生比赛中获得第三名
- 十二个球称三次C语言编程,十二个球,有一个不知轻重,现有一个天平,称三次,找出此球!...
- python猜猜我是几,我在python中猜数游戏的问题
- 一次Nginx负载均衡的安装与配置
- 计算机组成原理—读写周期与半导体只读存储器
- linux sh 按键精灵,按键精灵脚本代码教程
- hdu--4487--dp
- vue中使用video插件在微信浏览器中视频无法自动播放的问题
- 进程之管道Pipe,数据共享Manager,进程池Poo
- 电力电子应用技术_应用于电气自动化驱动与控制的电力电子技术展示
- 日文發音中的PTK法則
- MySql存储过程调试
- minikube国内安装之曲线救国
- [iOS]Advanced Memory Management Programming Guide 高级内存管理编程指南(官方文档翻译)
热门文章
- 化工园区危化品企业安全风险智能化管控平台建设四大目标
- 分享应用于桌面闹钟的超低成本MG127蓝牙射频前端芯片
- 2020全国普通高校大学生竞赛排行榜出炉!
- windows企微应用双开/多开
- 帝国CMS[!--onclick--]标签动态显示页面点击数,解决刷新页面浏览量无变化的问题
- 【Python网络编程和并发-多线程共享数据混乱引出同步锁】
- 《编程之美》 查找最大(小)的k个元素
- 实验六(函数) 2.编写函数 int fac(int x)计算 x!的值。在主函数中输入 n 和 m 的值,通过调用函数 fac 计算Cnm 的值(要求分别用递归和非递归的方法编写函数 fac)。
- One PUNCH Man——变量显著性检验
- 综合评价的基本理论和数据预处理