zoukankan      html  css  js  c++  java
  • 三分

    整数

    //三分极小值 
    int Left, Right;
    int mid, midmid;
    int mid_value, midmid_value;
    Left = minn; Right = maxn;
    while (Right - Left > 5)
    {
        mid = (Left + Right) / 2;
         midmid = (mid + Right) / 2;
          mid_value = Cal(mid);
           midmid_value = Cal(midmid);
        if (mid_value >= midmid_value) Left = mid;
        else Right = midmid;
    }
    int ans=Cal(Left) ;
    for(int i=Left+1 ;i<=Right ;i++)
        ans=min(ans,Cal(i)) ;
    printf("%d
    ",ans) ;
    
    //三分极大值 
    int Left, Right;
    int mid, midmid;
    int mid_value, midmid_value;
    Left = minn; Right = maxn;
    while (Right - Left > 5)
    {
        mid = (Left + Right) / 2;
         midmid = (mid + Right) / 2;
          mid_value = Cal(mid);
           midmid_value = Cal(midmid);
        if (mid_value >= midmid_value) Right = midmid;
        else Left = mid;
    }
    int ans=Cal(Left) ;
    for(int i=Left+1 ;i<=Right ;i++)
        ans=max(ans,Cal(i)) ;
    printf("%d
    ",ans) ;
    View Code
  • 相关阅读:
    11 MySQL视图
    10 MySQL索引选择与使用
    08 MySQL存储引擎
    09 MySQL字符集
    06 MySQL运算符
    07 MySQL常用内置函数
    05 MySQL数据类型的选择与使用
    04 MySQL数据类型
    js 当前日期后7天
    md5加密
  • 原文地址:https://www.cnblogs.com/xiaohongmao/p/3769114.html
Copyright © 2011-2022 走看看