// اَللَهُمَ صَلِ عَلَىَ مُحَمَدٍ وَ آلِ مُحَمَدٍ
#include "bits/stdc++.h"
using namespace std ;
#define int long long
#define pb push_back
#define si size()
#define fi first
#define se second
#define all(a) a.begin(),a.end()
#define applejuice ios::sync_with_stdio(false) ; cin.tie(nullptr) ; cout.tie(nullptr) ;
const int inf=1e18 ;
const int mod=1e9+7 ;
int tt=1 ;
int x[200007] ;
void solve()
{
int n , q , cnt=0 , sum=0 ;
cin >> n >> q ;
for(int i=0 ; i<q ; i++) {cin >> x[i] ;}
cnt+=(x[0]==1 ? 1 : 0) ;
for(int i=1 ; i<q ; i++) {if(x[i]!=x[i-1] && x[i-1]==1) {sum+=cnt-1 ; cnt=0 ;} cnt+=(x[i]==1) ;}
sum+=(cnt!=0 ? cnt-1 : 0) ;
cout << sum ;
}
signed main()
{
//wrong
applejuice ;
//cin >> tt ;
while(tt--) {solve() ;}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |