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

展示形网站怎么建苏州艺术家网站建设

展示形网站怎么建,苏州艺术家网站建设,温州网络有限公司,企业内部网站建设教程题目分析 计算读取所有未读邮件所需的步数,其中1代表未读,0代表已读 思路分析 遍历邮件,如果当前是未读,那么所需步数1,如果下一封也是未读,不用管(遍历后会直接1),如果下一封是已读&#xff0…

题目分析

        计算读取所有未读邮件所需的步数,其中1代表未读,0代表已读

思路分析

        遍历邮件,如果当前是未读,那么所需步数+1,如果下一封也是未读,不用管(遍历后会直接+1),如果下一封是已读,那就回到目录(此时步数+1),直到遇到下一个未读(由于设定了未读+1,所以这里也不需要其他操作)。由于示例1,101区间是直接按顺序读过去的是三次,但是遇0回到目录再读仍然是3次,所以不影响。如果存入的数据没有1,那就输出0

代码


import java.util.*;public class Main {public static void main(String[] args)  {Scanner sc = new Scanner(System.in);int n=sc.nextInt();//总共邮件数量int[] arr=new int[n];//邮件组Boolean fan=false;//判断这个邮件组是否包含1int re=0;//初始化步数int index=-1;//记录最后一个未读的信件for (int i = 0; i < n; i++) {//遍历存值arr[i]=sc.nextInt();if (arr[i]==1){//只要有一封是未读fan=true;//那就执行后续操作,如果全是已读就不用执行,re也就自然是0index=i;//不断更新index,最后index的值就是最后一封未读邮件的位置}}if (fan){//如果邮件组包含未读for (int i = 0; i < n; i++) {//遍历邮件if (arr[i]==1){//遇到未读邮件re++;//那就步数+1if (i<n-1&&arr[i+1]==0&&index!=i){//如果下一封是0,那就回到目录,如果这一封已经是最后一封那就不用+1,解释index!=ire++;//回到目录步数+1}}}}System.out.println(re);}
}

(走亲访友耽误两天,我胡汉三又回来啦)

         感谢您能够看到这里,一起见证小何同学的算法学习,如果您有不同的见解,希望能得到您的指点和点悟;如果您是和我一样的同学,也希望这篇文章能对您有所帮助。

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

相关文章:

  • 网站建设免费pptwordpress 主题 效果 差别大
  • 企业网站开发流程在线建站系统
  • 网站网页是怎么做的投资建设个什么网站好
  • 重庆哪里可以做网站的郑州app定制开发
  • 我是做环保类产品注册哪些浏览量大的网站推销自己的产品比较好呢ppt模板免费下载网址
  • 常州城乡和住房建设厅网站wordpress linux 伪静态
  • 专业济南网站建设价格黑龙江建筑工程信息网
  • 黑龙江省建设集团有限公司网站视频网站推广怎么做
  • 网站建设规划总结wordpress 2018编辑器
  • 丽水市住房和城建建设局网站怎么建设公益网站
  • 站长工具查询如何做个网站做cpa
  • 深圳产品网站建设北京哪家装修公司好
  • 做海报去哪个网站找素材比较好呢保定网站建设维护
  • 网站营销的分类有哪些门户网站主要特点和功能
  • 犀牛云做网站机械网站精选
  • 什么专业学网页设计已有的网站如何做排名优化
  • 东莞专业网站推广需要多少钱wordpress如何更改域名
  • 网站管理人员队伍建设有待加强东莞建设网东莞市住房和城乡
  • 免费的网站域名和空间希爱力双效片的作用与功效
  • 湖北营销型网站建设费用网页设计教程书籍推荐
  • 免费的微网站哪个好wordpress文章页禁止右键
  • 对网站做打包备份处理网络规划与设计毕业设计
  • 网站建设推广销售人员济南网约车公司
  • 佛山电子商务网站建设天元建设集团有限公司设计研究院征求意见
  • 陇南市建设局官方网站wordpress微信分享代码
  • 有没有哪个网站可以做LCM模组快速建设网站视频教程
  • 我想做个网站怎么弄个人网站可以做商城吗
  • 济南建站公司模板网站建设kpi考核
  • dw php网站开发书籍云盘做一网站
  • 在线设计图案莱芜户型优化培训班