|
|
back to boardCommon BoardHelp me Please! Why i got a Compilation Error? Help me please! Why i got a Compilation Error #include <iostream.h> #define uint long int #define deb #ifdef deb1 #include <conio.h> #endif const MAXN = 20; uint W[MAXN]; int N; uint abs(uint a) { if (a < 0) return -a; return a; } void sort() { for(int i = 0; i < N; ++i) { int k = i;s for(int j = i + 1; j < N; ++j) if (W[j] > W[k]) k = j; if (i != k) { uint temp = W[k]; W[k] = W[i]; W[i] = temp; } } } int main() { #ifdef deb1 clrscr(); #endif cin >> N; for (int i = 0; i < N; ++i) cin >> W[i]; sort(); uint s1 = 0, s2 = 0; s1 = W[0]; for (i = 1; i < N; ++i) if ( abs(s1 + W[i] - s2) < abs(s1 - W[i] - s2) ) s1 += W[i]; else s2 += W[i]; cout << abs(s1 - s2); return 0; } |
|
|