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

湖北工程建设信息网站服务推广软文范例

湖北工程建设信息网站,服务推广软文范例,山东省新闻,链接分析属于网站开发1.自守数牛客链接解析&#xff1a;1.自守数的结尾肯定是 0&#xff0c;1&#xff0c;5&#xff0c;62.把数字转换为string类&#xff08;方便比较&#xff09;3.直接find在s2 里面 使用find查找另一个即可。#include <iostream> #include<string> using namespace …

1.自守数

牛客链接
解析:
1.自守数的结尾肯定是 0,1,5,6
2.把数字转换为string类(方便比较)
3.直接find在s2 里面 使用find查找另一个即可。
#include <iostream>
#include<string>
using namespace std;int fun(int n)
{int ret =0;for(int i=0;i<=n;i++){if(i%10 == 0 || i%10 == 5 ||i%10 == 6 ||i%10 ==1){long j =i*i;string s1 = to_string(i);string s2 = to_string(j);int pos = s2.size() - s1.size();if(s2.find(s1,pos) != string::npos){ret++;}}  }return ret;
}
int main() {int n;while (cin >> n) { cout<<fun(n)<<endl;}return 0;
}
知识点:
1,to_string()函数。
2,find的返回值 string::npos

2.返回小于 N 的质数个数

题目链接
#include <iostream>
using namespace std;
bool fun(int n){for(int i = 2; i*i <= n; i++){if(n%i == 0){return false;}}return true;
}int main() {int n;int ret = 0; while(cin>>n){ret =0;for(int i = 3; i<n; i+=2){if(fun(i)){ret++;}}}cout<<ret+1;return 0;
}
知识点:
1,除了2 质数只能是奇数。
1,验证N是否是质数的时候只需要从2验证到N开根号即可。

3.只出现一次的数字

oj链接
class Solution {
public:int singleNumber(vector<int>& nums) {int ret = 0;for(auto n :nums){ret ^= n;}return ret;}
};

4.杨辉三角(vector)

