码农小白 蓝桥杯练习题 基础练习 矩形面积交

JAVA最入门50题 绝对是小白就可以读懂的代码,轻松读懂JAVA代码。 内容含50道JAVA基础题及知识点解释。 立即下载

码农小白 蓝桥杯练习题 基础练习 矩形面积交

试题 基础练习 矩形面积交

资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
  平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。
输入格式
  输入仅包含两行,每行描述一个矩形。
  在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。
输出格式
  输出仅包含一个实数,为交的面积,保留到小数后两位。
样例输入
1 1 3 3
2 2 4 4
样例输出
1.00

import java.util.Scanner;

public class _18 {
	public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        double[] x = new double[4];
        double[] y = new double[4];
        double[] z = new double[4];
        for(int i=0;i<4;i++){
            x[i] = sc.nextDouble();
            y[i] = sc.nextDouble();
        }
        z[0] = Math.max(Math.min(x[0], x[1]),Math.min(x[2], x[3])); //x1
        z[1] = Math.min(Math.max(x[0], x[1]),Math.max(x[2], x[3])); //x2
        
        z[2] = Math.max(Math.min(y[0], y[1]),Math.min(y[2], y[3])); //y1
        z[3] = Math.min(Math.max(y[0], y[1]),Math.max(y[2], y[3])); //y2
        if(z[0]<z[1]&&z[2]<z[3])
            System.out.printf("%.2f\n",(z[1]-z[0])*(z[3]-z[2]));
        else
            System.out.println("0.00");
    }
NVIDIA DRIVE SDK深度解析(一)——核心组件与安全架构设计 本文深度解析NVIDIA DRIVE SDK的核心组件与安全架构设计,涵盖DriveOS、加速库和应用框架三层架构,以及虚拟化与安全隔离机制。重点探讨了安全岛设计、媒体处理流水线和功能安全监控体系,为开发者提供自动驾驶系统开发的实战建议和性能优化技巧。 阅读详情

相关推荐

Labview实现服务器(server)与多客户端(clients)通信

服务器可以接收多个客户端发送的消息,并显示消息来源。 服务器可以发送消息到指定客户端 客户端可以自动连接服务器,断连后重连 客户端可以发送消息到服务器,可接收服务器消息 类似框架可以用做中央服务器及客户端项目

u013809089的博客 7974

蓝桥杯与CACC算法实战解析(C++篇):矩形面积交的几何计算与优化

本文深入解析了蓝桥杯与CACC算法竞赛中经典的矩形面积交问题,以“田地丈量”场景为例,详细阐述了其几何计算的核心思想与C++代码实现。通过min/max函数巧妙裁剪出有效交集矩形,并提供了基础与竞赛优化两种代码版本,同时分析了时间复杂度、边界情况及浮点数处理等关键点,旨在帮助参赛者稳固掌握此类几何问题的解题套路,提升实战能力。

weixin_29201313的博客 578

STM32F103串口接收中断:USART_IT_IDLE和USART_IT_RXNE区别

2:如果是大于1个byte的数据,在不用DMA的情况下,同时使能USART_IT_RXNE,USART_IT_IDLE中断,每收到一个字节在中断中把数据存到缓存中,待收到USART_IT_IDLE中断时,收完整帧数据,然后再解析处理数据。比如:如上图在初始化时,同时开启了两个中断,如果传送8个字节的数据,就会产生8个USART_IT_RXNE,和1个USART_IT_IDLE中断。(如果接收到数据,在1个byte的时间内,没有收到新数据,就认为是数据传送完成,产生空闲USART_IT_IDLE中断)

weixin_66299220的博客 2399

Java练习题总结(一)

欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体...

weixin_44077638的博客 636

MediaCodec视频解码流程详解及参考demo

本文主要讲解mediacodec的视频解码流程,及demo参考例子。

分享音视频技术 7872

Cadence元件库介绍

Cadence安装完之后,在安装目录下,会有默认自带的一些常用元件库。例如,我的Candece安装目录为: D:\Cadence\Cadence_SPB_17.2-2016 元件库所在目录为: D:\Cadence\Cadence_SPB_17.2-2016\tools\capture\library 各个元件库对应的内容如下: AMPLIFIER.OLB 共 182 个零件,存放模拟放大器 IC,如 CA3280,TL027C,EL4093 等。 ARITHMETIC.OLB 共 182 个零件,存放

