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

室内装修公司名字大全如何选择百度网站优化公司

室内装修公司名字大全,如何选择百度网站优化公司,电商培训班主要学什么,jeecg 3.7 网站开发7.29 Fibonacci数列题目解析代码 合法括号序列判断题目题解代码 两种排序方法题目:题解代码 Fibonacci数列 题目 题目链接: 点击跳转 解析 【题目解析】: 本题是对于Fibonacci数列的一个考察,Fibonacci数列的性质是第一项和第二项都为1&am…

7.29

  • Fibonacci数列
    • 题目
    • 解析
    • 代码
  • 合法括号序列判断
    • 题目
    • 题解
    • 代码
  • 两种排序方法
    • 题目:
    • 题解
    • 代码

Fibonacci数列

题目

在这里插入图片描述
题目链接: 点击跳转

解析

  • 【题目解析】:
    本题是对于Fibonacci数列的一个考察,Fibonacci数列的性质是第一项和第二项都为1,后面的项形成递归:
    F(n) = F(n - 1) + F(n - 2)。
  • 【解题思路】:
    本题可以通过先找到距离N最近的两个Fibonacci数,这两个数分别取自距离N的最近的左边一个数L和右边一个数R,然后通过min(N - L, R - N)找到最小步数。

代码

#include <iostream>
using namespace std;int main(){int N,l=0,r=0,F=0,F0=0,F1=1;cin>>N;while (true) {F=F0+F1;F0=F1;F1=F;if(F<N){l=N-F;}else{r=F-N;break;}}cout<<min(l,r)<<endl;
}
// 64 位输出请用 printf("%lld")

合法括号序列判断

题目

在这里插入图片描述
题目链接: 点击跳转

题解

题目解析】:
本题考查的是对栈的应用
【解题思路】:
用栈结构实现,栈中存放左括号,当遇到右括号之后,检查栈中是否有左括号,如果有则出栈,如果没有,则说明不匹配注意边界问题

代码

#include<stack>
class Parenthesis {
public:bool chkParenthesis(string A, int n) {if(A.empty()&&(n%2)!=0)return false;stack<char> st;for(int i=0;i<A.size();i++){if(A[i]=='('){st.push(A[i]);}else if(!st.empty()&&A[i]==')'){st.pop();}else {return false;}}if(st.empty())return true;elsereturn false;}
};

两种排序方法

题目:

030

点击跳转: 两种排序方法

题解

思路很简单,将接受的字符串都放到vector容器中,利用string的operator>=运算符重载来按ascii比较字符串,利用string的size来比较字符串的长度

代码

#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main()
{
int n;
cin>>n;
vector<string> v;
v.resize(n);
for(auto& str : v)cin>>str;
bool lenSym = true, lexSym = true;
// 这里要注意从i=1开始遍历,前后比较,比较长度
for(size_t i = 1; i < v.size(); ++i)
{if(v[i-1].size() >= v[i].size()){lenSym = false;break;}
}
//比较ASCII码
for(size_t i = 1; i < v.size(); ++i)
{if(v[i-1] >= v[i]){lexSym = false;break;}
}if (lenSym&& lexSym)cout<<"both"<<endl;
else if (!lenSym && lexSym)cout<<"lexicographically"<<endl;
else if (lenSym && !lexSym)cout<<"lengths"<<endl;
else if (!lenSym&&!lexSym)cout<<"none"<<endl;
return 0;
}

在这里插入图片描述

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

相关文章:

  • 公司网站自己怎么建立ui设计案例网站
  • 宿州市埇桥建设规划局网站机械设备asp企业网站源码下载
  • 北京模板网站建设php网站开发就业前景
  • 网页qq登录记录网站朔州网站设计公司
  • 哈尔滨企业建站模板电商网站建设哪好
  • 如何建设网站安全管理制度做网站推广要注意什么
  • 网站建设与维护设计报告WordPress搭建流媒体网站
  • 深圳网站建设网站推广方案湖北省建设厅官方网站文件
  • 福州交通建设集团官方网站wordpress 博客 安装
  • 郑州做网站价格软件技术的发展前景
  • 如何将网站建设得更好南京旅游网站建设公司
  • 魔方建站孝感网站建设xgsh
  • 做网站能拿多少钱个人养老金制度有望年内
  • 榆社网站建设深圳家居网站建设公司
  • 沧浪手机网站建设公司乐清柳市广电网站
  • 绍兴seo网站推广互动平台网站
  • 专业网站设计服务在线咨询免费落地页制作平台
  • 网站做影集安全吗就业信息网页设计论文
  • 阿里巴巴网站的建设内容北京房山网站建设产品更新培训
  • 什么网站比较容易做福州城乡建设发展总公司官方网站
  • 关于网站建设的论坛wordpress仿微信播放器
  • 旅游网站建设技术有哪些内容企业网站建设费用 珠海
  • 青岛队建网站外贸公司都在用什么国际平台
  • 好兄弟给个网站wordpress子页面打不开
  • 中国建设部网站四库平台wordpress主题萨龙龙
  • 山西省这房和城乡建设厅网站网站建设中页面模板
  • 网站分站程序领动云建站
  • 中山免费建网站wordpress多语种
  • 携程网站联盟专业设计app
  • 互联网电子商务网站开发技术河北省招投标信息网