Advertisement
Guest User

-_-

a guest
Aug 31st, 2015
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.67 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int main()
  4. {
  5.     int a,b[101],i,j,count=0,temp;
  6.  
  7.     scanf("%d",&a);
  8.  
  9.     for(i=0;i<a;i++)
  10.     {
  11.         scanf("%d",&b[i]);
  12.     }
  13.  
  14.     int max=b[1];
  15.  
  16.     for(i=1;i<a-1;i++)
  17.     {
  18.         for(j=i+1;j<a;j++)
  19.         {
  20.             if(b[j]>b[i])
  21.             {
  22.                 temp=b[i];
  23.                 b[i]=b[j];
  24.                 b[j]=temp;
  25.             }
  26.         }
  27.     }
  28.  
  29.     int k=1;
  30.  
  31.     while(b[0]<=b[k])
  32.     {
  33.         b[k]--;
  34.         b[0]++;
  35.         count++;
  36.  
  37.         if(b[0]>b[k])
  38.         {
  39.             k++;
  40.         }
  41.         if(b[0]>b[k+1])
  42.         {
  43.             break;
  44.         }
  45.     }
  46.  
  47.     printf("%d\n",count);
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement