Monday, May 1, 2017

URI Solution 1266 Tornado! - Solution in C++ | Ad Hoc

URI Solution 1266 Tornado! - Solution in C++ | Ad Hoc


URI Online Judge Solution  Tornado | Ad Hoc
URI Main Problem Link -

Problem Name: URI Problem 1266 Tornado
Problem Number : URI Problem 1266 Solution
Online Judge : URI Online Judge Solution
Level: Ad Hoc
Solution Language : C plus plus

URI Solution 1266 Code in CPP:


#include <cstdio>

#define SC1(a) scanf("%d", &a)
#define FOR(i, n) for(int i = 0; i < (n); ++i)

using namespace std;

int main(int argc, char const *argv[])
{
 int n, x, p, k, f, r;
 bool b;

 while(SC1(n) && n)
 {
  p = k = f = r = 0;
  b = true;

  FOR(i, n)
  {
   SC1(x);

   if(x == 1){
    if(b){
     f = k;
     b = false;
    }else{
     r += (k / 2);
    }
    
    k = 0;
   }else{
    k++;
   }
  }

  r += ((k + f) / 2);

  if(b) r += (k % 2);
  
  printf("%d\n", r);  
 }

 return 0;
}

No comments:
Write comments

To know more about the problem, give us your valuable commment. We'll try to help you. Thanks

All rights reserved ©2016 -URI ONLINE JUDGE SOLUTION | Developed by Maniruzzaman Akash

© 2016 URI ONLINE JUDGE SOLUTION. Developed by Maniruzzaman Akash | Distributed By Gooyaabi Templates
Powered by Blogger.