zoukankan      html  css  js  c++  java
  • 信息学锦赛(集训)part 2(下)

    递归——二次查找

    #include<stdio.h>
    int b[10]={1,1,2,3,3,5,6,6,7,9},a;
    {
    int o;
    if(x>y) return 0;----------------------------------------------------------//进行判断是否是在范围
    else {
      o=(x+y)/2;
      if(b[o]==a) return o;
      if(a<b[o]) return erfen(x,o-1);
      else return erfen(o+1,y);
    }--------------------------------------------------------------------------//在范围中进行分类
    }
    int main()
    {
    int x=0,y=9;
    scanf("%d",&a);
    printf("%d",erfen(x,y));------------------------------------------------//调用函数
    return 0;

    秘笈:闪瞎钛合金狗眼

    秘笈:土豪金

    今天的集训结束了,收获颇丰,但是——————————————太累啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    感谢陪伴我的所有小伙伴们,明天继续加油!!!!!!!

    ps:sorry 拿恶搞软件关了队友的机                                                 哈哈哈哈哈哈哈

  • 相关阅读:
    javaweb基础笔记(2)
    javaweb基础笔记(1)
    java基础笔记(11)
    java基础笔记(10)
    java基础笔记(9)
    洛谷 P2648 赚钱
    AcWing 走廊泼水节 题解
    对于有向图多个点到一个点的求法
    分层图的四倍经验
    洛谷 P4822 [BJWC2012]冻结
  • 原文地址:https://www.cnblogs.com/OVzty/p/5651545.html
Copyright © 2011-2022 走看看