Pagini recente » Borderou de evaluare (job #2344373) | Borderou de evaluare (job #2507547) | Borderou de evaluare (job #308588) | Borderou de evaluare (job #737840) | Borderou de evaluare (job #1758748)
Borderou de evaluare (job #1758748)
Raport evaluator
Compilare:
user.cpp: In function ‘int main()’:
user.cpp:2:173: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
using namespace std;const int NMAX = 1000;const int INF = 100000000;int v[NMAX + 5];int minim(int a, int b){return a < b ? a : b;}int main(){freopen("minim.in", "r", stdin);freopen("minim.out", "w", stdout);int n, i, j, p, u, s, min, aux, el, minel;scanf("%d", &n);for (i = 1; i <= n; i ++)scanf("%d", &v[i]);aux = n;while (n){min = minel = INF;s = el = 0;i = 1;while (v[i] == INF && i <= aux)i ++;j = i;for (; i <= aux; i ++){while (v[i] == INF && i <= aux)i ++;if (i > aux)break;if (s > 0){j = i;s = v[i];el = 1;}else{s += v[i];el ++;}if (min > s || (min == s && minel > el)){min = s;p = j;u = i;minel = el;}}printf("%d %d %d\n", min, p, u);for (i = p; i <= u; i ++)v[i] = INF;n -= minel;}return 0;}
^
user.cpp:2:207: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
using namespace std;const int NMAX = 1000;const int INF = 100000000;int v[NMAX + 5];int minim(int a, int b){return a < b ? a : b;}int main(){freopen("minim.in", "r", stdin);freopen("minim.out", "w", stdout);int n, i, j, p, u, s, min, aux, el, minel;scanf("%d", &n);for (i = 1; i <= n; i ++)scanf("%d", &v[i]);aux = n;while (n){min = minel = INF;s = el = 0;i = 1;while (v[i] == INF && i <= aux)i ++;j = i;for (; i <= aux; i ++){while (v[i] == INF && i <= aux)i ++;if (i > aux)break;if (s > 0){j = i;s = v[i];el = 1;}else{s += v[i];el ++;}if (min > s || (min == s && minel > el)){min = s;p = j;u = i;minel = el;}}printf("%d %d %d\n", min, p, u);for (i = p; i <= u; i ++)v[i] = INF;n -= minel;}return 0;}
^
user.cpp:2:265: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
using namespace std;const int NMAX = 1000;const int INF = 100000000;int v[NMAX + 5];int minim(int a, int b){return a < b ? a : b;}int main(){freopen("minim.in", "r", stdin);freopen("minim.out", "w", stdout);int n, i, j, p, u, s, min, aux, el, minel;scanf("%d", &n);for (i = 1; i <= n; i ++)scanf("%d", &v[i]);aux = n;while (n){min = minel = INF;s = el = 0;i = 1;while (v[i] == INF && i <= aux)i ++;j = i;for (; i <= aux; i ++){while (v[i] == INF && i <= aux)i ++;if (i > aux)break;if (s > 0){j = i;s = v[i];el = 1;}else{s += v[i];el ++;}if (min > s || (min == s && minel > el)){min = s;p = j;u = i;minel = el;}}printf("%d %d %d\n", min, p, u);for (i = p; i <= u; i ++)v[i] = INF;n -= minel;}return 0;}
^
user.cpp:2:309: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
using namespace std;const int NMAX = 1000;const int INF = 100000000;int v[NMAX + 5];int minim(int a, int b){return a < b ? a : b;}int main(){freopen("minim.in", "r", stdin);freopen("minim.out", "w", stdout);int n, i, j, p, u, s, min, aux, el, minel;scanf("%d", &n);for (i = 1; i <= n; i ++)scanf("%d", &v[i]);aux = n;while (n){min = minel = INF;s = el = 0;i = 1;while (v[i] == INF && i <= aux)i ++;j = i;for (; i <= aux; i ++){while (v[i] == INF && i <= aux)i ++;if (i > aux)break;if (s > 0){j = i;s = v[i];el = 1;}else{s += v[i];el ++;}if (min > s || (min == s && minel > el)){min = s;p = j;u = i;minel = el;}}printf("%d %d %d\n", min, p, u);for (i = p; i <= u; i ++)v[i] = INF;n -= minel;}return 0;}
^
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 0ms | 272kb | OK | 10 |
2 | 0ms | 264kb | OK | 10 |
3 | 0ms | 276kb | OK | 10 |
4 | 0ms | 272kb | OK | 10 |
5 | 0ms | 268kb | OK | 10 |
6 | 0ms | 268kb | OK | 10 |
7 | 0ms | 264kb | OK | 10 |
8 | 0ms | 268kb | OK | 10 |
9 | 0ms | 268kb | OK | 10 |
10 | 0ms | 272kb | OK | 10 |
Punctaj total | 100 |