• 2024蓝桥杯每日一题(哈希)

    时间:2024-03-27 15:59:07

    备战2024年蓝桥杯 -- 每日一题 Python大学A组         试题一:星空之夜         试题二:模拟散列表         试题三:字符串哈希         试题四:四数方和         试题五:扫雷 试题一:星空之夜 【题目描述】         夜空深处,闪亮的星星以...

  • 2024蓝桥杯每日一题(Flood Fill)

    时间:2024-03-27 15:30:03

    备战2024年蓝桥杯 -- 每日一题 Python大学A组         试题一:扫雷         试题二:动态网络         试题三:走迷宫         试题四:画图 试题一:扫雷 【题目描述】         扫雷是一种计算机游戏,在 2020 世纪 8080 年代开始流行,并且...

  • LeetCode每日一题——移除元素

    时间:2024-03-22 12:30:56

    移除元素OJ链接:27. 移除元素 - 力扣(LeetCode) 题目: 思路: 题目给定要求只能使用O(1)的额外空间并且原地修改输入数组,然后返回移除后的数组行长度。那 么我们就可以确我没有办法建立临时的数组存放我们的值,并且返回值是我们新的数组长度。 根据之前所学的知识,我们可以很快的联想...

  • 力扣由浅至深 每日一题.09 找出字符串中第一个匹配项的下标

    时间:2024-03-21 12:33:43

    成败有时,不可丧志,山高路远,愿诸君扶摇直上                                                           —— 24.3.20  找出字符串中第一个匹配项的下标 给你两个字符串 haystack 和 needle ,请你在 hays...

  • 3月17日ACwing每日一题

    时间:2024-03-18 13:56:17

    1230. K倍区间 - AcWing题库 //超时写法 需要优化//两个1e5嵌套 变成1e10了>1e8需要优化#include <bits/stdc++.h>using namespace std;const int N=100007;int a[N];int main(){...

  • 2024蓝桥杯每日一题(差分)-Python程序代码

    时间:2024-03-18 07:33:04

    n,m,q = map(int,input().split())a = [[0]*(m+5)]for i in range(n): a.append([0]+list(map(int,input().split())))s = [[0]*(m+5) for _ in range(n+5)]f...

  • 蓝桥杯每日一题(哈希、单调队列)

    时间:2024-03-17 17:25:02

    2058 笨拙的手指 二进制所有的可能保存进哈希表,三进制找出所有的可能判断哈希表中是否有数字。 注意一种情况就是修改完之后出现前导零。直接continue; 学到了,某些条件的限制不一定要在循环条件上,可以直接在循环体内。 #include<bits/stdc++.h>using na...

  • 每日一题 第五期 洛谷 图的遍历

    时间:2024-03-16 16:04:41

    图的遍历 题目描述 给出 N N N 个点, M ...

  • 【AcWing】蓝桥杯集训每日一题Day2|前缀和|562.壁画(C++)

    时间:2024-03-16 11:06:45

    562. 壁画 562. 壁画 - AcWing题库难度:中等时/空限制:1s / 64MB总通过数:4154总尝试数:10197来源:Google Kickstart2018 Round H Problem B算法标签 思维题枚举前缀和题目内容 Thanh 想在一面被均分为 N 段的墙上画一幅精美...

  • 【LeetCode每日一题】2864. 最大二进制奇数-五.代码实现

    时间:2024-03-15 21:55:16

    class Solution {public: string maximumOddBinaryNumber(string s) { int one = 0,zero = 0; for(string::iterator it = s.begin(); it!=s.e...

  • leetcode每日一题2575

    时间:2024-03-09 15:26:19

     一.题目概述 二.代码 class Solution {public: vector<int> divisibilityArray(string word, int m) { vector<int> v; long long ret...

  • AcWing 505. 火柴排队(每日一题)

    时间:2024-03-08 20:41:17

    目录 题目链接:505. 火柴排队 - AcWing题库 解题思路: 离散化: 归并排序求逆序对: 总代码: 题目链接:505. 火柴排队 - AcWing题库 涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度。 现在将每盒中的火柴各自排成一列,同一列火柴的高度互不相同,两列火柴之间的距...

  • 【LeetCode每日一题】【BFS模版与例题】【二维数组】1293. 网格中的最短路径

    时间:2024-03-06 08:50:46

    var shortestPath = function (grid, k) { let row = grid.length let col = grid[0].length // 特殊情况1: if(row === 1 && col === 1) return 0// 特殊情...

  • LeetCode每日一题 汇总区间(区间)

    时间:2024-03-05 14:18:25

    题目描述 给定一个  无重复元素 的 有序 整数数组 nums 。返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x 。列表中的每个区间范围 [a,b] 应该按如下格式输出:"a-...

  • LeetCode每日一题 存在重复元素 II(哈希表)

    时间:2024-03-02 21:58:19

    题目描述 给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] == nums[j] 且 abs(i - j) <= k 。如果存在,返回 true ;否则,返回 false 。 示例 1: 输入:nums = [1,2,3,...

  • 【LeetCode每日一题】单调栈 581. 最短无序连续子数组

    时间:2024-02-20 08:07:46

    581. 最短无序连续子数组 给你一个整数数组 nums ,你需要找出一个 连续子数组 ,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。 请你找出符合题意的 最短 子数组,并输出它的长度。 示例 1: 输入:nums = [2,6,4,8,10,9,15]输出:5解释:你只需要对 [6...

  • 每日一题——LeetCode1455.检查单词是否为句中其他单词的前缀

    时间:2024-02-18 20:38:06

    方法一 js函数slice()  将字符串按空格符分割为单词数组,记searchWord的长度为n,分割每个单词的前n位看是否和searchWord匹配 var isPrefixOfWord = function(sentence, searchWord) { let res = sente...

  • 【力扣每日一题】力扣102二叉树的层序遍历

    时间:2024-02-17 17:59:05

    题目来源 力扣102二叉树的层序遍历 题目概述 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 思路分析 很常规的层序遍历题,使用list保存本层节点即可。 代码实现 java实现 public class Solution { public...

  • 蓝桥杯每日一题(python)

    时间:2024-02-16 19:51:26

    ##斐波那契数列的应用 --- 题目斐波那契 题目: 如果数组 A = (a0, a1, · · · , an−1) 满足以下条件,就说它是一个斐波那契数组: 1. n ≥ 2; 2. a0 = a1; 3. 对于所有的 i(i ≥ 2),都满足 ai = ai−1 + ai−2。 现在,给出一个数...

  • 蓝桥杯每日一题------背包问题(一)

    时间:2024-02-15 17:45:50

    点击可观看配套视频讲解 背包问题 阅读小提示:这篇文章稍微有点长,希望可以对背包问题进行系统详细的讲解,在看的过程中如果有任何疑问请在评论区里指出。因为篇幅过长也可以进行选择性阅读,读取自己想要的那一部分即可。 前言 背包问题可以看作动态规划系列入门的一个开端,欢迎开启动态规划之旅,在正式学习之前,...