Strange fuction--hdu2899

Surface Pro 4/5/6/7保姆级黑苹果安装:从Windows分区到OC引导配置全流程(含EFI文件替换避坑) 本文详细介绍了在Surface Pro 4/5/6/7上安装黑苹果的全流程,包括Windows分区、OC引导配置和EFI文件替换等关键步骤。通过实战经验分享,帮助用户避开常见陷阱,实现Windows与macOS双系统完美共存,特别适合对黑苹果安装感兴趣的Surface Pro用户。 阅读详情
Strange fuction

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4538    Accepted Submission(s): 3261

Problem Description
Now, here is a fuction:
  F(x) = 6 * x^7+8*x^6+7*x^3+5*x^2-y*x (0 <= x <=100)
Can you find the minimum value when x is between 0 and 100.
 


Input
The first line of the input contains an integer T(1<=T<=100) which means the number of test cases. Then T lines follow, each line has only one real numbers Y.(0 < Y <1e10)
 


Output
Just the minimum value (accurate up to 4 decimal places),when x is between 0 and 100.
 


Sample Input
2
100
200
 


Sample Output
-74.4291
-178.8534
 
分析:这个题是要求方程的最小值,首先我们来看一下他的导函数: F’(x) = 42 * x^6+48*x^5+21*x^2+10*x-y(0 <= x <=100)
很显然,导函数是递增的,那么只要求出其导函数的零点就行了,下面就是用二分法求零点!
 
 1 #include<stdio.h>
 2 #include<math.h>
 3 double hs(double x,double y)
 4 {
 5     return 6*pow(x,7)+8*pow(x,6)+7*pow(x,3)+5*x*x-y*x;//定义一个求函数值得函数
 6 }
 7 double ds(double x,double y)
 8 {
 9     return 42*pow(x,6)+48*pow(x,5)+21*pow(x,2)+10*x-y;//定义一个求导数的函数
10 }
11 int main()
12 {
13     int a;
14     scanf("%d",&a);
15     while(a--)
16     {
17         double b,x,y,z;
18         scanf("%lf",&b);
19         x=0.0;
20         y=100.0;
21         do
22         {
23             z=(x+y)/2;
24             if(ds(z,b)>0)
25             y=z;
26             else
27             x=z;
28         }while(y-x>1e-6);//求出一定精度内导数为0的大约值
29         printf("%.4lf\n",hs(z,b));
30     }
31     return 0;
32  } 

 

 下面是我刚学的三分法:
 
 
 1 #include<stdio.h>
 2 #include<math.h>
 3 double hs(double x,double y)
 4 {
 5     return 6*pow(x,7)+8*pow(x,6)+7*pow(x,3)+5*x*x-y*x;
 6 }
 7 int main()
 8 {
 9     int n;
10     scanf("%d",&n);
11     while(n--)
12     {
13         double l,r,mid,midmid,a;
14         scanf("%lf",&a);
15         l=0.0;
16         r=100.0;
17         do
18         {
19             mid=(l+r)/2;
20             midmid=(mid+r)/2;
21             if(hs(mid,a)>hs(midmid,a))
22             l=mid;
23             else
24             r=midmid;
25         }while(r-l>1e-6);
26         printf("%.4lf\n",hs(mid,a));
27     }
28     return 0;
29 }

 

 
 
【侯俊霞全网最全收集--PLC1200/200SMART(88+93课时) 第1章】 第1章:零基础快速入门西门子S7-1200 阅读详情

相关推荐

Frida+Objection保姆级教程:从环境搭建到实战Hook(含Wallbreaker插件使用)

本文提供了一份从零开始的Frida与Objection移动安全动态分析实战指南。详细讲解了Python环境配置、Frida-Server部署、Objection核心命令使用以及Wallbreaker插件安装与应用。通过实战案例演示如何Hook网络请求(如HttpURLConnection和OkHttp3),帮助安全研究人员快速掌握应用运行时行为分析与漏洞挖掘技能。

weixin_28318011的博客 100

ZOJ2674 Strange Limit

欧拉函数….#include<cstdio> #include<cmath> #include<iostream> using namespace std;int p;int Fai(int x) { int t=sqrt(x),res=1; for(int i=2;i<=t&&i<=x;i++) if(x%i==0) { x/=i;

Don't fake it till you made it 897

Excel VBA--按某一列拆分数据到多个文件

首先,将需要拆分的sheet命名为“明细”,接下来运行此代码,按提示操作即可。 在这里插入代码片 Sub chaifen() '定义变量类型 Dim sht, sh1, sh2 As Worksheet Dim k, i, j As Integer Dim irow As Integer Dim col As Integer Dim str As String '程序开始是要求输入按哪一列拆分数...

weixin_43650026的博客 5873

Strange Bank-动态规划—延伸

题目链接:https://beta.atcoder.jp/contests/abc099/tasks/abc099_c题意:给你    1    6    9通过这三个数的次幂进行求和得到输入的N,要求越少越好。#include&lt;bits/stdc++.h&gt; using namespace std; const int maxn=1e6+10; typedef long long ll...

Z_sea的博客 368

医药领域知识图谱快速及医药问答项目(项目全过程)

该项目是中科院软件所刘焕勇老师在github上的开源项目,基于知识图谱的医药领域问答项目 Github项目地址:mirrors / liuhuanyong / qasystemonmedicalkg · GitCode 一、项目环境搭建 该部分要十分注意,由于版本升级的问题,一些用法及格式已经不兼容了。 python3.8 下载地址:Python Release Python 3.8.10 | Python.orght...

qq_52062182的博客 9915

