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

做网站用小图标在什么网下载百度seo通科

做网站用小图标在什么网下载,百度seo通科,网站运营是做啥的,比较好的网页制作公司由题意可以得知这是一道暴力模拟的题目,我们只需要根据题意说的模拟整个过程即可。首先需用循环接收n个数字,每次判断这个数字是否出现过,若没有出现则为对应的负值,若出现过则需要将这个坐标减去之前坐标的值再减一返回&#xff…

由题意可以得知这是一道暴力+模拟的题目,我们只需要根据题意说的模拟整个过程即可。首先需用循环接收n个数字,每次判断这个数字是否出现过,若没有出现则为对应的负值,若出现过则需要将这个坐标减去之前坐标的值再减一返回(因为计算的是两个之间的距离,需要在坐标基础上再减一),则需要两个对应的数据结构存储相应的值,为了使用方便我们用临时变量或者数组存放原数组,用ArrayList存放新数组,因为java里ArrayList自带了很多方法直接使用很便捷。

①接收数字n

②读入n个数字,用临时变量存储(也可以放进数组)

③读入后与使用集合的contains方法,若包含则算出距离放进arr数组,不包含则将这个数字的负值放进arr数组

④依次进行,直到n次循环结束

⑤输出结果

代码如下👇

	public static void main(String[] args) {Scanner scan = new Scanner(System.in);int n=scan.nextInt();//数组容量int arr[]=new int[n];//数组1存放结果ArrayList<Integer> arrayList=new ArrayList<>();//数组2存放原数组中间状态for (int i = 0; i < n; i++) {int t=scan.nextInt();//临时变量if (arrayList.contains(t)) {//在数组中寻找临时变量arr[i]=arrayList.size()-arrayList.indexOf(t)-1;//计算距离arrayList.remove((Object)(t));//删除多余的元素arrayList.add(t);添加新值}else {arr[i]=-t;//负值arrayList.add(t);//添加到数组2}}for (int i = 0; i < arr.length; i++) {System.out.print(arr[i]+" ");//输出结果}scan.close();}

测试用例:

5
1 2 2 1 2
-1 -2 0 1 1 

http://www.dtcms.com/wzjs/7725.html

相关文章:

  • 长沙网站建设湘icp备比较成功的网络营销案例
  • 如何写网站开发需求文档网站seo诊断技巧
  • 网站开发亿玛酷可靠5公司如何建立网站
  • 卖域名做非法网站怎么建立网站的步骤
  • 网站制作横幅图片素材最近的国际新闻
  • 哈尔滨最新通知网站排名优化手机
  • 中国展览公司前十名seo优化信
  • 做网站建设推广好做吗seo快速排名优化
  • 自己可以做英文网站么网站软件下载大全
  • 通辽网站制作公司百度seo快排软件
  • 网站开发需要哪些人员网站怎么被百度收录
  • 网络营销与直播电商是什么国内做seo最好公司
  • 云海建设工程有限公司网站网页设计首页制作
  • 用python做网站不常见建站为应用技术
  • 做网站要用框架吗营销型网站的类型有哪些
  • h5免费制作网站模板盐城网站优化
  • 济南专业网站建设seo培训资料
  • 免费企业网站报价制作网站免费
  • 怎么做监测网站的浏览量网络营销的特点是什么?
  • 做bannar在哪个网站参考友情链接出售平台
  • 成都专业网站建设超云seo优化
  • 网站策划工作条件引流推广平台软件
  • 买空间做网站百度怎么推广自己的产品
  • 大连开发区网站开发公司网站seo诊断报告怎么写
  • 热门课程自己做网站独立站平台选哪个好
  • 做3d兼职网站企业互联网推广
  • 网站域名注册商标搜索网站关键词
  • 武夷山网站推广服务人工智能培训班收费标准
  • 华联app每周四抢电影票网络推广优化
  • 南京做南京华美整容网站推广广告