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

怎么做跟别人一样的网站百度关键词排名批量查询工具

怎么做跟别人一样的网站,百度关键词排名批量查询工具,广州哪里有做网站,做网站都需要自己的服务器吗目录 1.前言 2.题目:奇怪的电梯 1.题目描述 2.输入格式 3.输出格式 4.输入输出样例 5.说明 6.题解 3.小结 1.前言 哈喽大家好啊,前一段时间小编去备战蓝桥杯所以博客的更新就暂停了几天,今天继续为大家带来题解分享,希望大…

目录

1.前言

2.题目:奇怪的电梯

1.题目描述

2.输入格式

3.输出格式

4.输入输出样例

5.说明

6.题解

 3.小结


1.前言

哈喽大家好啊,前一段时间小编去备战蓝桥杯所以博客的更新就暂停了几天,今天继续为大家带来题解分享,希望大家多多支持我哦~

2.题目:奇怪的电梯

1.题目描述

呵呵,有一天我做了一个梦,梦见了一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第 i 层楼(1≤i≤N)上有一个数字 Ki​(0≤Ki​≤N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例如: 3,3,1,2,5 代表了 Ki​(K1​=3,K2​=3,……),从 1 楼开始。在 1 楼,按“上”可以到 4 楼,按“下”是不起作用的,因为没有 −2 楼。那么,从 A 楼到 B 楼至少要按几次按钮呢?

2.输入格式

共二行。

第一行为三个用空格隔开的正整数,表示 N,A,B(1≤N≤200,1≤A,B≤N)。

第二行为 N 个用空格隔开的非负整数,表示 Ki​。

3.输出格式

一行,即最少按键次数,若无法到达,则输出 -1

4.输入输出样例

5.说明

对于 100% 的数据,1≤N≤200,1≤A,B≤N,0≤Ki​≤N。

本题共 16个测试点,前 15 个每个测试点 6 分,最后一个测试点 10 分。

6.题解

#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;const int N=230;int n=0,a=0,b=0;//分别记录大楼总高度,当前楼层,目标楼层
int fl[N];//记录按钮
int ans=1e9;//记录次数
bool st[N];//判断该楼层是否已经登过void dfs(int x,int ans1){if(ans1>=ans)return ;if(x<0||x>n)return ;//超出范围了剪枝if(x==b){ans=min(ans,ans1);return ;}if(x+fl[x]<=n&&!st[x+fl[x]]){st[x+fl[x]]=true;dfs(x+fl[x],ans1+1);st[x+fl[x]]=false;//回溯原来状态}if(x+fl[x]>0&&!st[x+fl[x]]){st[x+fl[x]]=true;dfs(x-fl[x],ans1+1);st[x+fl[x]]=false;}
}int main(){cin>>n>>a>>b;for(int i=1;i<=n;i++){cin>>fl[i];}dfs(a,0);if(ans==1e9){printf("-1");return 0;}cout<<ans;return 0; 
}

这道题思路如下:

  •  这道题我是用dfs解决的。
  • 搜索有俩条路径:一个是向上查询,另一个是向下查询。
  • 剪枝条件有俩个:1.如果上升或下降小于等于0或者大于n。     2.枚举次数过大 。
  • 另外为了节省时间,选择用bool数组记录楼层选择状态,以免造成某一层楼反复到达所造成的tle。

 3.小结

今天的分享到这里就结束了,希望大家多多点赞,多多收藏,多多支持我哦~

http://www.shuangfujiaoyu.com/news/53857.html

相关文章:

  • 什么行业做网站合适google优化推广
  • 通过门户网站做单点登录SAP株洲seo推广
  • 北京网站设计技术乐云seo浏览器打开
  • 创建网站用突唯阿做响应式网站百度怎么发自己的小广告
  • 网站建设网页设计培训班国产搜什么关键词最好看
  • 做外贸最好的网站30个免费货源网站
  • 网站需要收集什么建站资源深圳电子网络推广查询
  • 网站建设教程搭建国外引流推广软件
  • 山东青岛网站建设公司哪家专业短视频seo排名系统
  • 家具类网站如何优化最新军事消息
  • 校园网站方案百度快照是啥
  • 怎么编写一个网页武汉seo培训
  • 昆明网站seo诊断广告推广投放平台
  • 建设制作外贸网站的公司湖北网络推广seo
  • 贵阳做网站做得好的长沙网站制作推广
  • 网站付款接口这么做百度推广一年多少钱
  • 网站投票系统 js360优化关键词
  • 抚顺您做煮火锅网站新手电商运营从哪开始学
  • 做地方服务性网站营销课程培训
  • 网站建设公司首页廊坊网络推广公司
  • wordpress文章不能分段长沙seo关键词
  • HTML发布网站百度账号设置
  • 自己建设网站怎么被百度收入宁德seo培训
  • 网站建设域名的购买软文有哪几种类型
  • 闵行三中网站大亚湾发布
  • python做网站 知乎网站结构
  • 网站空间购买 北京sem分析是什么意思
  • 商城网站建设高端qq代刷网站推广免费
  • 织梦网站如何做伪静态公司网页怎么制作
  • 太原在线网站制作天津seo公司