年少时的棉花糖 1万+

码农小白 蓝桥杯练习题 基础练习 特殊的数字

码农小白 蓝桥杯练习题 基础练习 特殊的数字 试题 基础练习 特殊的数字 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。 输出格式   按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 public class _7 { public...

OutsideSystem的博客 315

CCS20实战入门:第一个工程搭建示例

通过实际操作演示如何在ccs20中创建并配置首个开发项目,涵盖环境设置与基础调试步骤,帮助新手快速上手ccs20集成开发环境,提升嵌入式开发效率。

weixin_31185473的博客 884

C语言求两个矩形相交面积:平面上有两个矩形A和B,其位置是任意的。编程求出其相交部分的面积。

【输入形式】从标准输入读取两行以空格分隔的整数,格式如下: Ax1 Ay1 Ax2 Ay2 Bx1 By1 Bx2 By2 其中(x1,y1)和(x2,y2)为矩形对角线上端点的坐标。各坐标值均为整数,取值在0至1000之间。 【输出形式】向标准输出打印一个整数,是两矩形相交部分的面积(可能为0)。在输出末尾要有一个回车符。 【输入样例】 0 0 2 2 1 1 3 4 【输出样例】 1 以上为题目 以下为我的想法。 先放代码 #include <stdio.h>...

z003430的博客 5827

AutoCAD Plant 3D自定义零件库实战:手把手教你用Python创建参数化槽式三通

本文详细介绍了如何利用Python脚本在AutoCAD Plant 3D中创建参数化槽式三通组件,从API原理到实战开发,帮助用户构建高效的自定义零件库。通过Python装饰器系统控制零件属性和行为,实现几何建模、参数管理和规格编辑器集成,提升工业管道设计的标准化和效率。

weixin_28267011的博客 331

CTF---Web---文件包含---01

文章目录前言一、题目描述二、解题步骤1.查看源代码2.文件包含(/etc/passwd)3.解码总结 前言 题目分类: CTF—Web—文件包含 一、题目描述 题目:提示寻找passwd文件 二、解题步骤 1.查看源代码 提示所有图片存储路径是download.php?name=img, 此时name参数的存在就提示此题可能为“文件包含”。 2.文件包含(/etc/passwd) 两种查看方式: 2.1、访问view-source:http://192.168.87.180/download.php

qq_22160557的博客 1391

java练习-方法01

前言 知行合一:知道做不到等于不知道 1.方法中的练习: 1.1求两数之和 /* 求两数之和 */ public class Add { public static void main(String[] args) { int x = 10; int y = 20; int z = add(x,y); System.out....

Cui_Cherry的博客 386

AE 与 ISP 参数联动机制解析:自动曝光系统与图像信号处理模块协同设计实践

AE(自动曝光)并不是一个独立的图像控制模块,而是与 ISP(Image Signal Processor)深度耦合运作的系统协同体。其输出的曝光参数直接决定了图像处理链路中 Gamma 曲线选择、黑电平补偿、去噪级别、边缘增强等一系列关键参数的取值。本文基于主流平台(如高通、MTK、海思)的工程实战经验,详细剖析 AE 与 ISP 在曝光驱动、调节优先级、图像还原逻辑等环节的联动机制,并结合拍照与视频等不同场景,给出可落地的联调方法。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1527

蓝桥杯与CACC算法实战精讲:从“田地丈量”看矩形面积交并的C++高效求解

本文以蓝桥杯和CACC算法竞赛中的经典样题“田地丈量”为例,深入剖析矩形面积交问题的C++高效求解方法。通过拆解核心思想、逐行精讲代码细节,并延伸至矩形面积并的扫描线算法,帮助读者掌握几何算法的基础建模与严谨实现,提升竞赛解题能力。

t8u9v0的博客 411

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

c语言两个矩形位置随机,【算法】计算机图形学的一些经典小题:判断点在多边形内,随机生成三角形内的点,判断两个矩形是否相交等...

前几天面试的时候被问到了,如何随机在三角形内生成点,我按照我的想法回答了一遍,但觉得回答的不够好。最后面试官说了一个最优的方法。觉得不错,顺带总结一下最近看到的一些关于计算机图形学方面的经典小题,知乎上看到的还有Leetcode上的1.判断一个点是否在多边形内首先先说一下输入的内容,多边形的顶点是一个数组输入进来,其中每个相邻点之间对应着多边形上有边相连POINT p1=ptPolygon[i];...

weixin_39609822的博客 576

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

java入门练习题及标准答案

表达式(立方) 编写程序,计算用户输入数据的【立方】 数据类型的选择 1. 数据当前的情况 2. 数据的延展性,后期的计算效果 用户输入的数据可以用int类型变量来保存 计算结果是一个立方效果,立方之后数据量的 增长性是非常恐怖的,所以现在double保存结果 import java.util.Scanner; class HomeWork1 { public static void m...

lick_java的博客 1273

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

java练习题,每天一个java小程序-1…

JAVA练习题,能做多少就做多少。http://bbs.youkuaiyun.com/topics/110067294 这个是从优快云看到的。每天一个吧 。 【程序12】  题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,

Elta学习 1415

蓝桥杯 矩形面积交

矩形面积交 题目描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。 输入 输入仅包含两行,每行描述一个矩形。 在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。 输出 输出仅包含一个实数,为交的面积,保留到小数后两位。 样例输入 1 1 3 3 2 2 4 4 样例输出 1.00 原来想的可麻烦,要加各种判定条件,结果这样就ac了。。。 在这#include<stdio.

nearal的博客 418

java 练习的习题 7_15 循环练习代码

神奇的数列 1000以内的质数 水仙花数

编程小白的Java之路 706

leetcode Power of Two java--代码小白开始苟延残喘第五天的刷题

苦逼的触及着码农之门:昨天刚开始想着从简单的题目开始刷题,就被这所谓的第一道easy题目刷的搞了一早上搞得蓬头垢面,我决定在坚持一点时间,如果自己码代码的能力依旧入刺之弱的话,就考虑毕业后就转行。。  (安慰自己到 毕竟我没有码过代码,而且是java代码,更是才开始接触,坚持两个月看下子集有没有提高!!!java 老娘不搞定你 就去转行) 一.题目    Given an inte

你说你逗不逗 *^_^* 的博客 808

码农小白 蓝桥杯练习题 入门训练 Fibonacci数列

资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输入格式 输入包含一个整数n。 输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。 说明:在本题中,答案是要求Fn除以10007的余数,因...

OutsideSystem的博客 395

码农小白 蓝桥杯练习题 基础练习 分解质因数

码农小白 蓝桥杯练习题 基础练习 分解质因数 试题 基础练习 分解质因数 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   求出区间[a,b]中所有整数的质因数分解。 输入格式   输入两个整数a,b。 输出格式   每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例) 样例输入 3 10 样例输出 3=3 4...

OutsideSystem的博客 339

码农小白 蓝桥杯练习题 入门训练 序列求和

码农小白 蓝桥杯练习题 入门训练 序列求和 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 求1+2+3+...+n的值。 输入格式 输入包括一个整数n。 输出格式 输出一行,包括一个整数,表示1+2+3+...+n的值。 样例输入 4 样例输出 10 样例输入 100 样例输出 5050 说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。 一般在提交之前所有这些...

OutsideSystem的博客 336

码农小白 蓝桥杯练习题 入门训练 圆的面积

码农小白 蓝桥杯练习题 入门训练 圆的面积 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定圆的半径r,求圆的面积。 输入格式 输入包含一个整数r,表示圆的半径。 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。 说明:在本题中,输入是一个整数,但是输出是一个实数。 对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求...

OutsideSystem的博客 328

码农小白 蓝桥杯练习题 基础练习 矩阵乘法

码农小白 蓝桥杯练习题 基础练习 试题 基础练习 矩阵乘法 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   给定一个N阶矩阵A,输出A的M次幂(M是非负整数)   例如:   A =   1 2   3 4   A的2次幂   7 10   15 22 输入格式   第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和...

OutsideSystem的博客 321

码农小白 蓝桥杯练习题 基础练习 01字串

码农小白 蓝桥杯练习题 基础练习 01字串 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 本试题没有输入。 输出格式 输出32行,按从小到大的顺序每行一个长度为5的01串...

OutsideSystem的博客 317
上一篇: 码农小白 蓝桥杯练习题 基础练习 矩阵乘法
_ 码农小白_
博客等级 码龄7年 2粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值