地址:http://codeforces.com/contest/257/problem/A
快排(一开始快排还写错了,死循环),然后就是比较所需插孔和已有插孔的个数了
注意别忘了不需要排插的情况,此时答案为0
1 #include2 3 int n,m,k; 4 int f[50]; 5 6 int ones(int l,int r) 7 { 8 int i=l,j=r,flag=0,key=f[l]; 9 int t1;10 while(i key)15 {16 t1=f[j];17 f[j]=f[i];18 f[i]=t1;19 flag=1;20 }21 else22 {23 j--;24 }25 }26 else27 {28 if(f[i] =m) {ans=0;break;}67 if(f[i]+k-1