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

网站开发验证码图片不显示热搜榜百度

网站开发验证码图片不显示,热搜榜百度,个人网页设计图片大全,设计 网站 源码⭐️个人主页:小羊 ⭐️所属专栏:每日两三题 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 添加字符(暴力枚举)数组变换(位运算)装箱问题(01背包) 添加字符(暴力枚举) 添加字符 当在A的开头或结尾添加字符直到和B长度…
头像
⭐️个人主页:@小羊
⭐️所属专栏:每日两三题
很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~

动图描述

目录

    • 添加字符(暴力枚举)
    • 数组变换(位运算)
    • 装箱问题(01背包)


添加字符(暴力枚举)

  • 添加字符

在这里插入图片描述

当在A的开头或结尾添加字符直到和B长度相等时,要求对应位置不相等的最少字符。因为我们总有方法保证在A的长度和B相等时,新添加的字符和B对应位置相同,所以对应位置字符不同可以只在A原始串中出现。所以只需要枚举A相对于B不同位置时的最小结果。

#include <iostream>
#include <string>
using namespace std;int main()
{string a, b;cin >> a >> b;int m = a.size(), n = b.size();int res = 51;for (int i = 0; i <= n - m; i++){int cnt = 0;for (int j = 0; j < m; j++){if (a[j] != b[i + j]) cnt++;}res = min(res, cnt);}cout << res << endl;return 0;
}

数组变换(位运算)

  • 数组变换

在这里插入图片描述

满足题意的条件是:对于最大值而言,能整除其他所有值,并且除数是2的倍数。

判断一个数是否是2的倍数,最常见的方法是:x - (x & -x) == 0x & x - 1 == 0

#include <iostream>
using namespace std;int arr[51];
int n, m;bool func()
{for (int i = 0; i < n; i++) {if (m % arr[i]) return false;int x = m / arr[i];if (x & (x - 1)) return false;}return true;
}int main()
{cin >> n;for (int i = 0; i < n; i++){cin >> arr[i];m = max(m, arr[i]);}if (func()) cout << "YES" << endl;else cout << "NO" << endl;return 0; 
}

装箱问题(01背包)

  • 装箱问题

在这里插入图片描述

定义状态 dp[i][j] 表示从前 i 个物品中挑选,总体积不超过j,此时物品总体积的最大值。

#include <iostream>
using namespace std;int v, n;
int dp[31][20001];
int a[31];int main()
{cin >> v >> n;for (int i = 1; i <= n; i++) cin >> a[i];for (int i = 1; i <= n; i++){for (int j = 1; j <= v; j++){dp[i][j] = dp[i - 1][j];if (j >= a[i]) dp[i][j] = max(dp[i][j], dp[i - 1][j - a[i]] + a[i]);}}cout << v - dp[n][v] << endl;return 0;
}
#include <iostream>
using namespace std;int v, n;
int dp[20001];
int a[31];int main()
{cin >> v >> n;for (int i = 1; i <= n; i++) cin >> a[i];for (int i = 1; i <= n; i++)for (int j = v; j >= a[i]; j--)dp[j] = max(dp[j], dp[j - a[i]] + a[i]);cout << v - dp[v] << endl;return 0;
}

本篇文章的分享就到这里了,如果您觉得在本文有所收获,还请留下您的三连支持哦~

头像
http://www.dtcms.com/wzjs/130761.html

相关文章:

  • 黑彩网站怎么做北京网站优化经理
  • 长沙景点一日游排行榜百度seo招聘
  • 石家庄最新新闻事件aso关键词优化计划
  • 郑州做网站公司有多少网站测速
  • 做网站时间大数据精准营销案例
  • 网站的内链品牌全案策划
  • 马鞍山网站建设咨百度收录工具
  • 山东网站建设公司电话苏州网站排名推广
  • 旅游网站营销北京企业网络推广外包
  • 苏州市做网站网络营销运营方案
  • 湛江网站建设低价推荐seo是什么品牌
  • 化工网站建设公司百度代理合作平台
  • 课程网站建设规划方案广安百度推广代理商
  • 用卡通人物做网站属于侵权吗百度网盘客服
  • wordpress博客 centtosseo全网营销的方式
  • 北京市建委官方网站网络营销技巧培训班
  • c net做的网站网络营销的策略有哪些
  • 网站建设jz518河南网站建设公司哪家好
  • 广州做网站信科网络友情链接推广平台
  • 黄石做网站公司微信朋友圈的广告怎么投放
  • 网站 关键词库 怎么做seo狂人
  • 网站收录做关键词排名站长工具服务器查询
  • 站长工具域名备案查询一年的百度指数
  • wordpress密码hello优化seo排名
  • ipv6域名解析 做网站搜索引擎优化的目的是对用户友好
  • 烟台建设银行网站搜索引擎优化的特点
  • 德阳城乡建设部网站首页优化是什么意思?
  • 网站开发优秀毕业论文深圳产品网络推广
  • asp网站建设代码个人网站规划书模板
  • 建设行业个人云网站谷歌paypal官网入口