自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

转载 2000_2016年奥林匹克获奖运动员数据

||–|–|| | |

2023-05-31 14:34:16 107

原创 leetCodeP695

再一次认识dfs做这个题目我经历了,数组越界,xy轴搞反,以及最后计数面积。不过这都最后一一解决啦。先上代码:int hen[4]={0,0,1,-1};int shu[4]={1,-1,0,0}; int n,m;int dfs(int x,int y,int** grid ){ if(x<0||y<0||x>=n||y>=m||grid[x][y]!=1) { return 0; } int count=1;

2022-03-08 20:13:16 166

原创 leetcodeP3无重复字符的最长子串

这个题目一看就是我难以做多种判断的题目,然后在评论中看到了一个人的答案(好绝好绝),对他的代码进行我的理解以及最后的总结int lengthOfLongestSubstring(char * s){ if(s=="") return 0; int st=0,lt=0; int len=1;//最小的无重复的字符串长度 int max; int str=strlen(s); while(lt<str) {

2022-03-06 17:31:43 112

原创 寒假Java学习Day22:

多线程学习:进程:是一个应用程序。线程:是一个进程中的执行场景/执行单元。进程与进程的内存独立不共享,线程与线程(java语言中)堆内存和方法区内存共享,但栈内存不共享。Java的多进程机制,目的就是为了提高程序的处理效率。main()方法结束只是主线程结束,其他线程有可能工作。对于多核的CPU,可以进行的真正的多线程的并发。(单核的不能做到,只能有这个感觉)数据库的学习:SQL语句:DQL数据查询语句,DML(数据操作语句)对数据进行增删改的语句,DDL(数据定义语句)

2022-02-18 23:59:24 479

原创 寒假算法题打卡:

题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小蓝要为一条街的住户制作门牌号。这条街一共有 20202020 位住户,门牌号从 11 到 20202020 编号。小蓝制作门牌的方法是先制作 00 到 99 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、71、0、1、7,即需要 11 个字符 00,22 个字符 11,11 个字符 77。请问要制作所有的 11 到 20202020 号门牌,总共需要多少个

2022-02-18 23:24:03 443

原创 寒假Java学习Day21:

数据库的特点:1.数据先放到表中,表再放到库中。2.一个数据库可以有多个表,每个表都有特定的标识符。3.表具有一些特性,这些特性定义了数据在表中如何存储,类似于Java中的类的设计。4.表由列组成,也称为字段,所有表都是由一个或多个列组成的,每一列类似于Java的属性。5.表中的数据是按行存储的,每一行类似Java中的对象。MySQL预先了解:MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并..

2022-02-16 22:26:19 364

原创 寒假算法题打卡:

题目描述又到了一年一度的明明生日了,明明想要买BB样东西,巧的是,这BB样东西价格都是AA元。但是,商店老板说最近有促销活动,也就是:如果你买了第II样东西,再买第JJ样,那么就可以只花K_{I,J}KI,J​元,更巧的是,K_{I,J}KI,J​竟然等于K_{J,I}KJ,I​。现在明明想知道,他最少要花多少钱。输入格式第一行两个整数,A,BA,B。接下来BB行,每行BB个数,第II行第JJ个为K_{I,J}KI,J​。我们保证...

2022-02-16 21:59:06 225

原创 寒假Java学习Day20:

继续接口:接口和接口之间支持多继承,接口和接口之间进行强制类型转换的时候,没有继承关系,也可以强转,但是可能会爆出异常一个类可以多个接口(这种机制弥补了Java的单继承问题)。当继承和接口同时存在时,语法上,extends关键词在前,implements关键词在后。接口的作用类似于多态在开发的作用。(降低耦合度,提高扩展度)抽象类和接口的区别(仅语法的区别,具体情况的区分,项目实战上体会)...

2022-02-15 23:42:18 148

原创 寒假算法题打卡:

链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述老李见和尚赢了自己的酒,但是自己还舍不得,所以就耍起了赖皮,对和尚说,光武不行,再来点文的,你给我说出来1-8的全排序,我就让你喝,这次绝不耍你,你能帮帮和尚么?DFS:图的表示就是大概为#include<bits/stdc++.h>using namespace std;int n = 8;int a[10];int v[10];void dfs(int x){...

2022-02-15 23:13:04 343

原创 寒假Java学习Day18:

抽象类:接口的基础语法:类和接口之间叫实现(等同继承,用implements)特殊抽象类,完全抽象的叫接口。当一个非抽象接口的类实现的话,必须将接口中所有抽象方法全部实现。(下次P506)...

2022-02-15 00:27:34 136

原创 寒假算法题打卡:

Git学习:修改记录的提交,安装git。注册Git账号链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述将整数n分成k份,且每份不能为空,任意两个方案不能相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。1,1,5;1,5,1;5,1,1;问有多少种不同的分法。输入:n,k ( 6 < n ≤ 200,2 ≤ k ≤ 6 )输出:一个整数,即不同的分法。输入描述:两个整数 n,k ( 6 < n ≤ 200, 2.

2022-02-15 00:03:32 142

原创 寒假算法题打卡:

传送门题目背景小 W 喜欢读书,尤其喜欢读《约翰克里斯朵夫》。题目描述最近小 W 准备读一本新书,这本书一共有pp页,页码范围为0 \sim p-10∼p−1。小 W 很忙,所以每天只能读一页书。为了使事情有趣一些,他打算使用 NOI2012 上学习的线性同余法生成一个序列,来决定每天具体读哪一页。我们用x_ixi​来表示通过这种方法生成出来的第ii个数,也即小 W 第ii天会读哪一页。这个方法需要设置33个参数a,b,x_1a,b,x1​,满足0\leq...

2022-02-13 21:25:57 226

原创 寒假Java学习Day17:

final关键词学习:final修饰的类无法继承final修饰的方法无法覆盖final修饰的变量只能赋一次值final修饰的引用一旦指向某个对象则不能重新再指向其他对象,但该引用的内部数据是可以被修改的。final修饰的实例对象必须手动初始化,不能采用系统默认值。final修饰的实例对象一般和static联用,称为常量。(实际上总结一句,final修饰的东西不能变,在作为常量的时候,类似于宏定义)...

2022-02-12 00:23:47 174

原创 寒假算法题打卡:

题目描述现在各大 oj 上有 nn 个比赛,每个比赛的开始、结束的时间点是知道的。yyy 认为,参加越多的比赛,noip 就能考的越好(假的)。所以,他想知道他最多能参加几个比赛。由于 yyy 是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加 22 个及以上的比赛。输入格式第一行是一个整数 nn ,接下来 nn 行每行是 22 个整数 a_{i},b_{i}ai​,bi​ ( a_{i}<b_{i}ai​<bi​ ),表示比赛开始、结束的时间。输出格式一个

2022-02-12 00:09:35 157

原创 寒假Java学习Day16:

多态的学习:多态在开发中的作用:降低程序的耦合度,提高程序的扩展做一个小的例子来理解多态,主人喂宠物的例子。(主人的类里面有喂养的方法,宠物的类里面有吃的方法)宠物类:package Day5;public class Pet { public void eat(String pet,String food){ System.out.println(pet+"喜欢吃"+food); }}主人类:package Day5;public cla

2022-02-10 23:03:13 208

原创 寒假算法题打卡:

链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述给出一个n,分别求出1-n内的所有数的因子求和的值,并依次输出。输入描述:一个n。输出描述:n个数,分别代表1-n的每个数的因子和。(1<=n<=10610^6106)#include<stdio.h>int main(){ long long int a[1000006]={0}; int n; scanf("%d",&.

2022-02-10 20:53:48 166

原创 寒假算法题打卡:

链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述现在有一个大小n*1的收纳盒,我们手里有无数个大小为1*1和2*1的小方块,我们需要用这些方块填满收纳盒,请问我们有多少种不同的方法填满这个收纳盒输入描述:第一行是样例数T第2到2+T-1行每行有一个整数n(n<=80),描述每个样例中的n。输出描述:对于每个样例输出对应的方法数#include<stdio.h>long long int fangfa(long long i...

2022-02-10 00:44:11 54

原创 寒假Java学习Day15:

继承:基本作用:子类继承父类,使用继承来解决代码复用问题。主要作用:因为继承关系,才有了后期的方法覆盖和多态机制。语法:采用extends继承的相关特性:父类的私用属性子类可以通过间接访问。当两个量有从属关系的时候,可以用继承。...

2022-02-09 23:52:46 165

原创 寒假Java学习Day14:

JVM内存结构:主要的三个空间:方法区,堆区,栈区。因为类需要加载,方法区是最先有数据存放的。栈:在方法需要被调用的时候,该方法需要的内存空间需要在栈中分配。方法在调用的时候内存的变化,方法需要调用的时候,在栈中实行的是压栈的操作,当方法结束的时候,就会实行弹出释放的操作。堆内存:...

2022-02-08 23:59:17 203

原创 寒假算法刷题:

链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述qn姐姐最好了~ qn姐姐给你了一个长度为n的序列还有m次操作让你玩, 1 l r 询问区间[l,r]内的元素和 2 l r 询问区间[l,r]内的元素的平方和 3 l r x 将区间[l,r]内的每一个元素都乘上x 4 l r x将区间[l,r]内的每一个元素都加上x输入描述:第一行两个数n,m接下来一行n个数表示初始序列就下来m行每行第一个数为操作方法...

2022-02-08 23:18:47 72

原创 寒假算法题打卡:

重写一次期末考试的时候的两道题目:链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述给定一个长度为 n 的整数数组 a1,a2,…,an。现在要进行数组去重。对于数值相同的元素,只保留位于数组最左边的那个。去重完成后,剩余所有元素的相对位置应保持不变。输出去重后的数组。#include<stdio.h>int main(){ int n; int a[10000]; int b[10000]; int fla..

2022-02-08 00:49:15 635

原创 寒假Java学习Day13:

学习空指针异常情况:因为在做之前的程序的时候,碰到太多次的空指针异常的问题,但又不知道如何解决。当指针指向的对象不存在,就会抛出空指针异常。(这中间涉及到Java中的垃圾回收器,当对象没有任何引用指向该对象的时候,那系统自动回收数据将其释放掉)所以当要解决这个空指针的问题,让该对象要存在。在实际的代码运用中,要习惯考虑到某个对象是否为空的操作,并对此做出筛选操作,或者让该对象不存在为空的情况,使其存在。还可以使用instanceof操作符,即使对象为空,也不会抛出空指针异常,会返回False

2022-02-07 00:19:16 391

原创 Naoqi机器人学习总结:

今日开启学习传感器:主要是运用Naoqi上的ALSensors(负责产生与传感器相应的事件)、ALBattery(负责产生与机器人电池硬件相关的事件)、ALBodyTemperature、ALChestButton、ALFsr、ALTouch、ALInfrared、ALSonar(用于超声波测距)模块来进行传感器的实现。算法题:题目描述炎热的夏日,KC 非常的不爽。他宁可忍受北极的寒冷,也不愿忍受厦门的夏天。最近,他开始研究天气的变化。他希望用研究的结果预测未来的天气。经历千辛万苦,

2022-02-06 23:54:11 108

原创 寒假JAVA学习Day12:

this的学习:this是一个关键字,是一个引用。可以使用在实例方法中,也可以使用在构造方法中,但不能使用的静态方法中。this出现在实例方法中代表的是当前对象。this.大多数情况下都可以省略,但用来区分局部变量和实例变量的时候不可省略。this()只能出现在构造方法第一行,通过当前方法调用子类中的其他构造方法,目的是表示代码的复用。super关键字学习:super是一个关键字,全部小写。super和this一样可以用在实例方法中和构造方法中,一样不能使用在静态方法中,使用方式是一样的。大部分

2022-02-05 23:41:55 285

原创 寒假Java学习Day11:

封装知识的学习:面向对象的三大特征:封装、继承、多态。有了封装才有继承,有了继承才能说多态。面向对象的首要特征:封装。如果程序不封装的话,导致外部程序可以随意访问,不安全。封装的使用:定义的数据前加private。这个就将该数据私有化,除了当前这个类中,其他外部都无法访问该数据。如果需要对其进行操作,那就需要在该类下面定义一些特定的操作方法来实现调用操作功能。而里面用的是实例方法,所以不能用static。实例方法的调用必须先创建对象。下面是封装的实例小测试package Day

2022-02-05 00:26:33 266

原创 Naoqi机器人学习

Choregraphe编程:指令盒、流程操作图、机器人视图、姿势库、视频显示器、项目。机器人默认是开启自主生活的。在测试新程序或研究机器人的一些功能时,显然需要将自主生活关闭,这样才不会影响程序运行。指令盒的输入点、输出点和参数是可增减的。 在设计阶段为指令盒指定参数,在运行阶段,指令盒程序可以通过参数接收数据。打开和关闭自主生活方法如下:(1)双击机器人胸部按钮。(2)Choreograph软件中点击工具栏右部“打开(关闭)自主生活”按钮(心形按钮)。(3)在Nao的网

2022-02-04 22:19:13 568

原创 Naoqi机器人学习:

Nao编程基础:在Nao中模块通过Broker通告它所提供的方法。模块使用:from naoqi import ALProxytts = ALProxy("ALTextToSpeech", "机器人地址", 9559) tts.say("Hello, world!") 说明: ALProxy类用于创建模块的代理对象。 ALTextToSpeech是NAOqi中将文本转换为语音的模块。ALTextToSpeech模块的代理对象tts创建后,tts就代表了ALTextToS...

2022-01-30 23:35:39 695

转载 寒假算法题打卡:

原创传送门今天看的是牛客竞赛网的一个题目:幸运数字2这个题目我自己做了很多次,要么就是循环不进去,要么就是循环判断有误,反正我自己觉得逻辑上面没问题的,但运行不成功,最后还是来理解别人的代码吧#include<iostream>#include<cmath>#include<cstdio>using namespace std;long long a[1000006];int main(){ long long x,y; cin>&gt

2022-01-30 23:14:46 63

原创 Naoqi机器人学习:

大体的看了PPT后明了自己的学习进程,先学习Nao编程的知识:总共两大节,两天学完。再之后是传感器的知识,总共六大节,最多四天完成学习任务。今天是先了解NAO机器人:机器人系统机器人特有硬件:超声波(测量障碍物距离),传感器(获取外部信号,内部状态)然后也了解到我所学的测距需要解决测距精准的问题。...

2022-01-29 00:21:01 341

原创 寒假Java学习Day10:

终于完结撒花,用数组写出学生排名的代码也成功做出来了(主要是要定义一个局部变量,而不是在方法全局定义一个变量的问题),完成了学生管理系统的四个功能结束了,以及非常感谢我的朋友的帮助(关键性的突破都是,ID:weixin_52939031)然后还多增加了最后一个选项,以便于看清楚文档里面存下的内容:package Day3;import Day1.dish;import javax.swing.*;import java.io.*;import java.util.*;publi

2022-01-28 23:20:19 1021

原创 Python的opencv学习总结:

卷积实现关键点定位(具体的人脸识别功能):判断眼睛关键点测距公式检测闭眼睁眼过程

2022-01-27 23:07:06 3237

原创 寒假算法题打卡:

题目描述春春是一名道路工程师,负责铺设一条长度为 nn 的道路。铺设道路的主要工作是填平下陷的地表。整段道路可以看作是 nn 块首尾相连的区域,一开始,第 ii 块区域下陷的深度为 d_idi​ 。春春每天可以选择一段连续区间[L,R][L,R] ,填充这段区间中的每块区域,让其下陷深度减少 11。在选择区间时,需要保证,区间内的每块区域在填充前下陷深度均不为 00 。春春希望你能帮他设计一种方案,可以在最短的时间内将整段道路的下陷深度都变为 00 。输入格式输入文件包含两行,第一行

2022-01-27 22:25:00 60

原创 Python的opencv学习总结

读取模型:Caffe配置文件cv2.dnn.readNetFromCaffe()目标追踪:多目标追踪的创建cv2.MultiTracker_create()cv2.selectROI()创建目标追踪框架多进程追踪:

2022-01-27 01:03:16 3331

原创 寒假Java学习Day9:

今天终于通过朋友(ID:weixin_52939031)的全程帮助下写出了学生排名输出的功能。所以学生排名输出功能代码是他写的(我就参与个理解):public static void list(){ BufferedReader br=null; String temp; int i=0; System.out.println("学生成绩排名"); try { br=new BufferedR

2022-01-27 00:14:24 617

原创 寒假Java学习Day8:

Java IO流学习:FileReader只能读取普通文本的FileWriter同理File类:file方法:exits()判断文件是否存在,mkdir()创建目录,mkdirs()创建多重目录,createNewFile()新建一个文件..........以上学习来自b站动力节点的学习在做java的一些小项目的时候发现还是单独写起来很艰难,我今天不仅卡在学生排名这上面,还卡在了学生信息删除功能上面,io流发现还是很不懂其中的具体原理,导致我有很多想...

2022-01-26 00:42:09 324

原创 Python的opencv学习总结:

答题卡自动识别实战:预处理:边缘检测,轮廓检测,二值处理,存入一个字典类型的答案。填涂轮廓的检测,对轮廓进行排序,匹配上了就开始计分操作。背景建模:帧差法:对时间上连续的两帧图像进行差分运算(简单,但是会引入噪音和空洞问题)混合高斯模型光流估计:可以对图像进行动态分析cv2.calcOpticalFlowPyrLK(前一帧图像,当前帧图像,待跟踪的特征点向量,搜索窗口大小,最大的金字塔层数),返回输出跟踪特征点向量,0或1特征点是否找到。...

2022-01-25 21:25:13 2572

原创 寒假java学习打卡Day7:

// 输出学生成绩排名 public static void list(){ if (ap.length == 0) { System.out.println("为空!"); return; } BufferedReader br=null; String temp; int i=0,j=0; i=0; System.out.prin.

2022-01-25 00:34:49 322

原创 寒假算法题打卡:

题目描述小 A 有 nn 个糖果盒,第 ii 个盒中有 a_iai​ 颗糖果。小 A 每次可以从其中一盒糖果中吃掉一颗,他想知道,要让任意两个相邻的盒子中糖的个数之和都不大于 xx,至少得吃掉几颗糖。输入格式输入的第一行是两个用空格隔开的整数,代表糖果盒的个数 nn 和给定的参数 xx。第二行有 nn 个用空格隔开的整数,第 ii 个整数代表第 ii 盒糖的糖果个数 a_iai​。输出格式输出一行一个整数,代表最少要吃掉的糖果的数量。#include<stdio.h&

2022-01-24 22:47:58 318

原创 Python的opencv学习总结:

特征匹配:Brute-Force蛮力匹配:cv2.BFMaster(crossCheck=True)crossCheck是双方到彼此的距离是最近的。一对一匹配(将关键点连接起来):cv2.drawMatches(图片1参数,图片一的特征,图片二,图片二的特征,关键点的范围,None,flag=)k对最佳匹配:cv2.drawMatchesKnn(类似一对一的参数)(容易一些小配对出现错误的)或者更快捷的方法:cv2.FlannBasedMatcher()停车场识别的实操思想:取关键点位置

2022-01-24 20:22:37 944

原创 寒假java学习周总结:

学生管理系统:麻了,最后只做出三个功能,中间还修改了一次之前录入进学生信息的bug之后再想想关于学生排名这个事情该如何实现输出吧package Day3;import Day1.dish;import javax.swing.*;import java.io.*;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Stusystem { stat

2022-01-24 00:10:53 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除