当前位置: 首页 > news >正文

万网主机怎么做网站电商网络推广怎么做

万网主机怎么做网站,电商网络推广怎么做,网站备案备注,网站做优化的操作图片代码随想录算法训练营第7周(C语言)|Day43(动态规划) Day41、动态规划(包含题目 ● 1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零 ) 1049. 最后一块石头的重量 II 题目描述 有一堆石头&am…

@ 代码随想录算法训练营第7周(C语言)|Day43(动态规划)

Day41、动态规划(包含题目 ● 1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零 )

1049. 最后一块石头的重量 II

题目描述

有一堆石头,每块石头的重量都是正整数。

每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:

如果 x == y,那么两块石头都会被完全粉碎;

如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。

最后,最多只会剩下一块石头。返回此石头最小的可能重量。如果没有石头剩下,就返回 0。

题目解答

int lastStoneWeightII(int* stones, int stonesSize) {int target;int sum;sum=0;for(int i=0;i<stonesSize;i++){sum+=stones[i];}target=sum/2;int dp[target+1];for(int i=0;i<target+1;i++){dp[i]=0;}for(int i=0;i<stonesSize;i++){for(int j=target;j>=stones[i];j--){dp[j]=dp[j]>(dp[j-stones[i]]+stones[i])?dp[j]:(dp[j-stones[i]]+stones[i]);}}return sum-dp[target]*2;
}

题目总结

01背包。

494. 目标和

题目描述

给定一个非负整数数组,a1, a2, …, an, 和一个目标数,S。现在你有两个符号 + 和 -。对于数组中的任意一个整数,你都可以从 + 或 -中选择一个符号添加在前面。

返回可以使最终数组和为目标数 S 的所有添加符号的方法数

题目解答

int findTargetSumWays(int* nums, int numsSize, int target) {int sum=0;for(int i=0;i<numsSize;i++){sum+=nums[i];}if((sum+target)%2==1){return 0;}if(target<0&&(-target)>sum){return 0;}int k=(sum+target)/2;int dp[k+1];for(int i=0;i<=k;i++){dp[i]=0;}dp[0]=1;for(int i=0;i<numsSize;i++){for(int j=k;j>=nums[i];j--){dp[j]+=dp[j-nums[i]];}}return dp[k];
}

题目总结

背包问题。

474.一和零

题目描述

给你一个二进制字符串数组 strs 和两个整数 m 和 n 。

请你找出并返回 strs 的最大子集的大小,该子集中 最多 有 m 个 0 和 n 个 1 。

如果 x 的所有元素也是 y 的元素,集合 x 是集合 y 的 子集 。### 题目解答

#define MAX(a,b) (a>=b?a:b);
int findMaxForm(char** strs, int strsSize, int m, int n) {int **dp=(int**)malloc(sizeof(int*)*(m+1));for(int i=0;i<m+1;i++){dp[i]=(int*)malloc(sizeof(int)*(n+1));for(int j=0;j<=n;j++){dp[i][j]=0;}}for(int z=0;z<strsSize;z++){int zeronum=0,onenum=0;for(int h=0;h<strlen(strs[z]);h++){if(strs[z][h]=='0'){zeronum++;}else{onenum++;}}for(int i=m;i>=zeronum;i--){for(int j=n;j>=onenum;j--){dp[i][j]=MAX(dp[i][j],dp[i-zeronum][j-onenum]+1);}}}return dp[m][n];
}

题目总结

三维01背包。

http://www.tj-hxxt.cn/news/9517.html

相关文章:

  • 四川明腾信息技术有限公司深圳关键词优化怎么样
  • 网站建设招标说明书企业qq
  • 香港服务器免备案百度seo多久能优化关键词
  • 广州网站优化公司个人网站seo
  • 企业官网网站 优帮云谷歌google官方下载
  • 哪家手机网站建设windows优化大师使用方法
  • 外贸网站做纸尿裤怎么样qq空间刷赞网站推广
  • 垂直网站建设方案书网红推广
  • 做蛋糕网站的优点整合营销传播的方法包括
  • 东莞寮步镇疫情最新情况济南seo网站排名优化工具
  • 公司电商网站建设方案网站分析案例
  • 网站测评必须做电脑培训班有哪些科目
  • 用asp.net做的购物网站做网站比较好的公司有哪些
  • 网站开发流程宜春郑州网站优化培训
  • 做产品网站多少钱谷歌搜索引擎下载安装
  • 混合式教学财务管理网站建设云南省最新疫情情况
  • 豆瓣wordpress优化大师在哪里
  • 兰州网站制作公司盐酸达泊西汀片是治疗什么的药物
  • 爱做网站视频2024政治时政热点
  • 青岛建设系统一体化网站软文营销案例200字
  • 做一个官方网站多少钱一个app开发
  • 如何通过网站做网上报名系统百度号码认证平台官网首页
  • 建设企业网站可行性分析网络推广外包
  • 国内做服装趋势的网站自己建立网站步骤
  • 网站建设需求范文怎么找专业的营销团队
  • wordpress 菜单设置seo人员培训
  • 哪些大网站是java做的百度手机版下载
  • 网站内页设计google图片搜索
  • 汽车网站方案淘宝店铺怎么运营
  • 网站目录遍历创量广告投放平台