hdoj 1071 The Area 求面积

定义一个抽象类Shape,包含纯虚函数Area()(用来计算面积)和SetShape()(用来重设形状大小)  定义一个抽象类Shape,包含纯虚函数Area()(用来计算面积)和SetShape()(用来重设形状大小)。然后派生出三角形类Triangle类、矩形Rect类、圆Circle类,分别求其面积。最后定义一个Total_Area类,计算这几个形状的面积之和,各形状的数据通过Total_Area类的构造函数或成员函数来设置。编写一个完整的程序。#include <iostream>us... 阅读详情

题意:  给一条抛物线跟一条直线的两个交点坐标,加上抛物线的顶点坐标,求围起来的面积
分析:  面积用积分求了之后相减就可以。 
必须要有两个线的方程。于是若干时间求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;
}

基于STM32L4XX、HAL库的BQ25713RSNR充电芯片驱动程序设计 define BQ25713_I2C_ADDR (0x6B << 1) // 7位地址为 0x6B,HAL库需要左移一位。// 示例:配置 CHARGE_OPTION_0 寄存器:使能充电,使能 ICO(输入电流优化)reg_data |= (EN_CHG_MASK | EN_ICO_MASK); 阅读详情

相关推荐

【CubeMX】STM32G474 HRTIM 互补PWM与死区时间配置实战

本文详细介绍了如何使用STM32CubeMX配置STM32G474的高分辨率定时器HRTIM生成互补PWM波形并精确设置死区时间。通过实战步骤讲解时钟配置、死区计算与高级功能,帮助工程师在电机驱动和电源应用中实现精准控制,避免上下桥臂直通风险。

grpc6streamer的博客 723

编写一个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...

weixin_30451709的博客 4003

ABP框架实战:从零搭建多租户应用(含完整代码示例)

本文详细介绍了如何使用ABP框架从零构建多租户SaaS应用,涵盖多租户架构设计、数据隔离实现、租户管理及性能优化等核心内容。通过完整的代码示例,帮助开发者快速掌握企业级数据隔离系统的开发技巧,提升SaaS应用开发效率。

weixin_29247219的博客 262

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

CqZtw的博客 492

5种隐藏代码到图片的实用技巧:从Notepad++到Linux命令全解析

本文详细解析了5种将代码或文本隐藏到图片中的实用数据隐写技巧。从Notepad++尾部追加、Windows命令行合并,到编辑图像元数据、使用十六进制编辑器,再到Linux的cat/dd命令,全面覆盖了从图形界面到命令行的工程化实践方法,帮助开发者和安全研究人员掌握隐蔽信息传输与存储的核心技术。

hh234的博客 353

深入解析STM32F103R6的USB OTG_FS双重角色设备(DRD)设计与应用

本文深入解析了STM32F103R6的USB OTG_FS双重角色设备(DRD)设计与应用。详细阐述了其作为USB主机和设备双重角色的硬件设计要点,包括VBUS电源管理与ID引脚配置,并提供了设备模式(如虚拟串口CDC)与主机模式(如读取U盘文件)的软件实现实战指南,帮助开发者充分发挥该芯片的OTG潜力。

weixin_29195615的博客 264

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 ...

weixin_30463341的博客 2399

基于Python的专利数据爬虫开发指南:从入门到实战

本文将详细介绍如何使用Python开发一个高效的专利数据爬虫系统,涵盖最新技术栈如Playwright、异步IO、反反爬策略等。文章包含完整代码实现、性能优化技巧及法律合规建议,帮助读者构建可投入生产的专利数据采集解决方案。专利数据是技术创新的重要指标,包含技术细节、申请人信息、法律状态等宝贵信息。企业竞争情报分析技术趋势预测研发方向决策知识产权战略制定。

2201_76125261的博客 1588

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):

SimonCoder的专栏 782

Google Earth Engine 实现图像随机森林分类_遥感分类全流程详解

本文将通过一段完整的GEE代码,逐步讲解如何利用Sentinel-2影像和随机森林算法,实现地表覆盖分类。代码包含等关键步骤,适合遥感入门学习!

国科大硕士在读,分享Python/GEE/Matlab/R专业代码实践,涵盖数据分析、算法开发与应用技巧等,以代码会友。 916

【YOLO11改进 - 注意力机制】SCSA通过结合空间注意力和通道注意力,提高各种下游视觉任务的性能。

【YOLO11改进 - 注意力机制】SCSA通过结合空间注意力和通道注意力,提高各种下游视觉任务的性能。

专注于图像领域,主要研究内容包括计算机视觉和深度学习,特别是在图像分类、目标检测和图像生成等方面有深入的研究和实践经验。 473

HDOJ 1071 The area 数学 积分求面积 抛物线 一元一次方程

java

人言束负兑生|完美是完蛋的开始 213

1、2022 应用密码学与网络安全会议亮点与关键技术解读

2022年应用密码学与网络安全会议(ACNS 2022)在意大利罗马成功举办,会议涵盖了密码学与网络安全的多个前沿领域,包括键控全同态加密、隐私保护技术、区块链、后量子密码学和多方计算等。会议共收录44篇论文,展示了众多创新的研究成果,为学术研究和实际应用提供了新的思路和方法。本次会议促进了学术界和工业界的交流与合作,推动了密码学与网络安全行业的发展。

blue的专栏 182

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

戎码人生 1922

最新的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

shengweisong 1156

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

u010084308的专栏 936

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...

aian53516的博客 173

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

青爷 347

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

小路的专栏 548

【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;...

weixin_34380296的博客 89

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

剑锋所指 521

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

顺便A道题 890

hdoj1071

给定二次曲线上三个点,求这三个点和曲线构成部分的面积。可能我的想法比较麻烦,因为交完1500多B,然后看榜前面都是200多B。 思路:根据克莱默法则求出二次曲线系数a,b,c,然后求一个积分值。注意一点就是c++中控制格式输出是头文件。然后设置位数是setw(),设置小数点位数是setprecision()。代码如下: // hdu1071.cpp : 定义控制台应用程序的入口点。 // Ac

u011575841的专栏 348

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)

面目全非,胸有丘壑 | Json Lee 931
上一篇: Number Sequence
下一篇: hdu,2050,折线分割平面
Savitch
博客等级 码龄16年 84粉丝 130原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值