Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <assert.h>
- #define MAXN 10005
- static int secchi[MAXN];
- static int N,K,i;
- int ContaOperazioni(int N,int K,int *secchi){
- int carenze=0,eccessi=0,mosse=0;
- for(int i=0;i<N;i++){
- if(secchi[i]>=K)
- eccessi+=(secchi[i]-K);
- else
- carenze+=(K-secchi[i]);
- }
- if(carenze>eccessi)
- mosse=carenze;
- else
- mosse=eccessi;
- return mosse;
- }
- int main(){
- FILE *in, *out;
- assert(in = fopen("input.txt", "r"));
- assert(out = fopen("output.txt", "w"));
- assert(1 == fscanf(in, "%d", &N));
- assert(1 == fscanf(in, "%d", &K));
- for( i = 0; i < N; ++i) assert(1 == fscanf(in, "%d", secchi+i));
- fprintf(out, "%d\n", ContaOperazioni(N,K,secchi));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment