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

php网站开发视频教程下载珠宝wordpress主题

php网站开发视频教程下载,珠宝wordpress主题,怎么在网站上做视频,上海市城乡住房建设部网站Topic 1:添加字符 添加字符_牛客笔试题_牛客网 只允许头尾插入,也就是说只需要找到A在B中最匹配的位置,头尾插入的其实不用管,可以视作插和B一样的字符即可,所以找到A在B中最匹配的位置就等于找到了最少的不相等位数&…
Topic 1:添加字符

添加字符_牛客笔试题_牛客网

只允许头尾插入,也就是说只需要找到A在B中最匹配的位置,头尾插入的其实不用管,可以视作插和B一样的字符即可,所以找到A在B中最匹配的位置就等于找到了最少的不相等位数;

#include <bits/stdc++.h>
using namespace std;int main() 
{string A, B;cin >> A >> B;int res = INT_MAX, nA = A.length(), nB = B.length();   for(int i = 0; i <= nB - nA; ++i){int tmp = 0;for(int j = 0; j < nA; ++j){if(A[j] != B[i + j]) tmp++;}res = min(res, tmp);}cout << res << endl;
}

简单题简单做,没啥难度

Topic 2:数组变化

数组变换__牛客网

隐约感觉这题做过,分析一下,发现是在考察指数幂的问题,将一个数自由的(n次)乘两倍,其实就可以视作是2^n倍,那么我们也可以通过/2的操作把所有的数字还原到最小单位来进行比较,如果最后还原的最小单位都相等,也就意味着这些数字都是可以通过*2的操作,在某一时刻同时相等的,只是次数的不同而已;

比如两个数2 8,8可以视作2^3——1 * 2 * 2 * 2                     2可以视作1 * 2

在拥有无限*2操作权限的某一个时刻,这个2可以视作一个8,将两数不断/2,直到某个时刻,没办法再整除为止,也就是奇数时,比如8 2两个数不断/2,最后都被还原成1,对于这个1而言,只有后面跟着*2的次数不同,所以这两个数符合条件;

再比如两个数6,8,不断/2直至不能整除,6还原成3,3不能整除2,停止;8最后还原成1,3 != 1,所以6和8不符合条件

#include <bits/stdc++.h>
using namespace std;int main() 
{int n;cin >> n;vector<int> v(n);bool res = true;for(int i = 0; i < n; ++i){cin >> v[i];while(!(v[i] % 2)) v[i] /= 2;if(v[i] != v[0]){res = false;break;}}cout << (res ? "YES" : "NO") << endl;
}

思路清晰代码就简单;还有一种方法,位运算的方法

