| 
 | 
вернуться в форумWhy WA test #2 Послано  Pawel 20 янв 2011 16:40 Why I have worng anserw in test #2??   My code:   #include <cstdio> #include <iostream> #include <string>   using namespace std;   int main() {     int n;     cin >> n;     string nazwa[5000];     int wartosc[1000], wartosc2[1000], x, koniec = n-1, pocz = 0, min = 1, max = 10000, summin = 0, summax = 0;     for (int i=0; i<n; i++)     {             cin >> nazwa[i];             cin >> x;             if (x == 1)                cin >> wartosc[i];             if (x == 0)                 wartosc[i] = 0;             wartosc2[i] = wartosc[i];     }
      for (int i = koniec; i>=0; i--)     {         if (wartosc[i] == 0)                        wartosc[i] = min;         else             min = wartosc[i];         summin += wartosc[i];     }
      for (int i = pocz; i < n; i++)     {         if (wartosc2[i] == 0)                        wartosc2[i] = max;         else             max = wartosc2[i];         summax += wartosc2[i];     }
  if ( summin < 10000 && 10000 < summax)    cout << "YES"; else     cout << "NO";     getchar();     getchar();     return 0;     system("PAUSE"); }     Edited by author 24.01.2011 01:13  |  
  | 
|