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

网站建设需不需要编程公司注册名称大全

网站建设需不需要编程,公司注册名称大全,网页怎么设计图片循环播放,南京网站建设丁豆褒文章目录第一题题目思路代码第二题题目:思路代码第三题题目:思路代码第一题 题目 跳台阶扩展问题 思路 考虑青蛙跳到第n级台阶的跳法。青蛙在最后一步可以 跳1级:那么在此之前,它需要跳到第n-1级,有f(n-1)种方法 跳…

文章目录

  • 第一题
    • 题目
    • 思路
    • 代码
  • 第二题
    • 题目:
    • 思路
    • 代码
  • 第三题
    • 题目:
    • 思路
    • 代码

第一题

题目

跳台阶扩展问题
在这里插入图片描述

思路

考虑青蛙跳到第n级台阶的跳法。青蛙在最后一步可以
跳1级:那么在此之前,它需要跳到第n-1级,有f(n-1)种方法
跳2级:在此之前,它需要跳到第n-2级,有f(n-2)种方法
跳n-1级:在此之前,它需要跳到第1级,有f(1)种方法
直接跳n级:这是一种新的方法,即直接从地面跳到第n级

因为:
f(n) = f(n-1) + f(n-2) + ... + f(1) + 1
f(n-1) = f(n-2) + f(n-3) + ... + f(1) + 1
所以:
f(n) - f(n-1) = f(n-1)
f(n) = 2 * f(n-1)
即:
f(n) = 2^(n-1)

代码

#include <iostream>
#include <cmath>
using namespace std;int main()
{int n = 0; cin >> n;cout << pow(2, n - 1) << endl;return 0;
}

第二题

题目:

包含不超过两种字符的最长子串

在这里插入图片描述

思路

滑动窗口: 使用一个kind来标记窗口中字符的种类数量,
<2时,进窗口;
>2时,出窗口;
出完后,更新当前结果

代码

#include <iostream>
#include <string>
using namespace std;int main() 
{int hash[26] = {0};string s; cin >> s;int left = 0, right = 0;int res = 0;int kind = 0;while(right < s.size()){if(hash[s[right] - 'a']++ == 0) kind++;while (kind > 2) {if(hash[s[left++] - 'a']-- == 1) kind--;}res = max(res, right - left + 1);right++;}cout << res << endl;return 0;
}
// 64 位输出请用 printf("%lld")

第三题

题目:

字符串的排列
在这里插入图片描述

思路

递归DFS

代码

class Solution {
public:/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param str string字符串 * @return string字符串vector*/bool visited[20] = {0};vector<string> res;string path;string s;int n;vector<string> Permutation(string str) {// write code heren = str.size();sort(str.begin(), str.end());s = str;dfs(0);return res;}void dfs(int pos){if(pos == n){res.push_back(path);return ;}for(int i = 0; i < n; i++){if(!visited[i]){if(s[i] == s[i - 1] && !visited[i - 1]) continue;path.push_back(s[i]);visited[i] = true;dfs(pos + 1);visited[i] = false;path.pop_back();}}}
};
http://www.dtcms.com/a/551792.html

相关文章:

  • 竞价网站制作商城网站租服务器安全不
  • 云南网站开发公司推荐商家怎么入驻百度
  • 西安有关做网站的公司有哪些php做的网站 订单系统
  • ps里新建网站尺寸怎么做给人做网站赚钱吗
  • 怎么让网站排名上去网页浏览器tv版
  • 旅游网站开发成本包括深圳龙岗网站维护
  • 绝唯cms网站管理系统中国十大外贸上市公司排名
  • 廊坊建设局网站现在做一个网站系统多少钱
  • seo网站概述wordpress谁开发的
  • 做网站的抬头怎么做装饰公司东莞网站建设
  • 温州市手机网站制作哪家便宜安徽省建设监理网站
  • wordpress 布局调整池州网站制作优化
  • 医院如何做网站策划两学一做 官方网站
  • 网站技术策划人员要求cloudflare cdn
  • 海曙区做网站佛山最好的网站建设公司
  • 长春网站网络公司dw网页设计个人简历
  • 医疗器械有哪些产品来宾seo
  • 网站如何改版winserver2008上用iis发布网站
  • 网站建设肆金手指排名4太原建设网站公司
  • 微信公众平台网站建设wordpress 示例页面
  • 阿里巴巴网站是怎么做的网站建设对信息公开的作用
  • 建个网站需要多少钱网络推广是什么职位
  • 洛阳 网站建设 大师字画简易网站建设维护
  • 网站开发工程师职业网站怎样做域名绑定
  • 制作微网站多少钱衡水网站建设最新报价
  • 维护网站费用怎么做会计凭证农村电商平台网站设计思路有哪些
  • 职业学校网站模板做rom网站
  • 怎样创建网站微信官方登录入口
  • 旅游景点网站策划书农庄网站模板
  • 网站设计如何开始河北中石化建设网站