`

杭电--2899 三分法

阅读更多
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
#include<iostream>
using namespace std;

double cal(double x,double y)
{
    return  6*pow(x,7)+8*pow(x,6)+7*pow(x,3)+5*pow(x,2)-y*x ;
}
int main()
{
    int t;
    double y;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%lf",&y);
        double mid ,midmid;
        double left=0.0;
        double right=100.0;
        while((right-left)>1e-6)
        {
            mid=(left+right)/2;
            midmid=(mid+right)/2;
            if(cal(mid,y)<cal(midmid,y))
                right=midmid;
            else left=mid;
        }
        printf("%.4lf\n",cal(left,y));
    }
return 0;
}
分享到:
评论

相关推荐

    杭电100题1-50

    【杭电100题】是一系列编程挑战题目,旨在提升程序员在算法设计和问题解决上的能力。这些题目涵盖了各种编程基础和进阶概念,包括数据结构、算法、数学和逻辑思维等。在这个压缩包中,包含了从2000到2050号题目中的...

    杭电离散数学试卷

    根据给定的文件标题“杭电离散数学试卷”及描述来看,这是一份与杭州电子科技大学(简称“杭电”)离散数学课程相关的考试资料。离散数学是计算机科学领域的重要基础学科之一,主要研究可以被视为离散(而非连续)的...

    杭电的2011-2015数据结构考研题解.zip

    杭电(杭州电子科技大学)的2011年至2015年的数据结构考研题解集合,为学生提供了一个宝贵的资源库,帮助他们深入理解和掌握这一关键领域。这份资料涵盖了C/C++/JAVA/Python四种编程语言的数据结构学习笔记和资料,...

    杭电信号11年

    信号的运算包括信号的加法、减法、乘法、除法以及时移、尺度变换、反转等。通过对这些基本运算的学习,可以帮助我们更好地理解和处理实际问题中的信号。 #### 2.3 卷积 卷积是信号与系统学科中的一个重要概念,用于...

    杭电acm的部分讲义内容

    这两类算法常用于解决组合优化问题,讲义会详细解释回溯法的基本框架,以及分支限界法的节点扩展和剪枝策略,让学习者掌握这两种算法的实现过程。 **七、图论算法** 图论在ACM竞赛中占有重要地位,包括最短路径...

    杭电复试C语言编程实例及答案解析

    杭电复试C语言编程实例及答案解析 本资源摘要信息涵盖了C语言编程的多个方面,包括排序算法、查找算法、数学计算、字符串操作等,共20个实例,涵盖了C语言程序设计的多个方面。 1. C语言三个数从小到大排序/输出 ...

    北大杭电acm题解(详细)

    常见的算法包括但不限于排序(快速排序、归并排序等)、搜索(二分查找、深度优先搜索、广度优先搜索等)、图论(最短路径、最小生成树等)、动态规划、贪心算法、回溯法、数学算法(组合数学、数论等)。...

    hdu-page-11-answer.rar_hdu_hdu oj第十一页_page_搜题_杭电oj

    对于初学者来说,首先要了解基础数据结构,如数组、链表、栈、队列、树、图等,以及基本的搜索和排序算法,如二分查找、冒泡排序、快速排序等。这些知识是解决ACM问题的基础。 二、杭电OJ系统介绍 杭电OJ是在线进行...

    杭电 操作系统

    这一部分通常会介绍操作系统的定义、历史发展、类型(如批处理、分时、实时、网络、分布式等),以及操作系统的主要功能,如处理器管理、存储器管理、设备管理、文件管理和作业调度等。 2. **第二章 进程的描述与...

    杭电《自动控制原理》期末复习资料(含答案).pdf

    4. 根轨迹法:根轨迹法是一种用来分析控制系统稳定性和性能的图形化方法。它通过绘制系统开环传递函数极点随某些系统参数变化的路径来预测闭环系统的动态性能。 5. 频域分析:频域分析则关注系统在不同频率输入下的...

    杭电数据结构期末复习题.pdf

    杭州电子科技大学(Hangzhou Dianzi University),简称“杭电”,位于浙江省杭州市,是一所以工科为主,兼有经、管、文、法等多学科协调发展的教学研究型大学。学校成立于1956年,是中国最早成立的一批电子类高等...

    ACM通过的题目(杭电+浙大)

    1. **基础算法**:包括快速排序、归并排序、二分查找、哈希表、链表操作等,是解决问题的基础工具。 2. **数据结构**:数组、链表、栈、队列、树(二叉树、平衡树、堆)、图等,理解它们的特性与操作是解决问题的...

    2+2 杭电电路分析考试大纲

    - **电路分析方法**:支路电流法、网孔分析法、节点分析法在含受控源的电阻电路中的应用。 ### 2. 线性电路定理 - **叠加定理**:适用于线性电路,可以独立地计算各个电源对电路的影响,再将结果相加得到最终结果...

    [2018 ACM-ICPC 焦作赛区网络赛] G - Give Candies(找规律+快速幂)

    题意:有一位老师给N个学生分N个糖果,老师从第一个学生开始发糖果,老师所经过的学生至少要被分到一个糖果,求有多少种分法,比如这里有三个学生,老师有三个糖果,有四种分法:{3,0,0}, {2,1,0},{1,2,0},...

    (完整word版)杭电2011计算机网络试卷.doc

    6. 水平分割法(Split Horizon)是一种防止路由环路的方法,它规定了路由器不会将从一个接口学到的路由信息再通告回同一个接口。 7. OSPF(Open Shortest Path First,开放最短路径优先)协议采用Dijkstra算法来...

    杭电通信系统课程设计实验报告.doc

    在本设计中FSK信号的解调方式是过零检测法。所以还要经过比较器使正弦信号变成方波,再经过微分、整流电路和低通滤波器1实现信号的解调,最后经过比较器使解调信号成为TTL电平。 三、单元电路设计原理与仿真分析 ...

    图像处理实验报告-图像锐化.pdf

    Prewitt 梯度算子法(平均差分法)因为平均能减少或消除噪声,Prewitt 梯度算子法就是先求平均,再求差分来求梯度。水平和垂直梯度模板分别为: 水平梯度模板: [-1 0 1] [-1 0 1] [-1 0 1] 垂直梯度模板: [-1 ...

    数字信号处理课程设计

    - 设计FIR滤波器的方法包括窗函数法、频率抽样法等。 #### 五、实验程序解析 1. **利用FFT计算两序列的线性卷积**: - 定义两个序列并绘制它们的时域图形。 - 使用FFT计算卷积,并绘制结果的时域图形。 2. **...

Global site tag (gtag.js) - Google Analytics