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

wordpress 开关 边栏 选择 模板济南网站优化收费标准

wordpress 开关 边栏 选择 模板,济南网站优化收费标准,wordpress挂马,如何做网站轮播图和菜单全屏算法提升 1.牛牛冲钻五1.2 解析 2.最长无重复子数组2.1解析 3.重排字符串3.1解析 1.牛牛冲钻五 1.2 解析 后面的数据要根据前面两个的状态来确定&#xff0c;我的做法是使用动态规划的方式 #include<iostream> #include<string> #include<vector> using n…

算法提升

  • 1.牛牛冲钻五
    • 1.2 解析
  • 2.最长无重复子数组
    • 2.1解析
  • 3.重排字符串
    • 3.1解析

1.牛牛冲钻五

在这里插入图片描述

1.2 解析

后面的数据要根据前面两个的状态来确定,我的做法是使用动态规划的方式
在这里插入图片描述

#include<iostream>
#include<string>
#include<vector>
using namespace std;int main()
{//1.输入int T=0;cin>>T;while(T--){int n=0,k=0;cin>>n>>k;string s;cin>>s;//2.代码vector<int> dp(n);//初始化if(s[0]=='W')dp[0]=1;elsedp[0]=-1;if(s[1]=='W')dp[1]=dp[0]+1;else    dp[1]=dp[0]-1;//填表for(int i=2;i<n;i++){if(s[i]=='L')dp[i]=dp[i-1]-1;else{if(s[i-1]=='W'&&s[i-2]=='W')dp[i]=dp[i-1]+k;elsedp[i]=dp[i-1]+1;}}printf("%d\n",dp[n-1]);}return 0;
}

2.最长无重复子数组

在这里插入图片描述

2.1解析

非常经典的滑动窗口的题目
使用hash表存储已经进入窗口内的值,如果出现重复元素,就出窗口然后再统计结果’

#include <unordered_map>
class Solution 
{
public:int maxLength(vector<int>& arr) {unordered_map<int, int> hash;int n=arr.size();int ret=1,left=0,right=0;while(right<n){//1.进hash[arr[right]]++;//2.判断+出while(hash[arr[right]]>1){hash[arr[left]]--;left++;}//3.更新结果ret=max(ret,right-left+1);right++;}return ret;}
};

3.重排字符串

在这里插入图片描述

3.1解析

今天最有难度的题目,整体思路使用贪心

//1.每次处理一批相同的字母
//2.优先处理出现次数最多的字母
//3.每次摆放中间隔一个位置
//判断是否可以重拍,x<=(n+1)/2

//贪心
//1.每次处理一批相同的字母
//2.优先处理出现次数最多的字母
//3.每次摆放中间隔一个位置
//判断是否可以重拍,x<=(n+1)/2
class Solution 
{
public:string rearrangestring(string s) {int n = s.size();vector<int> cnt(26, 0); // 初始化计数数组为0char max_char = 'a';    // 出现次数最多的字符int max_count = 0;      // 最多字符的次数// 统计字符频率并找最大值for (char c : s) {int idx = c - 'a';  // 修正:字符转0-25索引if (++cnt[idx] > max_count) {max_count = cnt[idx];max_char = c;}}// 无法重排的情况:最多字符超过 (n+1)/2if (max_count > (n + 1) / 2) return "";string ret(n, ' ');  // 初始化结果字符串为n长度int i = 0;// 优先放置最多字符(间隔放置)while (max_count--) {ret[i] = max_char;i += 2;  // 偶数位置:0,2,4...}// 处理剩余字符for (int j = 0; j < 26; ++j) {char c = 'a' + j;if (c == max_char || cnt[j] == 0) continue;while (cnt[j]--) {if (i >= n) i = 1;  // 偶数位置填满后用奇数位置:1,3,5...ret[i] = c;i += 2;}}return ret;}
};

文章转载自:

http://T1nfxD9S.wrkhf.cn
http://aL7aST8B.wrkhf.cn
http://YDVxUPdu.wrkhf.cn
http://NIuthA2A.wrkhf.cn
http://nE1BQlgK.wrkhf.cn
http://bEse8y2Y.wrkhf.cn
http://WovikjXm.wrkhf.cn
http://OpURVKLy.wrkhf.cn
http://y23yyzl1.wrkhf.cn
http://yldtXG4L.wrkhf.cn
http://yAf9sreY.wrkhf.cn
http://7SFFVCmr.wrkhf.cn
http://KFkxCfzH.wrkhf.cn
http://6uKZWzav.wrkhf.cn
http://TXEMNNkb.wrkhf.cn
http://yp4rTt0U.wrkhf.cn
http://IFlHkrct.wrkhf.cn
http://ltMqsORk.wrkhf.cn
http://NgHRGEsG.wrkhf.cn
http://ZumumEu4.wrkhf.cn
http://uSKUCHjh.wrkhf.cn
http://QC9DtNCJ.wrkhf.cn
http://PuzeSIcS.wrkhf.cn
http://NfkHD3Eh.wrkhf.cn
http://JTS51TwH.wrkhf.cn
http://9X08RyFW.wrkhf.cn
http://CkWQ4SP4.wrkhf.cn
http://b8zPnD2U.wrkhf.cn
http://CMk3JSpq.wrkhf.cn
http://Of0lxZB8.wrkhf.cn
http://www.dtcms.com/wzjs/612076.html

相关文章:

  • 友情链接的网站有哪些微信视频网站怎么做的好处
  • 做网站需要的条件深圳营销网站建设模板
  • 成都天府新区网站建设佛山建站模板厂家
  • 怎么做交易猫假网站花钱也可以哪些网站可以做推广广告
  • 网站建设模板ppt江苏国税网站电子申报怎么做
  • 一家专做特卖的网站WordPress考试
  • 网站搜索引擎优化推广浏览器下载免费版
  • Python电影网站开发阳泉住房与城乡建设厅网站
  • 江津网站建设效果好不好做背景视频哪个网站好
  • php网站整合discuz分销系统商城
  • 眉山做网站wordpress 标题颜色
  • 太原网站推广教程如何能查到百度搜索排名
  • 文登住房与建设局网站电子工程师培训机构哪个好
  • 阿里云域名怎样做网站成都网站建设哪里好点
  • 网站怎么做防360拦截网站建设swot分析
  • 中山好的网站建设公司哪家好如何批量入侵WordPress站
  • 网站开发语言有php白蛇传奇网页版游戏
  • 为你做的网站南宁白帽seo技术
  • 网站访问速度高端网站建设百度
  • 宝武马钢集团公司招聘网站家在深圳 业主论坛
  • 影响网站排名重要因素网络工程师报名入口
  • 基层建设刊物网站运营公司有哪些
  • 网页设计与网站建设 石油大学农家院网站素材
  • 注册网站怎么做wordpress做中英文站
  • 如何做网站 站长教课临汾市建设局网站
  • 如何在网站找做贸易的客户邯郸 平面设计
  • 互联网建站网站珠海市今天刚刚发生的新闻
  • 微网站的建设怎么推广网页
  • 大型网站建站公司女生学电子商务专业好吗
  • 北京网站制作推广免费主机空间免备案