#include <bits/stdc++.h>
using namespace std;int main() 
{int n;cin >> n;vector<int> v(n);bool res = true;for (int i = 0; i < n; ++i) {cin >> v[i];// 用位运算替代 %2 和 /2while ((v[i] & 1) == 0) v[i] >>= 1;if (v[i] != v[0]) {res = false;break;}}cout << (res ? "YES" : "NO") << endl;return 0;
}

Topic 3:装箱问题

装箱问题_牛客题霸_牛客网

01年的真题,20多年了,一个01背包的退阶问题,只用考虑重量,用动态规划来解

#include <bits/stdc++.h>
using namespace std;int main()
{int v, n; // v:箱子容量,n:物品数量cin >> v >> n;vector<int> grid(n); // grid[i] 表示第 i 件物品的体积for(int i = 0; i < n; ++i) cin >> grid[i];// dp[j] 表示:在容量为 j 的情况下,能装入的最大体积// 初始化为 0,因为什么都不装时最大体积是 0vector<int> dp(v + 1, 0);//v + 1,因为下标从0开始,v + 1能表示重量v的装载体积for(int i = 0; i < n; ++i)// 遍历每一件物品{for(int j = v; j >= grid[i]; --j)// 逆序遍历容量,从大到小,确保每件物品只能被使用一次(0/1 背包){// 如果当前容量 j 能装下这件物品,就比较是否装上更优// 两种选择:不选这件物品(dp[j]),或选(dp[j - grid[i]] + grid[i])dp[j] = max(dp[j], dp[j - grid[i]] + grid[i]);}}// 箱子剩余空间 = 原始容量 v - 实际装进去的最大体积int res = v - dp[v];cout << res << endl;return 0;
}

这题没特别熟悉,之后有时间复习整个背包板块再来做一遍;


文章转载自:

http://j41v1Ea6.wkqrp.cn
http://2gv47iTk.wkqrp.cn
http://MGqJxe1b.wkqrp.cn
http://o5P3t6SA.wkqrp.cn
http://gybXlEiX.wkqrp.cn
http://EjIbwzXQ.wkqrp.cn
http://OfDEdrDj.wkqrp.cn
http://ivnReHEq.wkqrp.cn
http://rF5qpnjX.wkqrp.cn
http://1q84gUkG.wkqrp.cn
http://KssoNHL5.wkqrp.cn
http://p4DyDw9X.wkqrp.cn
http://etu2O0bt.wkqrp.cn
http://RJmMEPRX.wkqrp.cn
http://8WbTZNPy.wkqrp.cn
http://u9AzoDUP.wkqrp.cn
http://HwSNNu1E.wkqrp.cn
http://gTo23GQ5.wkqrp.cn
http://ds3SakmA.wkqrp.cn
http://EIWXX9sA.wkqrp.cn
http://qSQNX9k5.wkqrp.cn
http://2o769tDd.wkqrp.cn
http://6XJBUFyF.wkqrp.cn
http://vtIO1Dh7.wkqrp.cn
http://hc9yQjHx.wkqrp.cn
http://FsRpb2a3.wkqrp.cn
http://5kLwv9zL.wkqrp.cn
http://h9YdO0op.wkqrp.cn
http://8WncJccF.wkqrp.cn
http://S1936ZxE.wkqrp.cn
http://www.dtcms.com/wzjs/637682.html

相关文章:

  • 厦门住房和城乡建设局网站wordpress和公众号对接
  • 网站seo优化效果南宁seo排名首页
  • 织梦网站安装出现404 not found手机网站模板大全
  • 南宁网站建设及推广求会wordpress的人
  • 漯河北京网站建设公司坦克大战网站开发课程设计报告
  • 北京品牌建设网站大冶网站开发
  • 网站建设全包广州硬件开发外包平台
  • 怎么自己做礼品网站微信网站的优势
  • 网站建设用哪个软件网站建设到一半想换一家
  • 东莞企业网站建设价格南昌建设局网站查询塔吊证怎么查
  • wordpress 全站过滤wordpress 仿京东主题
  • 百度云平台建设网站桂林二手房
  • 网站整体运营思路印刷外贸好做吗
  • 在网站上做的h5如何发到微信上珠宝网站建设要以商为本
  • 网站淘宝客 没备案怎么做活动营销方案
  • 用python写一个简单的网站如果使用自己电脑做网站
  • 做网站公司做网站公司有哪些陕西省安康市建设局网站
  • 优化网站被百度屏做网站推广选哪家
  • 华为云怎么建网站抖音小程序开通
  • 北京哪里做网站好展示型网站 数据库
  • 百度竞价找谁做网站电脑网页视频怎么下载
  • wordpress首页添加站点统计小工具wordpress activity
  • 长沙做公司网站大概多少钱上海关键词优化方法
  • 网站建设公司哪家好?该如何选择公司网站注销
  • 南京网站流量优化wordpress vs
  • 温州在线制作网站好玩的网页传奇
  • 在线做ppt的网站建设部网站一级开发资质
  • 自己网站上做淘宝搜索快速建站教程网
  • 青岛开发网站中国建设银行青海分行网站
  • 北京 网站建设广东知名网站建设