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

做网站的论坛做网站需要注册公司吗

做网站的论坛,做网站需要注册公司吗,手机购物网站 建站,wordpress 评论时间Robot 题目描述 有N个任务需要Robot去完成#xff0c;这个N个任务的地点在一个数轴上#xff0c;坐标为1到n。每个任务需要先完成ai个任务才能开始去做。Robot可以在直线上左右移动#xff0c;初始位置位于任务1的地点#xff0c;方向朝向数轴正方向。请问Robot最少转换多少… Robot 题目描述 有N个任务需要Robot去完成这个N个任务的地点在一个数轴上坐标为1到n。每个任务需要先完成ai个任务才能开始去做。Robot可以在直线上左右移动初始位置位于任务1的地点方向朝向数轴正方向。请问Robot最少转换多少次方向可以完成所有的任务。 输入 存在多个样例。 每个样例的第一行是一个整数n(1≤n≤1000), 第二行是一个n个整数a1,a2,⋯,an(0≤ain)。 输入数据保证一定能完成任务。 输出 每行输出一个样例的结果 样例输入 3 0 2 0 7 0 3 1 0 5 2 6样例输出 1 2 解题思路这题要简单就非常的简单如果要优化代码的话就要用到一些算法。这里我们就无脑一下直接秒杀掉。 我们就一路横冲直撞一直到最后一个任务正方向或 第一个任务反方向然后掉头。遇到一个就判断一个这个任务做了没这个任务能不能做如果都符合条件就完成该任务直至完成所有任务。 AC代码 #include stdio.hint n,ans,finishNum; int task[1010];int main() {while (scanf(%d,n) ! EOF){int books[1010] {0}; // 标记数组ans 0, finishNum 0;for (int i 1; i n; i )scanf(%d,task[i]);while ( 1 ){ // 从左向右一直到最后一个任务for (int i 1; i n; i ){if (task[i] finishNum books[i] 0) // 如果能完成该任务{finishNum ;books[i] 1;}}if (finishNum n) break; // 如果任务还没有全完成ans ; // 掉头// 从右向左一直到第一个任务 for (int i n; i 1; i --){if (task[i] finishNum books[i] 0){finishNum ;books[i] 1;} }if (finishNum n) break; // 如果任务还没有全完成ans ; // 掉头}printf(%d\n,ans);}return 0; }
http://www.huolong8.cn/news/25766/

相关文章:

  • 网站模版建设工具网站你懂我意思正能量app
  • 学校的网站建设和资源库建设网站运维托管
  • 免费做app网站新品牌进入市场的推广方案
  • 详细描述建设网站深圳市制作网站
  • 网站建设 aderhtml网站的上传
  • 企业网站建设解决方案保定官网优化技巧
  • 自己做网站用什么数据库wordpress iphoto
  • 网站采用哪种开发语言网站空间已过期
  • 网站有版权吗写网站建设的论文
  • 临沂专业网站制作秦洁婷seo博客
  • 财政局门户网站建设方案房产网站源码wordpress
  • 3 阐述网站建设的步骤过程微商怎么找客源人脉
  • 用自家宽带做网站服务器汕头第一网告别单身
  • 网站建设模板代码下载代写
  • 如何建设一个新的网站在线logo制作
  • 贵州公司网站建设深圳网页设计培训班价格
  • 哪里有做图片的网站3合1网站建设价格
  • 东莞个人网站推广建设江西做网站优化好的
  • 青岛建设银行股份有限公司网站首页找营销推广团队
  • wordpress 网站播放器插件学会网站建设总结
  • 厦门做企业网站多少钱制作网站软件排行榜
  • 广州做网站制作网站关键词在哪设置
  • iis6 网站无法访问广东网站优化
  • 网站的建设模式是指什么wordpress是什么系统
  • 网站建设实训结论与分析总结iis 网站绑定域名
  • 手机 网站服务器电子工程职业学院
  • 男和女做暖暖网站网页设计动态页面
  • 可做宣传的网站都有哪些中山网站建设电话
  • 南阳网站建设xihewh做外汇有哪些正规的网站
  • 广告传媒公司网站怎么做宣传片制作公司长沙