[Logo] Mendo Judge Discussion Board - Forums
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
Точка на рамнотежа  XML
Forum Index » Други задачи
Author Message
ThePopivanov



Joined: 24/09/2015 23:17:41
Messages: 16
Offline



#include <iostream>
#include <algorithm>
#include <vector>
#include <cmath>
using namespace std;

main()
{
int N;
cin >> N;
int A[N], zbir = 0;
for(int i = 0; i < N; i++)
{
cin >> A[i];
zbir += A[i];
}
int lz = 0, dz = 0, tr;
for(int i = 0; i < N; i++)
{
lz += A[i-1];
dz = zbir - A[i] - lz;

if(dz == lz)
{
tr = i+1;
break;
}
}
if(tr == 0) tr = -1;
cout << tr;
return 0;
}

Ми дава точни резултати симнав еден тест случај што го покажува како грешка на мендо и проверив дава точен резултат.
ThePopivanov



Joined: 24/09/2015 23:17:41
Messages: 16
Offline

Со мали измени сеа работи.

#include <iostream>
#include <algorithm>
#include <vector>
#include <cmath>
using namespace std;

main()
{
int N;
cin >> N;
int A[N], zbir = 0;
for(int i = 0; i < N; i++)
{
cin >> A[i];
zbir += A[i];
}
int lz = 0, dz = 0, tr = 0;
for(int i = 0; i < N; i++)
{
if(i-1 >= 0) lz += A[i-1];
dz = zbir - A[i] - lz;

if(dz == lz)
{
tr = i+1;
break;
}
}
if(tr == 0) tr = -1;
cout << tr;
return 0;
}
MOI



Joined: 07/07/2010 16:31:48
Messages: 447
Offline

ThePopivanov wrote:Со мали измени сеа работи.

Да, кога работи на некој компјутер а не работи на друг, најчесто е поради 1) неиницијализирани променливи, или 2) пристап до невалидна позиција во низа (во твојов случај пример A[-1]).
 
Forum Index » Други задачи
Go to:   
Powered by JForum 2.1.8 © JForum Team