题意: 给一条抛物线跟一条直线的两个交点坐标,加上抛物线的顶点坐标,求围起来的面积
分析: 面积用积分求了之后相减就可以。
必须要有两个线的方程。于是若干时间求a.b.c. k.b~~~ 依次求出来就好了用笔算a,b,c花了若干时间…… 不过这就是
数学题嘛。 还好高中知识还记得~~
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
int T;
cin>>T;
while(T--)
{
double x1,x2,x3,y1,y2,y3;
cin>>x1>>y1>>x2>>y2>>x3>>y3;
double a,b,c,k,g;
a=((y2-y1)*(x3-x2)-(y3-y2)*(x2-x1))/
((x2-x1)*(x3-x2)*(x1-x3));
b=((y2-y1)-a*(x2*x2-x1*x1))/(x2-x1);
c=y1-a*x1*x1-b*x1;
k=(y3-y2)/(x3-x2);
g=y3-k*x3;
double ans1,ans2;
ans1=(a*x3*x3*x3/3 + b*x3*x3/2 +
c*x3) - (a*x2*x2*x2/3 + b*x2*x2/2 +
c*x2);
ans2=(k*x3*x3/2 + g*x3) - (k*x2*x2/2
+ g*x2);
cout<<setiosflags(ios::fixed)
<<setprecision(2)<<abs(ans1-ans2)
<<endl;
}
return 0;
}
相关推荐
【CubeMX】STM32G474 HRTIM 互补PWM与死区时间配置实战
本文详细介绍了如何使用STM32CubeMX配置STM32G474的高分辨率定时器HRTIM生成互补PWM波形并精确设置死区时间。通过实战步骤讲解时钟配置、死区计算与高级功能,帮助工程师在电机驱动和电源应用中实现精准控制,避免上下桥臂直通风险。
编写一个Shape类,具有属性:周长和面积; 定义其子类三角形和矩形,分别具有求周长的方法。 定义主类E,在其main方法中创建三角形和矩形类的对象, 并赋给Shape类的对象a、b,使用对象a、b来...
package shape; public class Shape { //定义成员变量 private double zhouchang; private double mianji; public double getZhouchang() { return zhouchang; } public vo...
ABP框架实战:从零搭建多租户应用(含完整代码示例)
本文详细介绍了如何使用ABP框架从零构建多租户SaaS应用,涵盖多租户架构设计、数据隔离实现、租户管理及性能优化等核心内容。通过完整的代码示例,帮助开发者快速掌握企业级数据隔离系统的开发技巧,提升SaaS应用开发效率。
hdoj1071 The area(数学题,积分)
来源:http://acm.hdu.edu.cn/showproblem.php?pid=1071 y=ax*x+bx+c。给了你三个点,其中一个还是顶点,可以根据顶点和其他两点中的一点求出a,b,c的值。 在根据列出的积分式代入求解。 #include #include #include #include using namespace std; int main() { int t
5种隐藏代码到图片的实用技巧:从Notepad++到Linux命令全解析
本文详细解析了5种将代码或文本隐藏到图片中的实用数据隐写技巧。从Notepad++尾部追加、Windows命令行合并,到编辑图像元数据、使用十六进制编辑器,再到Linux的cat/dd命令,全面覆盖了从图形界面到命令行的工程化实践方法,帮助开发者和安全研究人员掌握隐蔽信息传输与存储的核心技术。
深入解析STM32F103R6的USB OTG_FS双重角色设备(DRD)设计与应用
本文深入解析了STM32F103R6的USB OTG_FS双重角色设备(DRD)设计与应用。详细阐述了其作为USB主机和设备双重角色的硬件设计要点,包括VBUS电源管理与ID引脚配置,并提供了设备模式(如虚拟串口CDC)与主机模式(如读取U盘文件)的软件实现实战指南,帮助开发者充分发挥该芯片的OTG潜力。
1.(1)编写一个接口ShapePara,要求: 接口中的方法: int getArea():获得图形的面积。int getCircumference():获得图形的周长 (2)编写一个圆类Circl...
//接口 ShapePara package d922B; public interface ShapePara { int getArea(); int getCircumference(); } //圆类 package d922B; public class Circle implements ShapePara { public double radius; private double ...
基于Python的专利数据爬虫开发指南:从入门到实战
本文将详细介绍如何使用Python开发一个高效的专利数据爬虫系统,涵盖最新技术栈如Playwright、异步IO、反反爬策略等。文章包含完整代码实现、性能优化技巧及法律合规建议,帮助读者构建可投入生产的专利数据采集解决方案。专利数据是技术创新的重要指标,包含技术细节、申请人信息、法律状态等宝贵信息。企业竞争情报分析技术趋势预测研发方向决策知识产权战略制定。
hdoj 1071 The area
http://acm.hdu.edu.cn/showproblem.php?pid=1071 The area Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7751 Accepted Submission(s):
Google Earth Engine 实现图像随机森林分类_遥感分类全流程详解
本文将通过一段完整的GEE代码,逐步讲解如何利用Sentinel-2影像和随机森林算法,实现地表覆盖分类。代码包含等关键步骤,适合遥感入门学习!
【YOLO11改进 - 注意力机制】SCSA通过结合空间注意力和通道注意力,提高各种下游视觉任务的性能。
【YOLO11改进 - 注意力机制】SCSA通过结合空间注意力和通道注意力,提高各种下游视觉任务的性能。
HDOJ 1071 The area 数学 积分求面积 抛物线 一元一次方程
java
1、2022 应用密码学与网络安全会议亮点与关键技术解读
2022年应用密码学与网络安全会议(ACNS 2022)在意大利罗马成功举办,会议涵盖了密码学与网络安全的多个前沿领域,包括键控全同态加密、隐私保护技术、区块链、后量子密码学和多方计算等。会议共收录44篇论文,展示了众多创新的研究成果,为学术研究和实际应用提供了新的思路和方法。本次会议促进了学术界和工业界的交流与合作,推动了密码学与网络安全行业的发展。
ACM--抛物线和直线围成的面积–-HDOJ 1071--The area--水
HDOJ题目地址:传送门 The area Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 9539 Accepted Submission(s): 6724 Problem Descript
最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版
Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
hdoj 1071 The area 【简单数学题】
题目大意: 给你三个点(p1是顶点, p2, p3在一条直线上, 三个点都在抛物线上), 求由直线与抛物线围成的面积 解题策略:只要是知道抛物线与直线的解析式的求法,外加一点积分,就求出来了,(什么,你不知道什么是积分,百度吧。。。) 题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1071 AC by SWS 代码: #include
IMSL CNL 7.0.0 (x86-64)Crack
IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件
HDOJ 1071 The area
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1071 题目: The area Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7341 Accepted Submiss
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
HDOJ 1071 The area (纯数学题)
//题目地址 //http://acm.hdu.edu.cn/showproblem.php?pid=1071 1 #include <iostream> 2 #include <cstdio> 3 using namespace std; 4 5 int main() 6 { 7...
HDOJ1071The area
The area Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8669 Accepted Submission(s): 6078 Problem Description Ignatius bought a l
hdoj1071积分求面积
The area Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8022 Accepted Submission(s): 5625 Problem Description Ignatius bought a lan
【HDOJ】1071 The area
数学题,先求抛物线和直线的系数,再利用积分公式求面积。 1 #include <stdio.h> 2 #include <math.h> 3 4 int main() { 5 double x1, x2, x3, y1, y2, y3; 6 double a, b, c, k, m; 7 double s1, s2;...
HDOJ 1071:Area
<br />#include <stdio.h> typedef struct{ double x,y; }Point; double area(Point p1, Point p2, Point p3){ double a, b, c; // 抛物线的参数 double k, h; // 直线的参数 double s; // 抛物线 y = ax^2 + bx + c
1609 The area
题目描述 Ignatius bought a land last week, but he didn't know the area of the land because the land is enclosed by a parabola and a straight line. The picture below shows the area. Now given all the inte
hdoj1071
给定二次曲线上三个点,求这三个点和曲线构成部分的面积。可能我的想法比较麻烦,因为交完1500多B,然后看榜前面都是200多B。 思路:根据克莱默法则求出二次曲线系数a,b,c,然后求一个积分值。注意一点就是c++中控制格式输出是头文件。然后设置位数是setw(),设置小数点位数是setprecision()。代码如下: // hdu1071.cpp : 定义控制台应用程序的入口点。 // Ac
HDOJ1071
The area 拿到题的第一想法,又是一道水题,知道P1、P2、P3三点的坐标,就可以确定抛物线的公式,确定抛物线的公式就可以进行积分,然后就没有然后了。纯粹的数学题。 #include using namespace std; int main() { double x1,y1,x2,y2,x3,y3,a,b,c,s; int n; while(cin>>n&&n)
723



被折叠的 条评论
为什么被折叠?



