自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 01背包问题

第一种 if(j<w[i])//对第i件物品进行选择 f[i][j]=f[i-1][j]; else f[i][j]=max(f[i-1][j],f[i-1][j-w[i]]+v[i]); 第二种:把二维遍一维 #include<cstdio> #include<iostream> #include<algorithm> #include<cstring&gt...

2022-01-21 18:16:27 145

原创 【无标题】

void dfs(int step) { int i; if(step==n+1)//判断边界 { for(i=1;i<=n;i++) printf("%c",re[i]); printf("\n"); return ; } for(i=1;i<=n;i++)//遍历每一种情况 { if(vis[i]==0)//check满足 { re[step]=a[i]; vis[i]=1;//标记 dfs(step+1);//继续搜索 vis[i]=0;//恢复初始状态(在这个地方,之后return在进入

2022-01-19 20:09:02 77

原创 【无标题】

#include <stdio.h> #include <math.h> int main() { char a[100][5]; int n; int i,j,k; int count=0; int max=0; int jx=0; scanf("%d",&n); n=n+3; for(i=0;i<n;++i) scanf("%s",a[i]); for(i=0;i<n-3;++i) { for(j=n-3;j<n;++j) { max=4;初次认为全部都

2022-01-01 18:27:27 406

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除