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

3d网站带后台下载百度推广开户怎么开

3d网站带后台下载,百度推广开户怎么开,深圳 做网站,二维码生成器app下载安卓版思路就是利用俩“指针”i和j&#xff0c;每次i遇到空格&#xff0c;j刚好是单词的首字母&#xff0c;此时不仅仅加入&#xff0c;也将j的位置放到i1的位置上即可&#xff0c;代码如下&#xff1a;#include <iostream> using namespace std;int main() {string s;string …

思路就是利用俩“指针”i和j,每次i遇到空格,j刚好是单词的首字母,此时不仅仅加入,也将j的位置放到i+1的位置上即可,代码如下:

#include <iostream>
using namespace std;int main() 
{string s;string ret;while (getline(cin, s)){for (int i = 0, j = 0; i < s.size(); i++){if (s[i] == ' '){if (s[j] >= 97){s[j] -= 32;}ret.push_back(s[j]);j = i + 1;}if (i == s.size() - 1){if(s[j] >= 97){s[j] -= 32;}ret.push_back(s[j]);}}cout << ret;}return 0;
}

dd爱框框就是一个简单的滑动窗口问题,进窗口,判断,出窗口。

#include <iostream>
#include <vector>
#include <climits>
using namespace std;
const int N = 1e7 + 10;
int n = 0;
int x = 0;
int arr[N];
int ret;
int rightlen = -1;
int leftlen = -1;
int dis = N;
int main()
{cin >> n >> x;for (int i = 1; i <= n; ++i){cin >> arr[i];}// 滑动窗口int left = 0;int right = 0;while (right <= n){ret += arr[right];while (ret >= x){if (right - left + 1 < dis){leftlen = left;rightlen = right;dis = right - left + 1;}ret -= arr[left];left++;}right++;}cout << leftlen << " " << rightlen;return 0;
}

使用dfs这个思路,每次只要是递归层次到了与digits.size()层次的时候,此时就插入先前排列组合过的字母就行了,其他层级就全排列就用的是dfs。

class Solution {
public:string hash[10] = {"", "", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"};vector<string> ret;string path;vector<string> letterCombinations(string digits) {if (!digits.size()) return {};dfs(0, digits);return ret;}void dfs(int pos, string& digits){if (pos == digits.size()){ret.push_back(path);return;}int index = digits[pos] - '0';for (int i = 0; i < hash[index].size(); ++i){path += hash[index][i];dfs(pos + 1, digits);path.pop_back();}}
};

使用栈,左括号配合右括号,配合到了就返回true,其他都返回false。

class Solution {
public:bool isValid(string s) {if (s.size() == 0) return false;stack<char> st;for (int i = 0; i < s.size(); i++){if (s[i] == '[' || s[i] == '(' || s[i] == '{'){st.push(s[i]);}else{if (st.empty())  return false;char top = st.top();switch(top){case '[':{if (s[i] != ']') return false;break;}case '(':{if (s[i] != ')') return false;break;}case '{':{if (s[i] != '}') return false;break;}default: break;}st.pop();}}if (!st.empty()) return false;return true;}
};
http://www.dtcms.com/wzjs/56761.html

相关文章:

  • wordpress rss源关键词优化排名查询
  • 河北网站建设公司网站搜索量查询
  • 手机网站怎么制作软件百度app下载官方免费下载最新版
  • 怎样设计电子商务网站的建设百度排行榜明星
  • 北京的it外包公司seo排名系统源码
  • 静态网站被同行使用网站友链外链
  • 宁波做网站多少钱建站是什么意思
  • dede网站地图html行者seo无敌
  • 网站建设合同 技术合同网络营销策划是什么
  • 郑州网站开发汉狮下载百度
  • 网站首页建设方案广州新一期lpr
  • 营销网站建设多少钱深圳整站seo
  • 专做山珍的网站模板网站
  • 网站开发 jz.woonl长沙网络推广网站制作
  • 上海杨浦网站建设网站建设外包
  • 广州网站开发设计公司百度爱采购平台官网
  • 网站策划报告怎么写宣传推广的形式有哪些
  • 用php做网站教程推广引流最快的方法
  • 订货网站怎么做宁波seo关键词培训
  • 建设公司网站大概需要多少钱十大营销案例分析
  • 如何接单做网站女教师网课入06654侵录屏
  • 自己做游戏的网站深圳网站seo推广
  • 中国建筑装饰网王凤波西安seo公司哪家好
  • 能做门户网站带论坛功能的cms太原seo排名公司
  • 平面设计师常用的素材网站网络搜索引擎有哪些
  • 海南专业网站建设定制关键词查找
  • 做钉子出口哪个网站好中国最厉害的营销策划公司
  • 沈阳高端网站制作seo的基本步骤包括哪些
  • 佛山个人网站建设seo外包公司
  • 怎样用ps做网站banner交易平台