• 2024-09-09【原理篇】软件设计原则之里氏代换原则
    文章目录概要理解说明案例--正方形不是长方形PartI--不符合LSP正方形(子类)继承长方形(父类)PartI--结论PartII--符合LSP概要里氏代换原则(LiskovSubstitutionPrinciple,LSP):所有引用基类(父类)的地方必须能透明地使用其子类的对象。理解说明任何父
  • 2024-08-30洛谷题单指南-常见优化技巧-P1950 长方形
    原题链接:https://www.luogu.com.cn/problem/P1950题意解读:在一张n*m个格子的纸上,从没有画过的格子中剪出长方形的方案数。解题思路:1、暴力做法枚举所有的子矩阵O(n^4),然后用二维前缀和计算子矩阵的和,通过和来判断子矩阵是否全部是'.'。2、优化做法针对每一行进行处理,计算包
  • 2024-07-29求助:1079: 统计方形
     题目描述有一个n*m方格的棋盘,求其方格包含多少正方形、长方形(此处长方形不包含正方形)输入格式输入存在多组测试数据。每组测试数据输入两个整数n,m,数字不超过5000输出格式对于每组数据输出一行包含两个整数,分别表示正方形数目和长方形数目输入样例 复制23输出样例
  • 2024-07-17使用python输出长方形、三角形
    长方形i=0whilei<3:print('*'*4)i+=1运行结果:直角三角形i=0whilei<5:print('*'*(i+1))i+=1倒立直角三角形foriinrange(1,6):forjinrange(1,7-i):print('*',end='')print()##换行等腰三角形
  • 2024-06-11【数学】各种图面积公式的推导
    Hello!大家好,我是@学霸小羊,今天讲讲面积公式。1.长方形长方形是由无数条长度为长方形的长(或宽)的线组成的图形,这些线有多少根,我们不知道,只需要知道他们垒成了一个由高宽(或长)组成的面。由此可得一条公式:长方形面积=长×宽 S=ab2.正方形正方形的边长相等,可以理解为长和
  • 2024-04-04[ABC223E] Placing Rectangles 题解
    [ABC223E]PlacingRectangles题解思路解析根据题目可知,其实三个长方形无非只有以下两种摆放方式。若大长方形长为\(y\),宽为\(x\),则我们对于第一种情况就固定住宽,判断能否使长度小于等于长;对于第二种情况同样固定住宽,此时A长方形右边空间的长就确定了,就只需要判断B,C
  • 2024-03-15洛谷 P2241 统计方形(数据加强版)
    一些文字说明 我们首先来定义一个东西,在我这里,矩形的长是指横向的边的长度,宽是指纵向的边的长度,宽可以比长还长。 由题意可知,题目要求我们求出在一个m*n的矩形中求出其包含的长方形的数量和正方形的数量,而长方形和正方形都是矩形,那么我们就是要求其包含的矩形的数量,可以
  • 2024-03-13洛谷P6866 [COCI2019-2020#5] Emacs
    题目描述给定一个n×m 的只含有 . 和 * 的矩阵。矩阵中 * 形成一些不重叠的长方形。它们不在边缘或顶点接触。求长方形有多少个?输入格式第一行:两个正整数 n 和 m。以下 n 行:表示题目描述中的矩阵。矩阵只含有 . 和 *。输出格式一行一个非负整数,你的答
  • 2024-03-02Land Acquisition G
    这题一眼DP,但是题目没说必须要连续划分,而这种序列DP是肯定要连续划分的,所以我们要用贪心啥的改变一下序列的顺序然后进行连续划分我们发现,如果一个长方形的长和宽都小于等于另一个长方形的长和宽,那么这个长方形是可以完全不用考虑的。因为对任意一种方案,我们都可以把这个长方形放
  • 2024-02-282024-02-28:用go语言,有一个由x轴和y轴组成的坐标系, “y下“和“y上“表示一条无限延伸的道路,“y下“表示这个道路的下限,“y上“表示这个道路的上限, 给定一批长方形,每一个长方形有(
    2024-02-28:用go语言,有一个由x轴和y轴组成的坐标系,"y下"和"y上"表示一条无限延伸的道路,"y下"表示这个道路的下限,"y上"表示这个道路的上限,给定一批长方形,每一个长方形有(x1,x2,y1,y2),4个坐标可以表示一个长方形,判断这条道路整体是不是可以走通的。以下为正式题目:图片在计算
  • 2023-12-13通过屏幕输入一个长方形的长和宽,并求出该长方形的周长和面积。(并显示出来)
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>voidprint(){ printf("*************计算方形的周长和面积***********\n"); printf("*******************************************\n"); printf("*************选择你想要进行的操作:>*********
  • 2023-11-28打印长方形
    #include<stdio.h>#include<math.h> intmain(){ chararr1[]="********"; printf("%s\n",arr1); inti; for(i=0;i<=4;i++) {  printf("*   *\n"); } printf("%s\n",arr1);
  • 2023-11-23十四、高级道路线寻找技术
    总结一下之前我们学过的道路线寻找步骤:1.相机校准:系数计算一遍就好啦2.恢复图像畸变:每张图都要转化一下3.颜色、梯度阈值:实现方法很多,最终得到一张只有0,1组成的道路线明显的输出图片4.透视变换:需要找到4个源点来实行透视变换假设道路是完全平的并且相机视角恒定不变
  • 2023-11-01C语言经典例题7加解析
    1、输入长方形的长和寬,编程求该长方形的周长和面积#include<stdio.h>intmain()(floatlength,width;floatperimeter,area;//输入长方形的长和宽printf(“请输入长方形的长:“);scant(“%r”,&length);printf(”请输入长方形的宽:“);scanf(“%r”,&width);//计算周长和面
  • 2023-07-31【学习笔记】扫描线
    扫描线是用来求解图形面积并的一个算法。问题引入给定\(n\)个长方形,求它们的面积并。下面以两个长方形为例:对于这个问题,可以有容斥等做法,但是还有个更简单的方法——扫描线。扫描线扫描线,顾名思义,就是,拿一条“线”取扫(这里是从下往上扫,其实其它的扫的方式也是可以的):如图
  • 2023-05-16求长方形周长与面积
    题目描述:输入长方形的边长a,b,计算它的面积和周长,输出其周长与面积输入格式:共一行,两个整数表示长方形的长和宽。输出格式:输出共两行,第一行输出周长,第二行输出面积。详见样例样例输入:12样例输出:perimeter=6area=2提示:一行两个数,读入的语句为:读入1:a,b=in
  • 2023-04-30统计方形(数据加强版)
    统计方形(数据加强版)题目背景1997年普及组第一题题目描述有一个\(n\timesm\)方格的棋盘,求其方格包含多少正方形、长方形(不包含正方形)。输入格式一行,两个正整数\(n,m\)(\(n\leq5000,m\leq5000\))。输出格式一行,两个正整数,分别表示方格包含多少正方形、长方形(不包含正
  • 2023-04-191 信息图形化:第一印象
    统计图表是概括原始信息的便捷方式,能帮助你一眼得出初步印象;数据中隐含着一些模式和趋势,图形是发现数据隐含模式的一种有效方法;通过图形,数据得以直观地体现,使你一暇就能看出数据的真正动向“数据”指的是所搜集的原始事实与数宇;“信息”指的是加入了某种意义的数据要为
  • 2023-04-11线段树之扫描线
    P5490【模板】扫描线给你n个位于平面直角坐标系上的长方形,它们之间可能互相重叠,求这些长方形的面积。很显然,对于长方形之间有重叠部分,如果采用容斥原理,不仅非常复杂,而且难以实现。事实上,既然题目已经给了我们这些长方形的顶点,这些长方形最终构成的图形可以被坐标轴划分为m
  • 2023-03-25正方形长方形的个数 规律
    正方形长方形的个数查看提交统计提问总时间限制: 1000ms 内存限制: 256000kB描述设有一个n*m方格的棋盘(1≤m,n≤100)。求出该棋盘中包含多少个正方形、多少个长方形(不包括
  • 2023-03-19暴力枚举正方形、长方形
    #include<bits/stdc++.h>usingnamespacestd;longlongn,m,nn,mm,zfx,cfx;//n、m为长宽intmain(){cin>>n>>m;nn=n;mm=m;while(mm>=1&&nn>=1
  • 2023-02-02P2241 统计方形(数据加强版)(矩形中的正方,长方形统计)
    统计方形(数据加强版)题目背景1997年普及组第一题题目描述有一个\(n\timesm\)方格的棋盘,求其方格包含多少正方形、长方形(不包含正方形)。输入格式一行,两个正整数\(
  • 2023-01-14Java 方法 实例 比较两个长方形的面积
    学习后,优化的,方法的目的一是可以重复被调用:packagecom.fqs.demo;publicclassMethodDemo2{publicstaticvoidmain(String[]args){//定义方法比
  • 2023-01-08【230108-2】用K个相同的长方形按图2的方式拼成一个正方形,则k的值为()?
  • 2022-12-29Python计算长方形面积(带参数函数demo)
    #计算面积函数defarea(width,height):returnwidth*heightdefprint_welcome(name):print("Welcome",name)print_welcome("duhuifeng")w=int(in