- 博客(56)
- 收藏
- 关注
原创 计算1的数量
给定一个n*m的二进制矩阵,请你数一数矩阵中完全被0上下左右包围的1的数目。第一行两个整数n和m(3<=n,m<=100)接下来n行,每行m个0或1的整数。题目ID:9809必做题100分。样例中有两个1是完全被0包围的。空间限制: 524288kB。时间限制: 1000ms。输出一个整数代表结果。
2024-07-13 23:45:58 181
原创 验证子串xwj 题目ID:9411必做题100分 最新提交: Accepted 100 分 历史最高: Accepted 100 分 时间限制: 1000ms 空间限制: 524288kB 题目描述
验证子串题目ID:9411必做题100分最新提交:Accepted100 分历史最高:Accepted100 分时间限制: 1000ms空间限制: 524288kB题目描述【题目描述】输入两个字符串,验证其中一个串是否为另一个串的子串。 【数据格式】输入两个字符串, 每个字符串占一行,长度不超过200且不含空格。若第一个串s1是第二个串s2的子串,则输出(s1) is substring of (s2)否则,若第二个串s2是第一个串s1的子串,输出(s2) is
2024-07-12 14:43:30 210
原创 【算法笔记】PTA1046 划拳 分数 15 1008 数组元素循环右移问题 20
【算法笔记】PTA1046 划拳 分数 15 1008 数组元素循环右移问题 20
2022-09-14 22:01:29 271
原创 【算法笔记】1001害死人不偿命的(3n+1)猜想 、1011 A+B 和 C
【算法笔记】1001害死人不偿命的(3n+1)猜想 、1011 A+B 和 C
2022-08-29 22:38:20 115
原创 python入门安装的详情信息
python安装的详情信息下载链接:https://www.anaconda.com/products/distribution复制链接打开:
2022-05-21 19:55:53 140
原创 Acwing考研算法辅导课——成绩排序
成绩排序预备知识stable_sort()使用情况stable_sort()用法bool operator < (const p &a)const 运算符的重载题目1输入格式输出格式输入样例输出样例代码题目2输入格式输出格式输入样例输出样例代码完结预备知识stable_sort()使用情况当指定范围内包含多个相等的元素时,sort() 排序函数无法保证不改变它们的相对位置。那么,如果既要完成排序又要保证相等元素的相对位置,可以使用 stable_sort() 函数。stable_s
2022-02-04 23:32:07 1614 5
原创 ACM中domjudge——judgehost评测机的安装与启动
domjusge安装 —— judgehost的安装提前准备在domjudge官网下载domjudge7.2.1稳定版本vmware的安装镜像的安装ios镜像的导入设置用户名与密码设置root用户名和密码连接网络安装依赖(在用户下面进行)安装编译(在用户下面进行)添加用户(在用户下面进行)配置 sudoers修改 REST 密码构建 chroot 环境设置cgroup启动judgehost注意事项:写在最后提前准备本文参考https://www.domjudge.org/https://nwpu.
2021-10-08 16:01:01 2215 9
原创 【java】猜数字游戏:猜数字的大小
题意:猜数字游戏:进行猜数字的大小代码import java.util.*;public class homework { public static void main(String[] args){ Scanner s = new Scanner(System.in); System.out.println("请您输入猜的数:"); double rand = Math.random(); int i = (int)
2021-09-23 12:02:33 221 1
原创 【java】BMI:体重指数,又称身体质量指数,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。
题意:体重指数,又称身体质量指数,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。#低于18.5:过轻; #18.5-25:正常;25-30:超重; # 30-35:肥胖 ; # 35-40:中度肥胖 ;# 高于40:重度肥胖。专家指出最理想的体重指数是22。本项目的任务编写程序,当输入身高,体重后能计算出体重指数。同时根据指数值,给出健康提示。代码:import java.util.*
2021-09-23 11:59:03 7328 2
原创 【java】简单的输出
输出代码public class homework { public static void main(String[] args){ //联想小新 String LenonXiaoXin ="LenonXiaoXin"; double LenonSize = 13.0; double LenonPrice = 4999.0; String LenonConfig = "i5 处理器 4GB 内存 128G 固态硬
2021-09-23 11:55:59 141 1
原创 【算法:leetcode】二分查找:69. x 的平方根 81. 搜索旋转排序数组 II
二分查找二分查找69. x 的平方根81. 搜索旋转排序数组 II奖励你一朵小红花!二分查找//1,先对特殊值进行处理int left = 0;//左指针int right = x;//右指针while(left <= right){int mid = floor((left + right) / 2);.....}69. x 的平方根实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部
2021-08-09 11:15:15 142 3
原创 【算法:leetcode】字符串:242. 有效的字母异位词
【算法:leetcode】字符串242. 有效的字母异位词242. 有效的字母异位词给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。示例 1:输入: s = “anagram”, t = “nagaram”输出: true示例 2:输入: s = “rat”, t = “car”输出: false来源:力扣(LeetCode)链接:https://leetcode-cn.
2021-08-03 23:41:07 34
原创 【ES6】ES6入门
【ES6】ES6入门let命令let的实例const命令let命令//1.声明变量 let star = '罗志祥'; let star = '小燕子';//重复定义导致的错误:'star' has already been declared //故:let不能进行重复定义 不会导致变量污染 var star = '罗志祥'; var star = '小燕子';//var定义的变量就不会导致错误 //2.块级作用域
2021-08-03 23:32:57 97 1
原创 【算法:leetcode】双指针:142. 环形链表 II 633. 平方数之和
双指针:快慢指针142. 环形链表 II142. 环形链表 II求环形链表的节点:使用快慢指针给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意,pos 仅仅是用于标识环的情况,并不会作为参数传递到函数中。说明:不允许修改给定的链表。进阶:你是否可以使用 O(1) 空间解决此题?示例 1:示例 2:输入:head
2021-08-02 23:17:45 195 3
原创 【算法:leetcode】双指针:167. 两数之和 II - 输入有序数组 、88. 合并两个有序数组
贪心:122. 买卖股票的最佳时机 II 、121. 买卖股票的最佳时机
2021-08-02 00:07:31 207 1
原创 【算法:leetcode】贪心:122. 买卖股票的最佳时机 II 、121. 买卖股票的最佳时机
贪心122. 买卖股票的最佳时机 II121. 买卖股票的最佳时机致积极向上的你122. 买卖股票的最佳时机 II给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。示例 1:输入:[7,1,5,3,6,4]输出:5解释:在第 2 天(股票价格 =
2021-07-26 20:54:01 215 2
原创 【算法:leetcode】贪心:455分配饼干、605种花、135分发糖果
【算法:leetcode】贪心贪心贪心的思想:让局部最优,从而达到全局最优455分配饼干假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。示例 1:输入: g = [1,2,3
2021-07-25 23:05:04 202 1
原创 【算法:剑指Offer】找出数组中重复的数字
找出数组中重复的数字题目:给定一个长度为 n 的整数数组 nums,数组中所有的数字都在 0∼n−1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。注意:如果某些数字不在 0∼n−1 的范围内,或数组中不包含重复数字,则返回 -1;样例:给定 nums = [2, 3, 5, 4, 3, 2, 6, 7]。返回 2 或 3。思路:1,先从头到尾的遍历数组,如果有有不符合数组的元素先进行处理2,进行第二次
2021-07-17 00:03:38 159
原创 【算法:PTA】PTA1015 德才论 (25 分)
【算法】PTA1015 德才论 题目题意三级目录三级目录三级目录三级目录题目德才论输入:输出:题意三级目录三级目录三级目录三级目录
2021-06-20 22:11:58 336 2
原创 【算法】给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123
题目测试用例题目解析1, 将一个数字的每一位拆开放在一个数字中,然后进行输出2,第二个输出的时候,每一位都有空格,最后一位没有空格需要进行特殊处理代码模板把数字的每一位取出来放在数组中while(t!=0){ arr[i] = t % 10; t = t / 10; i++; } 注意:第一位存放的是个位数字,以此类推此题代码:#include <cstdio>#include <iostream>using namespace st
2021-06-15 00:15:17 2188 6
原创 【网络安全】使用goole让burpsuit跑字典
使用goole让burpsuit跑字典前言burpsuite的安装环境goole安装插件运行burpsuit进行连接burp三级目录前言想要练习的可以上网进行搜索靶场,请用于正确渠道,此行为需要符合中华人民法律burpsuite的安装环境关于这个我发现了一篇很好的文章进行推荐链接: burpsuite.本文与此篇文章不同的是,使用goole浏览器而不是火狐浏览器。goole安装插件请使用goole进行安装插件运行burpsuit进行连接burp三级目录...
2021-06-10 17:09:32 803
原创 【算法】算法 < 一 >
输入1,在 O J 上需要测试多组数据,当没有明确在什么时候结束,,则程序以EOF为结束的标志while( ~ scanf(" %d %d ", &a , &b);2,当对于特定的输入数据的个数,需要用到如下代码。int a, b , n ,scanf (" %d " , &n);while( n - - ){scanf (" %d %d " , &a , &b)printf ("%d\n",a + b)}3,以特定元素作为结束符,以0作为结束
2021-04-20 00:08:47 93
原创 【JavaScript】函数中的扩展与收集
【JavaScript】函数中的扩展与收集小牛一刀总结小牛一刀let values = [1,2,3,4];function getSum( ){ let sum = 0; for(let i = 0;i < arguments.length ; ++i){ sum += arguments[i]; } return sum;}1 ,arguments是一个类数组2,扩展参数:不是传一个数组而是数组中的每一个元素3,使用扩展运算符(
2021-04-07 16:48:26 210 2
原创 【英语】四级经验分享——教你一招迅速过岸
四级经验分享——教你一招迅速过岸四级前期四级中期四级经验分享前言:过四级是大学必然需要经历的事情,我想通过这篇文章去帮助一些还在为四级而困扰的学生。四级前期在考四级前期,我也从开始的盲目到后面的探索再到后面的制定目标,一步一步走来的。当时的我,一边为互联网+比赛而忧虑一边为是否考研还是从事工作思考以及还想考教师资格证还要面对四六级考试。我不得不承认当时的我贪心太大,觉得目标太多,所以准备一步一步按着目标进行。刚开始,我用了一天的时间先对四级进行了解。四级过线是425分,以及在知乎、抖音
2021-03-15 19:19:01 500 7
原创 【ES6】为啥总是学不好JavaScript啊?——数据类型检测以及隐式转换
为啥总是学不好JavaScript啊?数据类型数据类型的判断强制类型转换以及隐式转换完结数据类型数据类型主要分为引用类型以及基本类型。基本类型1, String2,Number3,null4,undefined5,boolean6,Symbol7,BigInt引用类型1,正则2,Math3,Date4,[ ]5,function其中,基本类型主要存储在栈内存中,在引用以及拷贝的时候,会产生同一变量。引用类型主要存储在堆中。数据类型的判断方法一:typeof
2021-03-14 16:25:51 265 2
原创 【node.js】node入门!!!!看这一篇就OK!!
【node.js】node入门线程模型与事件模型hello word开始阻塞与非阻塞简单的web服务器线程模型与事件模型//线程模型与事件循环//线程模型Apache(主要处理静态资源) + tomcat(用于处理服务器资源)1, req来袭2,thread应对3,req处理完,thread释放线程处理永远都是这3个步骤:来一个用户请求,开一个线程处理,处理完,线程释放缺点:当用户请求增加,导致服务器消耗的资源逐渐增加对于以上做出的改变://事件循环Node.js
2020-12-22 20:17:53 235 10
原创 【ES6】ES6新特性入门
【ES6】ES6新增的内部属性进制转换字符串以及解析模板的延长Symbol进制转换1,进制转换console.log(0b10);//2console.log(0O10);//8console.log(0x10);//162,判断是否是进制转换类型相同console.log(0b11===3);//trueconsole.log(0o10===8);//truecossole.log(0x10===16);//true3,将数字转换成2进制8进制以及16进制let num = 10
2020-12-17 17:04:19 275 2
原创 【网络安全】来嘛!一起建立http服务!web必学!!!
【计算机网络安全】来嘛!一起建立http服务!基础知识实现http服务Content-Security-PolicyCORS跨域请求限制以及解决缓存基础知识物理层:定义物理设备如何传输数据数据链路层:在通信的实体间建立数据链路连接网络层:数据在结点之间传输创建逻辑链路传输层:用户提供可靠的端到端服务应用层:为应用软件提供的服务TCP协议之上屏蔽网络传输相关细节http应用实例:1,输入URL打开网页2,AJAX获取数据3, img标签加载图片三次握手user(发送请求
2020-12-02 21:47:50 385 3
原创 【ES6】面试官最爱问你的字符串的新增方法
【ES6】面试官最爱问你的字符串的扩展方法string.fromCodePoint()String.raw()codePointAt()normalize()includes(), startsWith(), endsWith()repeat()padStart(),padEnd()trimStart(),trimEnd()matchAll()replaceAll()完结string.fromCodePoint()缺点:不能识别码点大于0xFFFF的字符,负责导致溢出,最高两位被舍弃,返回的是舍弃后的
2020-11-24 16:41:34 266 5
原创 【ES6】面试官最爱问的字符串的扩展
【es6】字符串的扩展字符的 Unicode 表示法字符串的遍历器接口直接输入 U+2028 和 U+2029JSON.stringify() 的改造模板字符串模板编译标签模板完结字符的 Unicode 表示法1, 允许采用\uxxxx形式表示一个字符,其中xxxx表示字符的 Unicode 码点。2, 这种表示法只限于码点在\u0000~\uFFFF之间的字符3,超出这个范围的字符,必须用两个双字节的形式表示。字符串的遍历器接口es6为字符串添加了遍历器接口 ,使字符串可以被for…of
2020-11-21 19:45:36 277
原创 【es6】最重要的常量解构赋值
【es6】最重要的常量解构赋值数组的解构赋值数组的默认值对象的解构赋值解构在嵌套结构的对象的应用对象的默认值字符串的解构数值以及布尔值的解构赋值函数参数的解构赋值函数参数解构的默认值圆括号的问题变量的解构赋值用途完结完结数组的解构赋值实质:从数组和对象中提取值,对变量进行赋值let a = 1;let b = 2;let c = 3;可写成:let [a, b, c] = [1, 2, 3];上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。let [foo, [[bar]
2020-11-20 13:09:27 309
原创 【ES6】面试官最爱问你的let和const的命令
面试官最爱问你的let和const的命令let命令块级作用域块级作用与函数声明const命令ES6声明变量的6种方法:顶层对象的属性:globalThis属性完结前言: 只有学的多,你才能追溯到事物的本身!正所谓,知己知彼,才能百战不殆!es6 你需要知道的!1,ECMAScript 和 javaScript 的关系:前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有 JScript 和 ActionScript)。2,node与javascript的关系:Node.j
2020-11-19 09:49:18 329
原创 【数据结构】和我一起初探数据结构——二叉树
【数据结构】和我一起初探数据结构——二叉树树的定义三级目录三级目录三级目录三级目录树的定义三级目录三级目录三级目录三级目录
2020-11-16 22:02:20 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人