vc下运行结果出行**.exe已停止工作,提示联机检查等,这是怎么回事啊
#include <stdio.h>
#define C 10
#define N 5
int max(int a, int b) {
return (a>b?a:b);
}
void knapsack(int v[], int w[], int c, int n, int (*m)[10]) {
int j;
for( j=0; j<w[n]; j++) {
m[n][j] = 0;
}
for( j= w[n]; j<=c; j++) {
m[n][j] = v[n];
}
for(int i=n-1; i>=1; i--) {
for(int j=0; j<w[i]; j++) {
m[i][j] = m[i+1][j];
}
for( j=w[i]; j<=c; j++) {
m[i][j] = max(m[i+1][j], m[i+1][j-w[i]]+v[i]);
}
}
}
void traceback(int (*m)[10], int w[], int c, int n, int x[]) {
for(int i=1; i<=n; i++) {
if(m[i][c] == m[i+1][c]) {
x[i] = 0;
}else {
x[i] = 1;
c -= w[i];
}
}
}
void main() {
int w[N] = {2,2,6,5,4};
int v[N] = {6,3,5,4,6};
int m[N][C];
knapsack(v, w, C, N, m);
for(int p=1; p<=N; p++) {
for(int n=0; n<=C; n++) {
printf("%d ",m[p][n]);
}
printf("\n");
}
int x[N];
traceback(m, w, C, N, x);
for(int i=1; i<=N; i++) {
printf("%d ",x[i]);
}
printf("\n");
}
#define C 10
#define N 5
int max(int a, int b) {
return (a>b?a:b);
}
void knapsack(int v[], int w[], int c, int n, int (*m)[10]) {
int j;
for( j=0; j<w[n]; j++) {
m[n][j] = 0;
}
for( j= w[n]; j<=c; j++) {
m[n][j] = v[n];
}
for(int i=n-1; i>=1; i--) {
for(int j=0; j<w[i]; j++) {
m[i][j] = m[i+1][j];
}
for( j=w[i]; j<=c; j++) {
m[i][j] = max(m[i+1][j], m[i+1][j-w[i]]+v[i]);
}
}
}
void traceback(int (*m)[10], int w[], int c, int n, int x[]) {
for(int i=1; i<=n; i++) {
if(m[i][c] == m[i+1][c]) {
x[i] = 0;
}else {
x[i] = 1;
c -= w[i];
}
}
}
void main() {
int w[N] = {2,2,6,5,4};
int v[N] = {6,3,5,4,6};
int m[N][C];
knapsack(v, w, C, N, m);
for(int p=1; p<=N; p++) {
for(int n=0; n<=C; n++) {
printf("%d ",m[p][n]);
}
printf("\n");
}
int x[N];
traceback(m, w, C, N, x);
for(int i=1; i<=N; i++) {
printf("%d ",x[i]);
}
printf("\n");
}
...全文
相关推荐
vc_redist.x64.exe 下载
vc_redist.x64.exe
游戏辅助工具技术解析:从自动化测试到逆向工程实践
自动化测试与逆向工程是软件工程中用于提升效率与理解系统内部机制的重要技术。其核心原理在于通过程序模拟用户操作或分析软件运行时数据,实现流程自动化或功能增强。在技术价值上,它们能显著减少重复劳动、辅助软件调试与安全研究,并深化开发者对程序交互逻辑的理解。典型的应用场景包括图形用户界面(GUI)自动化测试、机器人流程自动化(RPA)以及单机软件的功能分析与学习。本文以一款游戏流程辅助工具为例,具体探讨了如何结合图像识别(如OpenCV)与模拟输入(如PyAutoGUI)技术,构建一个能够自动寻路与交互的本地化脚
vc_redist.x86.exe
解决Redis Desktop Manager应用程序无法启动 报错 0xc000007b 处理的问题
vc6.0中出现Error_spawning_cl.exe_错误的解决办法
下载的vc6.0不能使用,尤其是免安装版的,其实是因为参数路径设置得不对,本文档交你如何改路径
vc_redist.x64.exe
vc_redist.x64 vcredist vc_redist.x64 .exe vc_redist.x64 .exe


