Advertisement
Promi_38

cf 99B

Jan 18th, 2021
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int main()
  4. {
  5.     int n;
  6.     scanf("%d", &n);
  7.    
  8.     int a[n], i, sum = 0;
  9.     for(i = 0; i < n; i++)
  10.     {
  11.         scanf("%d", &a[i]);
  12.         sum += a[i];
  13.     }
  14.     if(sum % n != 0)
  15.     {
  16.         printf("Unrecoverable configuration.\n");
  17.         return 0;
  18.     }
  19.     sum /= n;
  20.     int c = 0, max = 0, max_idx, min = 99999, min_idx;
  21.     for(i = 0; i < n; i++)
  22.     {
  23.         if(a[i] != sum) c++;
  24.         if(max < a[i])
  25.         {
  26.             max = a[i];
  27.             max_idx = i;
  28.         }
  29.         if(min > a[i])
  30.         {
  31.             min = a[i];
  32.             min_idx = i;
  33.         }
  34.     }
  35.     if(c == 0)
  36.     {
  37.         printf("Exemplary pages.\n");
  38.         return 0;
  39.     }
  40.     else if(c == 2)
  41.     {
  42.         printf("%d ml. from cup #%d to cup #%d.\n", max - sum, min_idx + 1, max_idx + 1);
  43.     }
  44.     else printf("Unrecoverable configuration.\n");
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement