Ciao a tutti, sto facendo il problema “Ordine Online” e i casi di test sono riuscito a superarli ma una volta inviato il codice da “Compilazione Fallita” che credo sia diverso da uno 0/100.
Codice:
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
int conta(int N, int *A, int *P, int *D);
int main() {
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
int N;
assert(scanf("%d", &N) == 1);
int *A, *P, *D;
A = malloc(N * sizeof(int));
P = malloc(N * sizeof(int));
D = malloc(N * sizeof(int));
assert(A && P && D);
for (int i = 0; i < N; i++)
assert(scanf("%d", &A[i]) == 1);
for (int i = 0; i < N; i++)
assert(scanf("%d", &P[i]) == 1);
for (int i = 0; i < N; i++)
assert(scanf("%d", &D[i]) == 1);
printf("%d\n", conta(N, A, P, D));
free(A);
free(P);
free(D);
return EXIT_SUCCESS;
}