草庐IT

FIRST_DAY

全部标签

蓝桥杯·3月份刷题集训Day03

本篇博客旨在记录自已打卡蓝桥杯3月份刷题集训,同时会有自己的思路及代码解答希望可以给小伙伴一些帮助。本人也是算法小白,水平有限,如果文章中有什么错误之处,希望小伙伴们可以在评论区指出来,共勉💪。文章目录集训AA1、扫雷A2、含2天数集训BB1、杨辉三角形B2、谈判集训CC1、买不到的数目C2、画廊最后集训AA1、扫雷题目:在一个n行m列的方格图上有一些位置有地雷,另外一些位置为空。请为每个空位置标一个整数,表示周围八个相邻的方格中有多少个地雷。输入格式:输入的第一行包含两个整数n,m。第2行到第n+1行每行包含m个整数,相邻整数之间用一个空格分隔。如果对应的整数为0,表示这一格没有地雷。如果对

Day20【元宇宙的实践构想06】—— 元宇宙与Web3.0

💃🏼本人简介:男👶🏼年龄:18🤞作者:那就叫我亮亮叭📕专栏:元宇宙部分资料参考文献:成生辉教授的《元宇宙:概念、技术及生态》和百度相关资料0.0写在前面“元宇宙”在2021年成为时髦的概念。元宇宙到底是什么?元宇宙是否是互联网技术的下一次革命?未来人类是否可以实现元宇宙?元宇宙由谁来主导建立?元宇宙是未来的技术方向还是只是一个暂时的热点?在新的时代如何考虑技术对人类社会的正面或者负面影响呢???想知道嘛,从第一篇开始追起来叭👉👉👉Day12【元宇宙的实践构想01】——元宇宙概念和发展历程文章目录0.0写在前面1.前言2.元宇宙核心的网络生态2.1Web的三次技术迭代①Web1.0时代②Web2

Day20【元宇宙的实践构想06】—— 元宇宙与Web3.0

💃🏼本人简介:男👶🏼年龄:18🤞作者:那就叫我亮亮叭📕专栏:元宇宙部分资料参考文献:成生辉教授的《元宇宙:概念、技术及生态》和百度相关资料0.0写在前面“元宇宙”在2021年成为时髦的概念。元宇宙到底是什么?元宇宙是否是互联网技术的下一次革命?未来人类是否可以实现元宇宙?元宇宙由谁来主导建立?元宇宙是未来的技术方向还是只是一个暂时的热点?在新的时代如何考虑技术对人类社会的正面或者负面影响呢???想知道嘛,从第一篇开始追起来叭👉👉👉Day12【元宇宙的实践构想01】——元宇宙概念和发展历程文章目录0.0写在前面1.前言2.元宇宙核心的网络生态2.1Web的三次技术迭代①Web1.0时代②Web2

代码随想录day4: 24两两交换链表的节点 19删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II

24两两交换链表的节点https://leetcode.cn/problems/swap-nodes-in-pairs/comments/给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题第一次的尝试,写到交换节点的时候,突然想到头节点的返回是个麻烦事,不能带进循环里,否则就返回不了交换后的头节点。因此,采用虚拟节点似乎更合理化。需要注意的是cur的下一节点和下下节点是否为空,不然会出现空指针的错误。19删除链表的第N个节点https://leetcode.cn/problems/remove-nth-node-from-end-of-l

day19 selenium获取网页数据

day19selenium获取网页数据prepare、试用#导包importtimeimportrequestsfromselenium.webdriverimportChromefromselenium.webdriver.common.byimportByfromselenium.webdriver.common.keysimportKeysfrombs4importBeautifulSoup#尝试能用否b=Chrome()b.get('网址')input()一、selenium获取网页数据步骤:1.创建浏览器对象2.打开网页()3.获取网页源代码#1b=Chrome()#2b.get('

day19 selenium获取网页数据

day19selenium获取网页数据prepare、试用#导包importtimeimportrequestsfromselenium.webdriverimportChromefromselenium.webdriver.common.byimportByfromselenium.webdriver.common.keysimportKeysfrombs4importBeautifulSoup#尝试能用否b=Chrome()b.get('网址')input()一、selenium获取网页数据步骤:1.创建浏览器对象2.打开网页()3.获取网页源代码#1b=Chrome()#2b.get('

java - 可完成的 future : Waiting for first one normally return?

我有一些CompletableFuture,我想并行运行它们,等待第一个正常返回。我知道我可以使用CompletableFuture.anyOf等待第一个返回,但这将返回正常或异常。我想忽略异常。List>futures=names.stream().map((Stringname)->CompletableFuture.supplyAsync(()->//thiscallingmaythrowexceptions.newTask(name).run())).collect(Collectors.toList());//FIXMECannotignoreexceptionallyret

java - 可完成的 future : Waiting for first one normally return?

我有一些CompletableFuture,我想并行运行它们,等待第一个正常返回。我知道我可以使用CompletableFuture.anyOf等待第一个返回,但这将返回正常或异常。我想忽略异常。List>futures=names.stream().map((Stringname)->CompletableFuture.supplyAsync(()->//thiscallingmaythrowexceptions.newTask(name).run())).collect(Collectors.toList());//FIXMECannotignoreexceptionallyret

算法训练Day50 | LeetCode123. 买卖股票的最佳时机III(最多买卖2次);LeetCode188. 买卖股票的最佳时机IV(最多买卖K次)

目录LeetCode123.买卖股票的最佳时机III1.思路2.代码实现3.复杂度分析4.思考与收获LeetCode188.买卖股票的最佳时机IV 1.思路2.代码实现3.复杂度分析4.思考与收获LeetCode123.买卖股票的最佳时机III链接: 链接:123.买卖股票的最佳时机III-力扣(LeetCode)1.思路本题相对于LeetCode121和LeetCode122难了不少;关键在于至多买卖两次,这意味着可以买卖一次,可以买卖两次,也可以不买卖。接来下我用动态规划五部曲详细分析一下:1.1确定dp数组以及下标的含义一天一共就有五个状态,没有操作第一次买入的状态第一次卖出的状态第二次

LeetCode练习day7-贪心

*[1.分配饼干]*[2.不重叠的区间个数]*[3.投飞镖刺破气球]*[4.根据身高和序号重组队列]*[5.买卖股票最大的收益]*[6.买卖股票的最大收益II]*[7.种植花朵]*[8.判断是否为子序列]*[9.修改一个数成为非递减数组]*[10.子数组最大的和]*[11.分隔字符串使同种字符出现在一起]保证每次操作都是局部最优的,并且最后得到的结果是全局最优的。1.分配饼干455.AssignCookies(Easy)Leetcode/力扣Input:grid[1,3],size[1,2,4]Output:2题目描述:每个孩子都有一个满足度grid,每个饼干都有一个大小size,只有饼干的大