Code Forces 586 A. Alena's Schedule(水~)
2015-10-17 13:47
204 查看
Description
一所学校一天有很多节课,该学校一女生每天要去上其中的几节课,如果有连续两节课及以上没课时她就会回家,否则就待学校,问该女生一天有多少节课待学校
Input
第一行为一整数n表示一天的所有课,第二行n个整数,1表示该女生这节课有课,0表示没课
Output
输出该女生一天要在学校待几节课
Sample Input
7
1 0 1 0 0 1 0
Sample Output
4
Solution
简单题~
Code
一所学校一天有很多节课,该学校一女生每天要去上其中的几节课,如果有连续两节课及以上没课时她就会回家,否则就待学校,问该女生一天有多少节课待学校
Input
第一行为一整数n表示一天的所有课,第二行n个整数,1表示该女生这节课有课,0表示没课
Output
输出该女生一天要在学校待几节课
Sample Input
7
1 0 1 0 0 1 0
Sample Output
4
Solution
简单题~
Code
#include<cstdio> #include<iostream> using namespace std; int n,a,t[111],ans,res; int main() { while(~scanf("%d",&n)) { ans=res=0; for(int i=1;i<=n;i++) { scanf("%d",&a); if(a) t[res++]=i; } if(res)ans++;; for(int i=1;i<res;i++) if(t[i]-t[i-1]>2) ans++; else ans+=t[i]-t[i-1]; printf("%d\n",ans); } return 0; }
相关文章推荐
- 2015-10-15 css3
- SeaJS模块化基础
- java 获取中英混合的字符长度
- poj2686
- Servlet生命周期
- Threejs 它可以在建立其内部房间效果可见
- CodeForces 221D Little Elephant and Array
- QYQ的图
- Cocostudio工具创建工程,因没有字体资源导致在vs中编译时,出现中文乱码现象
- swift 自定义控件在StoryBoard(xib)里使用的属性
- SQL COUNT() 函数
- oracle 11g 64w 用32位的pl/sql
- Struts2部署后抛出404 Tomcat work目录下均为空目录
- 数据结构考研复习--线性表2
- 黑马程序员--C语言指针
- java操作oracle数据库的时间类型
- Nginx模块参考手册:HTTP核心模块
- iOS:死锁
- ubuntu adb配置
- SQL AVG 函数