#include<stdio.h> int a[1000]; int main() { int n,flag,i,j,k,d,c,temp; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); } flag=a[0]; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) { if(a[k]>=a[j]) { k=j; } } if(k!=i) { temp=a[i]; a[i]=a[k]; a[k]=temp; } } for(i=0;i<n;i++) { if(flag==a[i]) { d=i+1; break; } } if(d==1) { c=1; } else if(d==n) { c=d/2; } else { c=d/2+1; } printf("%d\n",c); return 0; }
全部评论
(2) 回帖