ETL基础概念及要求详解

ETL即Extract(抽取)Transform(转换)Load(装载)的过程,如下图,同时也包括数据清洗的部分,是数据从源端到目标端的一个数据处理的过程,是构建数据仓库的重要一环,但不局限于构建数据仓库其他BI(商业智能)的设计和开发数据分析平台也经常用到ETL。

qq_43605229的博客 8943

HDU 1882 Strange Billboard 状态压缩+简单位运算+枚举~

一个与位运算和状态压缩有关的,结合广搜的不错的题目~

Lulu11235813的博客 1127

PLS-SEM(偏最小二乘路径建模)模型拟合优度指标

PLS-SEM(偏最小二乘路径建模)是一种基于方差的分析方法,侧重于预测导向,通过迭代优化路径系数和外部权重来最大化潜变量的解释方差(R²)。其评估指标分为外部测量模型和结构模型两部分:外部测量模型关注潜变量与显变量的关系,通过标准化载荷(>0.7)、信度指标(Cronbach’s α、复合信度CR>0.7)、聚合效度(AVE>0.5)和区分效度(Fornell-Larcker标准、HTMT<0.85)来评估模型的可靠性和有效性。结构模型则检验潜变量间的因果关系,通过路径系数(β值)

wewil_lwin的博客 3229

最短路

A strange lift Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total Submission(s) : 16   Accepted Submission(s) : 5 Problem Description There is a strange

wahaha1_的专栏 465

宇树G1二次开发资料汇总

宇树科技G1是一款29自由度的商业级人形机器人,配备NVIDIA Jetson Orin NX计算平台和完整SDK生态。本文系统介绍了G1的硬件架构、29个关节配置、传感器外设、双计算单元设计等关键信息,并详细解析了软件生态体系,包括C++/Python SDK、ROS2接口、仿真工具和AI框架。开发者可通过DDS通信实现高层运动控制或底层关节级精确控制,支持快速二次开发。文档提供了网络配置、接口调用示例等实用指南,帮助开发者高效利用该平台进行人形机器人应用开发。

m0_47999117的博客 1313

【史上最全面esp32教程】oled显示篇

esp32-arduino Oled屏幕的使用

m0_62599305的博客 1万+

The History Of The Warez Scene

The History Of The Warez ScenePiracy has always existed on all systems for as long as computers haveexisted. Another known fact is,that most likely, a program thats writtenwill be dewritten (taken ap

冷剑魂的专栏——垃圾场 1431

43、FMCW雷达高度计仿真

本文介绍了FMCW雷达高度计的波形级建模与仿真过程,重点模拟了着陆和倾斜两种飞行场景以评估其性能。通过结合高程数据和飞行轨迹构建雷达场景,使用自定义信号处理器分析IQ样本并估计高度。结果表明,该高度计在多数情况下满足性能要求,但也存在误差较大的点,提出了地面检测算法优化的潜在方向。

neovim7hacker的博客 135

HDU 2899 Strange fuction

Strange fuction Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 11746 Accepted Submission(s): 7841 Problem Description Now, here is a fuctio...

日拱一卒,功不唐捐 2732

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

[hdu2899]Strange fuction

题目链接 [hdu2899Strange fuction] 题解 发现这个东西是个凸的,直接三分 但我想写模拟退火... 代码 #include<cmath> #include<cstdio> #include<algorithm> inline int read() { int x = 0,f = 1; char c = g...

agtvo48266的专栏 180

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

hdu 2899 Strange fuction

Strange fuctionTime Limit:1000MS    Memory Limit:32768KB    64bit IO Format:%I64d & %I64u SubmitStatusPracticeHDU 2899 Description Now, here is a fuction:   F(x) = 6 * x^7+8*x^6+7*x^3+5*x

Tyshawn的博客 679

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

hdu 2899 Strange fuction(三分)

hdu 2899 Strange fuction(三分)

1749

hdu2899——Strange fuction

Strange fuction Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3344    Accepted Submission(s): 2446 Problem Description Now, here is a

Alex 844

hdu2899Strange fuction

求的是函数的最小值6 * x^7+8*x^6+7*x^3+5*x^2-y*x

中华鲁迅的专栏 891

HDU2899 Strange fuction 【二分】

Strange fuction Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2982    Accepted Submission(s): 2202 Problem Description Now, here

长风的专栏 1251

HDU 2899 Strange fuction

<br /> <br />http://acm.hdu.edu.cn/showproblem.php?pid=2899<br /> <br />解题思路:用到一次求导求单调性,二次求导判断凹凸性,然后二分查找求极值<br /> <br />#include <stdio.h> #include <math.h> #define eps 1e-8 int y; /*一次导数,递增函数*/ double g(double x) { return 42*pow(x,6)+48*pow

话别深秋 1681

hdu 2899 Strange fuction 【二分,三分】

hdu 2899 Strange fuction Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3212    Accepted Submission(s): 2351 Problem Description N

柚的个人技术博客 689

【HDU2899】Strange fuction

大意就是给你一个函数,然后让你求这个函数的最小值 正解是一个导函数加二分 F(x) = 6 * x^7+8*x^6+7*x^3+5*x^2-y*x (0 <= x <=100) QAQ我不会求导 然后就用了模拟退火?但是没用随机数QAQ 做得懵懵懂懂的 因为HDU POJ都不支持万能头文件过分!所以我就复制一篇题解的头文件 1 #include<iostream&...

weixin_30487201的博客 81
上一篇: hdu1042-N!(大数)
下一篇: 三分法
Eric_keke
博客等级 码龄12年 37粉丝 221原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值