Submission #1307757

#TimeUsernameProblemLanguageResultExecution timeMemory
1307757athenaLightning Rod (NOI18_lightningrod)C++20
14 / 100
995 ms156368 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long int

int32_t main()
{
   std::ios_base::sync_with_stdio(false);
    std::cin.tie(NULL);
 int n;
 cin>>n;

vector<pair<int,int>>b(n);
for(int i=0;i<n;i++)
{
  cin>>b[i].second>>b[i].first;
}
int f=0;
int ans=0;
for(int i=0;i<n;i++)
{
  int y=b[i].first;
  if(y==0)
  {
    if(i>0&&i<n-1)
    {
      if(b[i-1].first!=1&&b[i+1].first!=1)
        ans++;
    }
    if(i==0)
    {
      if(b[i+1].first!=1)
        ans++;
    }
    if(i==n-1)
    {
      if(b[i-1].first!=1)
        ans++;
    }
  }
  if(y==1)
  {
    ans++;
  }
}
cout<<ans<<endl;

  


  return 0;
}

#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...