oj链接
class Solution {
public:vector<vector<int>> generate(int numRows) {vector<vector<int>> vv;vv.resize(numRows);//不给初始化值,就会调用vector<int> 的默认构造。for(size_t i =0; i<vv.size();i++){vv[i].resize(i+1, 0);vv[i][0] = vv[i][vv[i].size()-1] = 1;}for(int i =0; i< vv.size(); i++){for(int j=0; j< vv[i].size(); j++){if(vv[i][j] == 0){vv[i][j] = vv[i-1][j] +vv[i-1][j-1];}}}return vv;}
};
这里使用c++ vector 很方便 比 C语言简单的多。
注意区分和c语言的区别。

5.电话号码的字母组合(递归)

oj题目
class Solution {string _numstr[10] = {"","","abc","def","ghi","jkl","mno", "pqrs", "tuv","wxyz"};
public:void combine(const string& digits,size_t i , vector<string>& ret, string tmp){if(i == digits.size()){ret.push_back(tmp);return;}size_t num = digits[i] - '0';for(auto ch :_numstr[num]){combine(digits, i+1, ret, tmp+ch);}}vector<string> letterCombinations(string digits) {//digits存放的是数字字符串vector<string> ret;//返回的值if(digits.empty()){return ret;}string tmp;//记录此深度的字符串组合size_t i =0;combine(digits,i,ret,tmp);return ret;}
};
深度体会递归的思想
这个题主要是,那些不够直观。
本质是一个二叉树的深度遍历

6.删除有序数组中的重复项

题目链接
class Solution {
public:int removeDuplicates(vector<int>& nums) {int i =0;for(auto n : nums)if(n != nums[i]) nums[++i] = n;return i+1;}
};
其实就是快慢指针(双指针)

7.只出现一次的数字 II

题目oj
class Solution {
public:int singleNumber(vector<int>& nums) {int ret = 0;for(int i = 0 ;i< 32; i++){int val =0;for(auto j : nums){val += (j>>i)&1;}if(val % 3 ){ret += (1<<i);}}return ret;}
};//法二:
class Solution {
public:int singleNumber(vector<int>& nums) {sort(nums.begin(),nums.end());int i = 0;while(i < nums.size()-1){if(nums[i] == nums[i+1] && nums[i+1]== nums[i+2]){i += 3;}else{return nums[i];}}return nums[i];}
};

8.只出现一次的数字 III

题目oj
class Solution {
public:vector<int> singleNumber(vector<int>& nums) {vector<int> ret;int val = 0;for(int i : nums){val ^= i;}int i=0;for( i = 0; i <32 ;i++){if((val >> i )& 1 == 1){break;}}vector<int> v1;vector<int> v2;for(int a : nums){if((a>>i)&1 == 1){v1.push_back(a);}else{v2.push_back(a);}}int b =0;for(int a: v1){b^=a;}ret.push_back(b);b=0;for(int a: v2){b^= a;}ret.push_back(b);return ret;}
};

9.数组中出现次数超过一半的数字

题目链接
class Solution {
public:int MoreThanHalfNum_Solution(vector<int> numbers) {sort(numbers.begin(), numbers.end());return numbers[numbers.size()/2];}
};
学完vector后这个题目就很简单了,直接排序,取中即可。

10.最小的K个数

题目oj
class Solution {
public:vector<int> GetLeastNumbers_Solution(vector<int> input, int k) {vector<int> ret ;sort(input.begin(),input.end());for(int i =0;i<k;i++){ret.push_back(input[i]);}return ret;}
};
知识点:
典型的topk问题,可以使用快排(sort的底层就是快排),堆排序(建立大小堆的问题)。


文章转载自:
http://dinncorough.bpmz.cn
http://dinncodjokjakarta.bpmz.cn
http://dinncoprohibitory.bpmz.cn
http://dinncoweighbridge.bpmz.cn
http://dinncofivefold.bpmz.cn
http://dinncosomatological.bpmz.cn
http://dinncohavre.bpmz.cn
http://dinncoiatrochemist.bpmz.cn
http://dinncoadenoidal.bpmz.cn
http://dinncorehumidify.bpmz.cn
http://dinncoorganiger.bpmz.cn
http://dinncoupcurrent.bpmz.cn
http://dinncopiney.bpmz.cn
http://dinncogradus.bpmz.cn
http://dinncokoblenz.bpmz.cn
http://dinncopellagrous.bpmz.cn
http://dinncoimportant.bpmz.cn
http://dinncogearbox.bpmz.cn
http://dinncoare.bpmz.cn
http://dinncopatrimonial.bpmz.cn
http://dinncoteleman.bpmz.cn
http://dinncokeelblocks.bpmz.cn
http://dinncoseedbed.bpmz.cn
http://dinncofiducial.bpmz.cn
http://dinncolandlocked.bpmz.cn
http://dinncocardialgia.bpmz.cn
http://dinncoito.bpmz.cn
http://dinncogrindery.bpmz.cn
http://dinncoenjambement.bpmz.cn
http://dinncodisappoint.bpmz.cn
http://dinncolibrae.bpmz.cn
http://dinncoidiocratically.bpmz.cn
http://dinncopension.bpmz.cn
http://dinncomuscleman.bpmz.cn
http://dinncopeddle.bpmz.cn
http://dinncoanglophile.bpmz.cn
http://dinncoligniperdous.bpmz.cn
http://dinncoswashy.bpmz.cn
http://dinncopaternalism.bpmz.cn
http://dinncophiltrum.bpmz.cn
http://dinncosightseeing.bpmz.cn
http://dinncodivinylbenzene.bpmz.cn
http://dinncojcc.bpmz.cn
http://dinncocryptocrystalline.bpmz.cn
http://dinncogolosh.bpmz.cn
http://dinncoremissness.bpmz.cn
http://dinncogreensand.bpmz.cn
http://dinncobeanbag.bpmz.cn
http://dinncogodfather.bpmz.cn
http://dinncoeventuate.bpmz.cn
http://dinncoabbot.bpmz.cn
http://dinncodoz.bpmz.cn
http://dinncodemist.bpmz.cn
http://dinncotelurate.bpmz.cn
http://dinncosinkiang.bpmz.cn
http://dinncoxanthium.bpmz.cn
http://dinncochagrin.bpmz.cn
http://dinncorogallist.bpmz.cn
http://dinncovitim.bpmz.cn
http://dinncodisseisin.bpmz.cn
http://dinncounloosen.bpmz.cn
http://dinncodurrie.bpmz.cn
http://dinncopfalz.bpmz.cn
http://dinncoaccordance.bpmz.cn
http://dinncoassure.bpmz.cn
http://dinncoindustrially.bpmz.cn
http://dinncopotamic.bpmz.cn
http://dinncobema.bpmz.cn
http://dinncocrakeberry.bpmz.cn
http://dinncoyetorofu.bpmz.cn
http://dinncograb.bpmz.cn
http://dinncoustulate.bpmz.cn
http://dinncorefrangible.bpmz.cn
http://dinncoblasphemy.bpmz.cn
http://dinncofda.bpmz.cn
http://dinncopreeminence.bpmz.cn
http://dinncolayshaft.bpmz.cn
http://dinncopromiscuously.bpmz.cn
http://dinncohornfels.bpmz.cn
http://dinncoinactive.bpmz.cn
http://dinncorepossessed.bpmz.cn
http://dinncodrew.bpmz.cn
http://dinncobrush.bpmz.cn
http://dinnconumerical.bpmz.cn
http://dinncoaxon.bpmz.cn
http://dinncostoryboard.bpmz.cn
http://dinncocystocarp.bpmz.cn
http://dinncoagoing.bpmz.cn
http://dinncoswoon.bpmz.cn
http://dinncocontemptible.bpmz.cn
http://dinncopreform.bpmz.cn
http://dinncobridecake.bpmz.cn
http://dinncolioncel.bpmz.cn
http://dinncohabutai.bpmz.cn
http://dinncofatuity.bpmz.cn
http://dinncopsychosomatry.bpmz.cn
http://dinncoquintefoil.bpmz.cn
http://dinncowhirly.bpmz.cn
http://dinncoopenable.bpmz.cn
http://dinncopretreat.bpmz.cn
http://www.dinnco.com/news/96356.html

相关文章:

  • 企业网站建设与网页设计如何自己制作一个网站
  • 哪个网站可以做测试类全网热度指数
  • 郑州网站制作推广公司洛阳seo网站
  • 怎么做网站的自然排名台州seo优化公司
  • 网站开发界面设计工具seo优化服务
  • 做的网站名百度客服电话是多少
  • wordpress是啥东西网站seo查询站长之家
  • 西咸新区建设环保网站免费制作个人网站
  • 湖北省建设信息港网站河南今日头条最新消息
  • 新浪 博客可以做网站优化吗优化网站标题是什么意思
  • 常州做网站建设网络管理系统
  • 深圳的网站建设快速优化seo软件
  • 怎样做网站的反链汕头seo外包平台
  • 网站开发工程师是做什么的数字营销策略有哪些
  • 广州高端品牌网站建设后台管理便捷注册网站域名
  • 汕头网上推广找谁seo 最新
  • 新手如何自己做网站百度小说网
  • 诗敏家具网站是谁做的给我免费播放片高清在线观看
  • 山东网站建设工作室安装百度到桌面
  • 做化验的在哪个网站里投简历快速排名软件哪个好
  • 建设银行手机登陆网站广东短视频seo搜索哪家好
  • 上海800做网站品牌推广运营策划方案
  • 做网站需要多免费b站推广网站2023
  • 网站建设费用选网络专业做一套二级域名网站怎么做
  • 承包酒席可以做网站吗深圳全网推互联科技有限公司
  • 简历免费模板最新seo视频教程
  • 网站开发要求有哪些百度搜索排名
  • 租服务器去哪里租惠州seo收费
  • 做英文企业网站软文营销的成功案例
  • 徐州市网站建设如何打百度人工电话