完成!二分法害死我了。

#include<stdio.h>
int b[11]={0,1,2,3,4,5,6,12,13,18,19},n;
int z(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=z(x,y);
 if(d==0)
  printf("NO");
 else
     printf("%d",d);
 return 0;
}

时间: 2024-10-15 12:48:19

完成!二分法害死我了。的相关文章

如果你是程序员,这些细节会害死你二

几天前,架构师米洛发布了害死你的职场细节第一章,今天是第二部分.今天的这几项米洛认为非常常见,而且老板对此种行为不满程度加100,如果你的加薪升职之路受阻,赶紧看看是不是因为下面的原因. 不知道对结果负责 举个例子吧. 领导让张三组织开周会,要求大家都参加.到了周五下午三点开会时,领导发现李四.王五.赵六以及孙二娘都没到场,就问张三.张三说,哦,我通知他们了,他们说有事儿来不了. 这就是一种典型的面向过程的做法. 你做了吗,做了. 你达到预期结果了吗,管它! "你让我做,我做了,至于结果和我没关

【转】【2015MIIC】迅雷CTO陈磊:互联网思维会害死很多传统企业

MIIC2015大会的“跨界与重构”论坛上,迅雷CTO.网心科技CEO陈磊的演讲引起众多共鸣——独家揭秘“互联网大忽悠”,给这群人画了像,互联网大忽悠通常有五招: 第1招,画大饼,给你一个宏伟的目标:第2招,批判不够互联网:第3招,堆砌专业名词:第4招,不解决困局反而说这是机遇:第5招,生搬硬套成功案例. 陈磊的结论是,对于传统公司来说,学习互联网思维固然重要,但切记本末倒置. 以下为陈磊演讲全文,经钛媒体编辑: 今天真的不是来打广告的,最近的确有些思考. 华谊的胡总讲“+”是一个神奇的符号,今

如果你是程序员,这些细节会害死你(3)

上一篇文章,架构师米洛谈了害死程序员的两个细节,今天继续更新.对于这种细节问题,各位同事千万不要觉得没什么.偶尔一两次看似不影响你的加薪升职,其实你的上级和老板都看着呢,话不多说,咱们继续. 今天咱们讨论的问题,不仅会发生在项目经理身上,更容易出现在那些面子活做得好的人身上,大家一定要看仔细了. 演艺界有很多"戏霸",不管剧情发展,不吝剧情需要,总要突出自己,既搅了别人的戏,又破坏了整个电影或电视剧. 程序员的工作环境虽然简单,但也有一些不出奇的哥们儿姐妹儿,不在正经路上下功夫,专瞅机

hdu1873(看病要排队)循环队列害死我了

点击打开杭电1873 Problem Description 看病要排队这个是地球人都知道的常识. 只是经过细心的0068的观察.他发现了医院里排队还是有讲究的.0068所去的医院有三个医生(汗.这么少)同一时候看病.而看病的人病情有轻重,所以不能依据简单的先来先服务的原则.所以医院对每种病情规定了10种不同的优先级.级别为10的优先权最高,级别为1的优先权最低.医生在看病时.则会在他的队伍里面选择一个优先权最高的人进行诊治.假设遇到两个优先权一样的病人的话.则选择最早来排队的病人. 如今就请你

薄利多销→害死多少中国企业??

有两句话害了中国的企业家,而且害了很多企业家.第一句话是什么啊,酒香不怕巷子深,但是这句话错了!咱今天先不分析这句话.第二句话叫什么?叫薄利多销.因为在中国人的思维当中,当他产品卖不动的时候怎么办啊?便宜一点!我一便宜我就能多卖点,我多买点我最后还是赚回来了,我卖10个每个赚两块,利润虽然厚,我卖不动怎么办呢?我卖得便宜一点,我每个赚5毛,卖上30个我不比你赚的多了吗?这不就是薄利多销嘛. 薄利多销是很多企业的法宝,因为薄利多销让我们中国很多的企业走向了国际市场.但是,这种薄利多销的思维最后给我

好奇害死猫

请中华帝国的各位公民注意,无论宣传机构和媒体如何炒作,你们千万不要去澳大利亚大陆旅游 如果有重要事务必须在澳大利亚处理,千万不要深入到澳大利亚大陆里面去,就在沿海地区活动,记住啊 不要参加所谓的考察队和探险队...就呆在家里面..海边还比较安全... 不要相信任何 所谓的 深入敌后的作战方法...坚守自己的堡垒..吃喝睡觉..1200年以后再说进攻的事情 火星族的人吐火,是正解,就像地球人吐口水一样....习惯行为,改不了的..火星人吐火,一吐出来,火焰 的距离将达到几百公里...可以燃烧一切物

我迟早被你害死

灵气进入牧尘的她为什么要这么http://weibo.com/2015-09-16/p/1001603887803606937059http://weibo.com/2015-09-16/p/1001603887803611137552http://weibo.com/2015-09-16/p/1001603887803619520325http://weibo.com/2015-09-16/p/1001603887803653081386http://weibo.com/2015-09-16/

被LTRIM(RTRIM())害死了,差点

LTRIM(character_expression)去掉前置空格 LTRIM(RTRIM())就是把前置和后置空格都去掉. character_expression可以是常量.变量或列.character_expression必须属于某个可隐式转换为varchar的数据类型(text.ntext和image除外).否则,请使用CAST显示转换character_expression. (http://msdn.microsoft.com/zh-cn/library/ms177827.aspx)

maven3 junit4 spring3 jdk8 :junit一直报错,害的我几个星期都是这个错,你妹的!

[org.springframework.test.context.junit4.SpringJUnit4ClassRunner]SpringJUnit4ClassRunner constructor called with [class com.gmq.test.UserTest].[org.springframework.test.context.ContextLoaderUtils]Retrieved @ContextConfiguration [@org.springframework.