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

如何将域名和网站绑定建站的费用

如何将域名和网站绑定,建站的费用,西宁市建设网站多少钱,wordpress页面颜色学了一坤时Linux,赶紧来俩道题目放松放松。 T1:在字符串中找出连续最长的数字串 链接:在字符串中找出连续最长的数字串__牛客网 输入一个字符串,返回其最长的数字子串,以及其长度。若有多个最长的数字子串&#xff0c…

学了一坤时Linux,赶紧来俩道题目放松放松。

T1:在字符串中找出连续最长的数字串

 链接:在字符串中找出连续最长的数字串__牛客网

输入一个字符串,返回其最长的数字子串,以及其长度。若有多个最长的数字子串,则将它们全部输出(按原字符串的相对位置)

本题含有多组样例输入。

数据范围:字符串长度 1≤n≤200, 保证每组输入都至少含有一个数字

这题复刻了一道经典dp【力扣53.最大子数组和】,下面是dp的代码

#include<iostream>
#include<string>
#include<vector>
using namespace std;
string s;
int main()
{while(cin>>s){int ans=0;int n=s.size();int cnt=0;string temp;string res;vector<int>dp(n);if(s[0]>='0'&&s[0]<='9') {dp[0]=1;temp+=s[0];}for(int i=1;i<n;i++){if(s[i]>='0'&&s[i]<='9'){dp[i]=dp[i-1]+1;temp+=s[i];}else{dp[i]=0;temp="";}if(dp[i]>ans){res=temp;}else if(dp[i]==ans){res+=temp;}ans=max(ans,dp[i]);}cout<<res<<","<<ans<<endl;}return 0;
}

其实dp数组可以用一个变量代替,代码会更简洁。

#include<iostream>
#include<string>
using namespace std;
string s;
int main()
{while(cin>>s){int ans=0;int n=s.size();int cnt=0;string temp;string res;for(int i=0;i<n;i++){if(s[i]>='0'&&s[i]<='9'){cnt++;temp+=s[i];}else{cnt=0;temp="";}if(cnt>ans){res=temp;}else if(cnt==ans){res+=temp;}ans=max(ans,cnt);}cout<<res<<","<<ans<<endl;}return 0;
}

 

T2:数组中出现次数超过一半的数字

链接:数组中出现次数超过一半的数字__牛客网

给一个长度为 n 的数组,数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。

例如输入一个长度为9的数组[1,2,3,2,2,2,5,4,2]。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。

数据范围:n≤50000,数组中元素的值 0≤val≤100000

要求:空间复杂度:O(1),时间复杂度 O(n)

emmm,开始看道这题,容易想到map一遍,但这题的空间复杂度要求是O(1)。

想了用位运算,不过那些是跟奇偶性有关。

如何数组中存在众数,那众数的数量一定大于数组长度的一半。

我们可以用一种消去的思想:比较相邻的俩个数,如果不相等就消去最坏的情况下,每次都消去一个众数和一个非众数,如果众数存在,那最后留下的一定就是众数

class Solution {
public:/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param numbers int整型vector * @return int整型*/int MoreThanHalfNum_Solution(vector<int>& numbers) {// write code hereint cnt=0;int ans=0;int n=numbers.size();for(auto x:numbers){if(!cnt){cnt=1;ans=x;}else{if(ans==x)cnt++;else cnt--;}}cnt=0;for(auto x:numbers){if(x==ans)cnt++;}if(cnt>n/2)return ans;return 0;}
};

http://www.yayakq.cn/news/456332/

相关文章:

  • 石家庄做网站比较好的公司有哪些重庆网站建设价位
  • 无锡华庄行业网站建设潍坊 专业网站建设
  • 怎么找回网站眉山网站制作
  • 无锡网站建设 网站制作wordpress4.0伪静态
  • 做书架的网站南昌谁做网站设计
  • 中山网站建设华联在线网页设计师发展趋势
  • 做学徒哪个网站好徐州建设工程公共资源交易平台
  • 南昌网站推广¥做下拉去118cr小程序开发制作服务商
  • 房地产网站广告销售怎么做开源wordpress主题
  • 用护卫神做网站统一用户管理系统
  • 2022年网站能用的广州门户网站
  • 百度网站排名全掉宣威网站建设公司
  • 用dw做网站的代码中小企业网站制作费用是多少?
  • 滨海县网站建设中国建设银行亚洲网站
  • 维品网站建设东莞网站建设信科分公司
  • 国外什么推广网站好收录提交入口
  • 天津网站制作专业个人备案网站做商业
  • 建设银行 福建分行招聘网站佛山专业网站建设公司哪家好
  • 去国外网站开发客户中的contact us 没有邮箱如何开发手机版网站
  • 网站开发中安全性的防范兴平网站开发
  • cnzz统计代码放在后台网站为什么没显示电商平台哪个最好
  • 大连网站快速建设推荐软装设计图片
  • v9做的网站被攻击链接吧跳转有关网站建设国内外现状的文献
  • 欧美风格的网站个人养老保险可以补交吗
  • 网站被降权恢复在vs2010里怎么做网站
  • 为什么大家用wordpress建网站网站和网店区别
  • 如何绑定网站域名模板建站服务器
  • 犀牛云网站怎么建设seo顾问 工资
  • 北京石景山网站建设苏州市网站建设培训班
  • 温州有没有专门的企业网站网站编辑器失效