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

做推广送网站免费建站重庆关键词优化平台

做推广送网站免费建站,重庆关键词优化平台,给个网站靠谱点2021,招标网站开发链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 \,\,\,\,\,\,\,\,\,\,老妪遂递一羊皮卷轴,上面什么都没有,清楚欲问,老妪却缄口不言。           \,\,\,\,\,\,\,\,\,\,清楚性格刚直&…

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

题目描述

          \,\,\,\,\,\,\,\,\,\,老妪遂递一羊皮卷轴,上面什么都没有,清楚欲问,老妪却缄口不言。
          \,\,\,\,\,\,\,\,\,\,清楚性格刚直,放下鼠资,正欲再问,忽觉眼前一花,老妪和店铺却都消失不见,唯卷轴与竹鼠。
          \,\,\,\,\,\,\,\,\,\,“怪哉”,清楚回头走,见到地上有一些格子。

          \,\,\,\,\,\,\,\,\,\,清楚正在玩跳格子游戏。地上有 nnn 个格子,清楚一开始在 111 号格子,目标是 nnn 号格子。

          \,\,\,\,\,\,\,\,\,\,第 iii 个格子上有一个数字 aia_iai​ ,清楚在这个格子上可以往左右两边选一个方向,然后选择 aia_iai​ 的一个正整数因子作为长度,进行一次跳跃,但是不可以跳出边界。
          \,\,\,\,\,\,\,\,\,\,请问清楚最少跳多少步,就可以到达 nnn 号格子。

输入描述:

          \,\,\,\,\,\,\,\,\,\,第一行输入一个整数 n ( 1≤n≤103 )n\ (\ 1 \leq n \leq 10^3\ )n ( 1≤n≤103 ) 代表格子数量。\,\,\,\,\,\,\,\,\,\,第二行输入 nnn 个整数 a1,a2,…,an ( 1≤ai≤1018 )a_1,a_2,\dots,a_n\ (\ 1 \leq a_i \leq 10^{18}\ )a1​,a2​,…,an​ ( 1≤ai​≤1018 ) 代表格子上的数字。

输出描述:

          \,\,\,\,\,\,\,\,\,\,在一行上输出一个整数,代表到达终点需要的最少步数 。

示例1

输入

复制5 2 3 1 5 4

5
2 3 1 5 4

输出

复制2

2

说明

          \,\,\,\,\,\,\,\,\,\,在 111 号节点 ,选择 a1a_1a1​ 的因子 111 ,往右跳 111 步,到达 222 号节点。\,\,\,\,\,\,\,\,\,\,在 222 号节点 ,选择 a2a_2a2​ 的因子 333 ,往右跳 333 步,到达 555 号节点。

做法

直接bfs搜就好了

#include<bits/stdc++.h>
using namespace std;
int vis[1010];
long long a[1010];
int n;
struct ty{int x,cnt;
};
queue<ty> q;
void bfs(){q.push({1,0});while(!q.empty()){ty tmp=q.front();q.pop();if(tmp.x==n){cout<<tmp.cnt;return ;}if(vis[tmp.x]) continue;vis[tmp.x]=1;for(int i=1;i<=n;i++){if(a[tmp.x]%i) continue;if(i+tmp.x<=n&&vis[tmp.x+i]==0){q.push({tmp.x+i,tmp.cnt+1});}if(tmp.x-i>=1&&vis[tmp.x-i]==0){q.push({tmp.x-i,tmp.cnt+1});}}}
}
int main(){scanf("%d",&n);for(int i=1;i<=n;i++) scanf("%lld",&a[i]);bfs();
}

wa的原因

因为这几天写了洛谷的跳跃机器人那题,而且最近一直在学dp,就只想着用dp了。不过这题好像不能用dp写。这个后效性好像解决不了,还是说之前的dp写法就是假的???

http://www.tj-hxxt.cn/news/100220.html

相关文章:

  • wordpress悬浮bar百度权重优化软件
  • 怎么做免费的产品图片网站茶叶网络推广方案
  • 功能型网站开发价格站长之家查询网
  • 天津市建设工程定额网站b2b网站大全
  • 衡量网站质量的标准搜狗优化排名
  • 电子商务网站建设实例seo站
  • 外汇直播室都是网站做的网站收录排名
  • 西宁网站推广seo关键词优化推广
  • 制作公司网页多钱seo搜索优化专员招聘
  • 做网站最好的公网站收录软件
  • 营销型网站建设搭建方法百度下载安装到桌面上
  • 网站代理备案表sem和seo哪个工作好
  • 武威 网站建设网站设计软件
  • 网站建设优化规划书搜索引擎调价工具哪个好
  • 名者观看网站谷歌搜索引擎网页版入口
  • 宁波led网站建设最有吸引力的营销模式
  • 大学生兼职网站开发毕设论文网络营销岗位招聘信息
  • wordpress如何修改语言引擎seo如何优化
  • 邯郸做网站找哪家好新开店铺怎么做推广
  • 印章在线制作网站三亚百度推广开户
  • 怎么做相册网站群推广
  • 北京建设银行纪念钞预定官方网站黄页88网
  • 六安网站建设全包百度软件
  • 成都网站建设赢展国际重大新闻事件10条
  • 江苏网站建设南通关键词挖掘工具免费
  • 越烽建设集团有限公司网站seo研究协会网
  • 做网站还有价值吗一个新公众号怎么吸粉
  • 申请注册网站自媒体培训
  • 现在做电商什么最赚钱西安seo代运营
  • 互动网站建设多少钱seo标题优化的心得总结