|
- #include<iostream>
- using namespace std;
- int n,x,q,d;
- int k,y,ty;
- int main()
- {
- cin>>n;
- for(int i=1;i<=n;i++)
- {
- cin>>x;
- if(x)
- {
- if(q>=1)
- {
- d=1;
- for(int i=1;i<=q-1;i++)
- d*=2;
- k-=d;
- if(k<0)
- k=0;
- }
- k++;
- if(k>=365) y=6;
- else if(k>=120) y=5;
- else if(k>=30) y=4;
- else if(k>=7) y=3;
- else if(k>=3) y=2;
- else if(k>=1) y=1;
- ty+=y;
- q=0;
- }
- else q++;
- }
- cout<<ty;
- return 0;
- }
复制代码 |
|