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

公司执照代办seo网站推广杭州

公司执照代办,seo网站推广杭州,wap网站搭建,空间资源【问题描述】 有人建造了一些机器人,并且将他们放置在包含n个单元的一维网格上,一个长度为n的字符串s代表了他们的编排方式,字符串中的字符既可以是.,也可以是0~9之间的一个数字字符,字符.表示开始时在相应的单元上无机…

【问题描述】

       有人建造了一些机器人,并且将他们放置在包含n个单元的一维网格上,一个长度为n的字符串s代表了他们的编排方式,字符串中的字符既可以是'.',也可以是'0'~'9'之间的一个数字字符,字符'.'表示开始时在相应的单元上无机器人,数字表示开始时在相应的单元上有一个机器人。特别地,数字x表示他可以从开始点向左移动x个单元,或从开始点向右移动x个单元,每次移动距离为一个单元格。

       例如,假定字符串的第7个字符为3,代表机器人从第7个单元开始,他的活动范围为第4个单元(7-3=4)到第10个单元(7+3=10)(包含两个端点),机器人仅仅可以在这个范围内移动,但不可以移出网格。一旦达到范围边界,机器人会折返。

       在此范围内,开始时机器人可以在任意时间按照任意方向移动,但如果两个机器人可能同时到达同一单元格时, 就会发生碰撞。 

       请判断,机器人的编排方式是否安全。 

【输入形式】

第一行为一个整数T,代表测试数据的组数,接下来T行,每行为一个测试字符串s。
【输出形式】

对于每个测试用例,输出一行为"safe"或"unsafe"(无引号)。
【样例输入】

4
....
.2.....
.2...2..
1.1.1.

【样例输出】

safe
safe
unsafe
unsafe

【样例说明】
【评分标准】

#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
int main()
{int t,l,m[10000];string s;cin>>t;for(int i=0;i<t;i++){memset(m,0,sizeof(m));cin>>s;l=s.length();for(int j=0;j<l;j++){if(s[j]<='9'&&s[j]>='0'){for(int k=max(0,j-s[j]+'0');k<=min(j+s[j]-'0',l);k++){m[k]++;}}}int flag=0;for(int j=0;j<l;j++){if(m[j]>1) {flag=1;cout<<"unsafe"<<endl;break;}}if(flag==0) cout<<"safe"<<endl;}
}

http://www.zhongyajixie.com/news/10241.html

相关文章:

  • 网站开发英语词汇小红书推广怎么收费
  • 网站认证必须做么看书网站排名
  • 网站建设是怎么挣钱做seo的公司
  • 建站abc做网站好累百度销售系统
  • 我如何做网络推广网站如何做推广购买友情链接
  • 网站建设为什么必须有服务器如何自己建一个网站
  • 网站建设网站建设的网络安徽企业网站建设
  • 网站开发java架构新手做销售怎么开发客户
  • 通栏网站b2b模式的电商平台有哪些
  • 毕业设计做网站有什么好处seo搜索引擎优化薪资水平
  • 建设网站如何盈利web3域名注册
  • 一个公司可以做两个网站推广吗免费建一级域名网站
  • 网站修改域名湖南正规关键词优化首选
  • 深圳住房和建设厅网站首页好看的网站模板
  • 网站建设公司济南上海网络推广平台
  • 青岛做网站多少钱手游推广赚佣金的平台
  • 云南网站建设c3sales营销渠道分为三种模式
  • 广西美丽乡村建设网站店铺引流的30种方法
  • 海南工程网站建设网络销售公司怎么运作
  • 永定门网站建设东莞关键词优化实力乐云seo
  • 电商网站建设流程图微信指数是什么意思
  • 石家庄做网站公司的电话2345网址导航官网
  • 网站banner特效网站推广优化流程
  • 用html表格做的网站网络网站推广优化
  • seo专业优化方法德阳seo
  • 西安做网站电话推广形式有哪几种
  • 经典网站设计作品营销软件代理推广
  • 新网站建设需要注意bing搜索
  • 网站如何做查询表单北京搜索引擎优化管理专员
  • 如何做平台网站常用的网站推广方法