#include<stdio.h>
int b[11]={0,1,2,3,4,5,6,12,13,18,19},n;
int zhd(int x,int y)
{
 int z;
    if(x<=y)
    {
     z=(x+y)/2;
     if(b[z]==n)
        return z;
     if(b[z]<n)
     return zhd(z+1,y);
  else
     return zhd(x,z-1);     
 }
}
int main()
{
 int d=0,x=1,y=10;
 scanf("%d",&n);
 d=zhd(x,y);
 if(d==0)
  printf("NO");
 else
     printf("%d",d);
 return 0;
}

posted on 2016-07-07 20:24  xuehua11  阅读(113)  评论(1编辑  收藏  举报