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

3d网站带后台下载国外b站不收费免费2023

3d网站带后台下载,国外b站不收费免费2023,网站站点名,久商推网站建设思路就是利用俩“指针”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/502371.html

相关文章:

  • 专业的app网站开发网络营销运营公司
  • 深圳疫情最新报道上海百度seo点击软件
  • 响应式制作网站建设关键词怎么优化
  • 如何做服装微商城网站建设百度推广平台首页
  • 图书动态网站开发网球新闻最新消息
  • 小学校园网站建设简介网页设计图
  • 什么网站可以做公共基础知识鹤壁网站seo
  • 郑州微科网站建设外贸网站建站
  • 做的网站 只显示代码成都网站seo外包
  • 做企业网站一般多少钱个人网站免费域名注册
  • 祥网站建设长春模板建站代理
  • 哈尔滨企业网站seo外链推广工具下载
  • 沈阳做企业网站哪家好天津债务优化公司
  • 广州应用网站设计谷歌搜索引擎香港免费入口
  • 一个微信公众号可以做几个网站电商网站制作
  • 网站建设中的html国内搜索引擎网站
  • 潮南最新消息今晚安徽网站建设优化推广
  • 网站服务器租用价格表如何进行关键词分析
  • 做服装网站宣传quark搜索引擎入口
  • 新手做网站需要哪些软件网页设计制作
  • 成都网站建设设计线在科技成都网站推广公司
  • 广东省 网站制作营销渠道名词解释
  • 网站集约化建设的讲话郑州seo代理外包公司
  • wordpress回复后可见南宁seo渠道哪家好
  • 秦皇岛网站开发多少钱推送者seo
  • 有什么做服装的网站吗如何设计一个网站页面
  • 哪个网站做批发最便宜吗安卓优化大师老版本
  • 越南做企业网站网站查询ip
  • 阿里云怎么做网站爱网站关键词查询工具长尾
  • 怎么用网吧电脑做网站服务器吗百度推广有用吗