cf 583 B. Robot's Task(模拟)
来源:互联网 发布:iphone7怎么信任软件 编辑:程序博客网 时间:2024/05/16 01:40
链接:http://codeforces.com/problemset/problem/583/B
//求改变的方向次数
//直接模拟 题目是从1 开始 所以从左到右 从右到左
#include <stdio.h>#include <algorithm>using namespace std;int a[1000+10];int vis[1000+10];int main(){ int n,t=0; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",a+i); } if(n==1){printf("0\n");return 0;} int ans,flag,cnt=0; ans=flag=0; while(cnt!=n) { for(int i=0;i<n;i++) { if(a[i]<=cnt&&!vis[i]) { cnt++; if(!flag) { ans++; flag=1; } vis[i]=1; } } for(int i=n-1;i>=0;i--) { if(a[i]<=cnt&&!vis[i]) { cnt++; if(flag) { ans++; flag=0; } vis[i]=1; } } } printf("%d",ans-1); return 0;}
0 0
- cf 583 B. Robot's Task(模拟)
- cf#323-div2-B. Robot's Task-简单模拟
- ocderforce 583B Robot's Task(模拟)
- B. Robot's Task
- Robot's Task(模拟)
- Codeforces Round #323(div2) 583B. Robot's Task
- Code Forces 583 B. Robot's Task(贪心)
- Codeforces Round #323 B Robot's Task
- Codeforces Round #323 (Div. 2) B. Robot's Task(模拟)
- Codeforces Round #323 (Div. 2) B. Robot's Task
- Codeforces Round #323 (Div. 2) B. Robot's Task
- Codeforces Round #323 (Div. 2)B. Robot's Task
- [CF 239B][BNUOJ 26625] King's Path [模拟]
- cf#339 -B. Gena's Code -模拟乘法
- 【Codeforces Round 323 (Div 2)B】【贪心】Robot's Task 最少转弯次数拿走所有物品
- cf 602 B(模拟)
- cf 697 B(模拟)
- CF 9B模拟
- leetcode 83.Remove Duplicates from Sorted List-链表去重
- 观影会的观后感
- poj 3617 Best Cow Line 【贪心】
- Go语言学习笔记一(语法篇)
- Spring MVC整合MyBatis
- cf 583 B. Robot's Task(模拟)
- 一个比较好的String类的扩展
- HDOJ 5326 Work (并查集)
- GitHub for Windows
- 2015.10.5
- 《高质量C++/C编程指南》笔记——内存管理1-2
- 输出调试
- 深入研究Servlet线程安全性问题
- 51nod 1065 最小正子段和 (贪心_好题)