E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
408每日一题
Leetcode
每日一题
:287.find-the-duplicate-number(寻找重复数)
思路:一开始并没有什么头绪,直接排序加遍历以O(nlgn)的复杂度水过去了,后来看评论才知道有Floyd判圈算法这么秒的方法,简称龟兔赛跑;具体算法讲解可参考文章:算法-floyd判环(圈)算法,讲得很棒,便于理解;//先排序再查找O(nlgn)//staticboolcmp(inta,intb)//{//returna&nums)//{//intlen=nums.size();//intres=
CodeLuweir
·
2023-11-28 05:46
Leetcode
算法
leetcode
【
每日一题
】寻找重复数
文章目录题目描述题解题目描述287.寻找重复数给定一个包含n+1个整数的数组nums,其数字都在[1,n]范围内(包括1和n),可知至少存在一个重复的整数。假设nums只有一个重复的整数,返回这个重复的数。你设计的解决方案必须不修改数组nums且只用常量级O(1)的额外空间。示例1:输入:nums=[1,3,4,2,2]输出:2示例2:输入:nums=[3,1,3,4,2]输出:3提示:1&num
^jhao^
·
2023-11-28 05:15
算法
leetcode
算法
数据结构
每日一题
-----岛屿问题(第一天)
问题分析:题目要求是要找到矩阵中“岛屿的数量”,什么是岛屿呢?上下左右相连有1的都被认为是连续岛屿,比如示例1中只有一个岛屿,因为你随便从一个1出发可以到达其他所以1。解题思路:dfs方法:社目前指针指向一个岛屿中的某一点(i,j),然后从该点出发寻找岛屿的边界从(i,j)向上下左右(i+1,j),(i-1,j),(i,j+1),(i,j-1)做深度搜索。终止条件(剪枝条件)(i,j)越过矩阵的边
小工同学
·
2023-11-28 05:14
每日一题
java
深度优先
开发语言
数据结构
每日一题
:寻找重复数
给定一个包含n+1个整数的数组nums,其数字都在1到n之间(包括1和n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。示例1:输入:[1,3,4,2,2]输出:2示例2:输入:[3,1,3,4,2]输出:3说明:不能更改原数组;时间复杂度小于O(n^2);空间复杂度为O(1);数组中只有一个重复数字,但它可能不只重复出现一次;将index和nums[index]之间连一
Xiami2019
·
2023-11-28 05:43
LeetCode
C++
每日一题
链表
力扣
每日一题
2022-09-05中等题:寻找重复的子树
寻找重复的子树题目描述思路DFS+哈希表Python实现Java实现C++实现题目描述寻找重复的子树思路DFS+哈希表将每一棵子树都序列化称一个字符串,并保证相同的子树会被序列化成相同的子串、不同的子树会被序列化成不同的子串。只要使用一个哈希表存储所有子树的序列化结果,如果某个结果出现超过一次,就能发现一类重复子树。序列化二叉树的方法可以使用层次遍历,也可以使用递归进行序列化。这里使用深度优先搜索
wcy1034036507
·
2023-11-28 05:42
leetcode每日一题
leetcode
python
java
c++
力扣
每日一题
-f-diff数对(532)
题目:力扣https://leetcode.cn/problems/k-diff-pairs-in-an-array/思路:寻找相差为k的数对分为两种情况一种为num+k,一种为num-k使用set消除重复数据,使用map来记录数据对,使用size函数返回数量#include#include#include#include#include#include#include#includeusingn
爱玩的w同学
·
2023-11-28 05:41
算法与数据结构
leetcode
动态规划
算法
2022-08-05
每日一题
652 寻找重复的子树
652寻找重复的子树给你一棵二叉树的根节点root,返回所有重复的子树。对于同一类的重复子树,你只需要返回其中任意一棵的根结点即可。如果两棵树具有相同的结构和相同的结点值,则认为二者是重复的。输入:root=[1,2,3,4,null,2,4,null,null,4]输出:[[2,4],[4]]思路:如果想要知道以当前节点为根的子树是不是重复的,需要知道以当前节点为根的子树长什么样子,也就是将当前
Randall的blog
·
2023-11-28 05:11
leetcode
算法
数据结构
leetcode
LeetCode
每日一题
- 686. 重复叠加字符串匹配(2021-12-22)
686.重复叠加字符串匹配中等难度给定两个字符串a和b,寻找重复叠加字符串a的最小次数,使得字符串b成为叠加后的字符串a的子串,如果不存在则返回-1。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/repeated-string-match著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。注意:字符串“abc”重复叠加0次是“
kart jim
·
2023-11-28 05:11
算法与数据结构
leetcode
算法
LeetCode
每日一题
-4.17-220-存在重复元素III
题目描述解法滑动窗口+集合保证abs(i-j)只需要使用滑动窗口即可,那么需要的就是在这个固定大小的窗口找到两个数,保证abs(num[i]-num[j]&nums,intk,intt){intlen=nums.size();sets;for(inti=0;ik){s.erase(nums[i-k]);}}returnfalse;}};时间复杂度O(nlogn)空间复杂度O(k)这题还有一个从结果
小pig饲养员
·
2023-11-28 05:10
每日一题
LeetCode
算法
leetcode
leetcode
每日一题
---寻找重复数
题目描述思路和题解代码闲话题目描述给定一个包含n+1个整数的数组nums,其数字都在1到n之间(包括1和n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。实例输入:[1,3,4,2,2]输出:2输入:[3,1,3,4,2]输出:3说明1.不能更改原数组(假设数组是只读的)。2.只能使用额外的O(1)的空间。3.时间复杂度小于O(n2)。4.数组中只有一个重复的数字,但它可
大一小菜鸡
·
2023-11-28 05:40
数据结构
算法
leetcode
cpp
二分法
力扣
每日一题
----求第n位斐波那契数
斐波那契数题目解析方法一暴力递归求解方法二暴力递归的优化方法三双指针思想代码解析1.暴力递归2.去重递归3.双指针求解题目解析方法一暴力递归求解这种方法其实就是使用递归的思想来求解,将每个数看成是一颗二叉树的节点,当且仅当找到二叉树的叶子节点(两个初始值0和1)时才结束循环,也就是递归的终止条件。画图说明,如下:可以看出计算第n个节点的斐波那契数,即需要计算出整个二叉树每个节点的值,时间复杂度为2
从现在开始壹并超
·
2023-11-28 05:10
java
指针
算法
leetcode
每日一题
-寻找第K大值的位置
title:
每日一题
–寻找第K大值的位置date:2019-11-1612:33:12tags:算法快排
每日一题
97.寻找第K大值(15分)C时间限制:3000毫秒|C内存限制:3000Kb题目内容:在一个整数数组中
香菜当饭吃
·
2023-11-28 05:10
算法
每日一题
-287. 寻找重复数(20200526)
今天是2020年5月26日,星期二。题目描述给定一个包含n+1个整数的数组nums,其数字都在1到n之间(包括1和n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。示例1:输入:[1,3,4,2,2]输出:2示例2:输入:[3,1,3,4,2]输出:3说明:不能更改原数组(假设数组是只读的)。只能使用额外的O(1)的空间。时间复杂度小于O(n2)。数组中只有一个重复的数字
Mr..Li
·
2023-11-28 05:39
每日一题
算法
数据结构
leetcode
每日一题
(2020-05-26)287. 寻找重复数
[287.寻找重复数]难度中等给定一个包含n+1个整数的数组nums,其数字都在1到n之间(包括1和n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。示例1:输入:[1,3,4,2,2]输出:2示例2:输入:[3,1,3,4,2]输出:3说明:不能更改原数组(假设数组是只读的)。只能使用额外的O(1)的空间。时间复杂度小于O(n2)。数组中只有一个重复的数字,但它可能不止
两只Tigers跑得快
·
2023-11-28 05:39
LeetCode
每日一题
--2
287.寻找重复数难度中等577收藏分享切换为英文关注反馈给定一个包含n+1个整数的数组nums,其数字都在1到n之间(包括1和n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。示例1:输入:[1,3,4,2,2]输出:2示例2:输入:[3,1,3,4,2]输出:3说明:不能更改原数组(假设数组是只读的)。只能使用额外的O(1)的空间。时间复杂度小于O(n2)。数组中只有
jopenhere
·
2023-11-28 05:38
每日一题
每日一题
--寻找重复数
蝶恋花-王国维阅尽天涯离别苦,不道归来,零落花如许。花底相看无一语,绿窗春与天俱莫。待把相思灯下诉,一缕新欢,旧恨千千缕。最是人间留不住,朱颜辞镜花辞树。目录题目描述:思路分析:方法及时间复杂度:法一排序数组(暴力解法):法二哈希表法三二分查找(经典解法)法四快慢指针法五二进制(烧脑解法)个人总结:题目描述:287.寻找重复数-力扣(LeetCode)思路分析:在一个数组中查找唯一重复的元素,可以
每天存两块
·
2023-11-28 05:36
日拱一卒
功不唐捐
C语言
算法
c语言
数据结构
哈希算法
LeetCode 4月30
每日一题
LeetCode202. 快乐数
问题描述:编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果可以变为1,那么这个数就是快乐数。如果n是快乐数就返回True;不是,则返回False。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/happy
青日五月
·
2023-11-28 03:25
LeetCode刷题记录
leetcode
算法
c++
每日一题
:LeetCode-LCR 143.子结构判断
每日一题
系列(day05)前言: 如果说代码有灵魂,那么它的灵魂一定是算法,因此,想要写出优美的程序,核心算法是必不可少的,少年,你渴望力量吗,想掌握程序的灵魂吗❓❗️那么就必须踏上这样一条漫长的道路
阿熊不会编程
·
2023-11-28 03:55
每日一题
leetcode
算法
leetcode-
每日一题
-202-快乐数(简单)
当然这道题很简单所以就不过多解释了编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果这个过程结果为1,那么这个数就是快乐数。如果n是快乐数就返回true;不是,则返回false。示例1:输入:n=19输出:true解释:12+92=8282+22=6862+8
新城已无旧少年_
·
2023-11-28 03:54
算法
leetcode
算法
职场和发展
leetcode 4月最后的
每日一题
--202. 快乐数(水题)
202.快乐数快乐数的难度是相当快乐的哈哈哈快乐数太简单了,一开始没什么思路按着分解位平方先算算就找到思路了整个对象存一下每次的数一旦重复就false就好了只要不重复他一定会到1的。甚至还可以找到快乐规律,这是后话。好了上题目202.快乐数编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为1,也可能
Yu_SZU
·
2023-11-28 03:54
LeetCode学习打卡
leetcode
【
每日一题
】LeetCode. 202.快乐数
每日一题
,防止痴呆==一、题目大意编写一个算法来判断一个数n是不是快乐数。
顺其灬自然丨
·
2023-11-28 03:53
每日一题
leetcode
算法
c++
水题
每日一题
:Leetcode202.快乐数
题目描述编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果这个过程结果为1,那么这个数就是快乐数。如果n是快乐数就返回true;不是,则返回false。示例1:输入:n=19输出:true解释:12+92=8282+22=6862+82=10012+02+02
MLGDOU
·
2023-11-28 03:53
算法
【LeetCode力扣】:
每日一题
- 202. 快乐数(python)
【20200430】
每日一题
-202.快乐数题目:「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。
0725yes
·
2023-11-28 03:51
LeetCode每日一题
leetcode
python
leetcode-
每日一题
2022.2.7 最长快乐字符串
题目力扣思路贪心+优先队列使用pair保存a、b、c出现的次数,并放入优先队列里,按照次数逆序。循环从优先队列中pop出元素,如果不违反三个连续字符不能相同的原则,就直接放入字符串后面;如果违反了三个连续字符不能相同的原则,就取出次数第二大的元素,添加到字符串后。代码classSolution{public://structcmp{//booloperator()(paira,pairb){//r
还记得樱花正开~
·
2023-11-28 03:51
leetcode
leetcode
贪心算法
算法
《LeetCode之
每日一题
》:269.快乐数
快乐数有关题目题解题目链接:快乐数有关题目编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果可以变为1,那么这个数就是快乐数。如果n是快乐数就返回true;不是,则返回false。示例1:输入:n=19输出:true解释:1^2+9^2=828^2+2^2=6
Mascottttttt
·
2023-11-28 03:21
LeetCode
leetcode
算法
哈希表
快慢指针
每日一题
:LeetCode-202.快乐数(一点都不快乐)
每日一题
系列(day06)前言: 如果说代码有灵魂,那么它的灵魂一定是算法,因此,想要写出优美的程序,核心算法是必不可少的,少年,你渴望力量吗,想掌握程序的灵魂吗❓❗️那么就必须踏上这样一条漫长的道路
阿熊不会编程
·
2023-11-28 03:50
每日一题
leetcode
算法
数组嵌套 ——【Leetcode
每日一题
】
❓565.数组嵌套难度:中等索引从0开始长度为N的数组A,包含0到N-1的所有整数。找到最大的集合S并返回其大小,其中S[i]={A[i],A[A[i]],A[A[A[i]]],...}且遵守以下的规则。假设选择索引为i的元素A[i]为S的第一个元素,S的下一个元素应该是A[A[i]],之后是A[A[A[i]]]...以此类推,不断添加直到S出现重复的元素。示例1:输入:A=[5,4,0,3,1,
酷酷的懒虫
·
2023-11-28 00:09
LeetCode
leetcode
矩阵
算法
leetcode-
每日一题
565. 数组嵌套(标记图和并查集)
题目链接:https://leetcode.cn/problems/array-nesting/思路方法一、并查集直接想法这题告诉我们数组内的数字是0-N-1,且不会重复,我们可以把A[i],A[A[i]]…看成一个环,数组可以被分成多个环,我们只需计算多个环中的最大长度即可判断环这里我们用的并查集,把每个元素看成一棵树,将同一个环的A[i]和A[A[i]]两棵树合并,怎么判断他是同一个环呢?我们
lin钟一
·
2023-11-28 00:09
leetcode算法实战
leetcode
算法
职场和发展
go
学习
Leetcode
每日一题
(双题)—— 3.4+3.3
Leetcode
每日一题
(双题)——3.4+3.3前言写了一下这两天的
每日一题
,了解到了一些新的知识点,做一下梳理与总结。
物联黄同学
·
2023-11-28 00:09
leetcode
刷题
leetcode
算法
数据结构
LeetCode
每日一题
(java version)--Array(数组专栏)
此博客是记录leetcode刷题数组相关题目,题目参考为github上cyc2018大神,同时结合自己理解,整理成文283移动零点(Easy)//Givenanarraynums,writeafunctiontomoveall0'stotheendofitwhilem//aintainingtherelativeorderofthenon-zeroelements.////Example:////
濯风
·
2023-11-28 00:39
leetcode每日一题
leetcode
java
暑假leetcode
每日一题
打卡-第九天-565. 数组嵌套(middle)
前言通过leetcode记录自己每天坚持刷题,以此监督自己的学习。不能放假了就懈怠题目简介题目传送地565.数组嵌套索引从0开始长度为N的数组A,包含0到N-1的所有整数。找到最大的集合S并返回其大小,其中S[i]={A[i],A[A[i]],A[A[A[i]]],…}且遵守以下的规则。假设选择索引为i的元素A[i]为S的第一个元素,S的下一个元素应该是A[A[i]],之后是A[A[A[i]]]…
B_rownJay
·
2023-11-28 00:36
暑假leetcode打卡
leetcode
算法
数据结构
【LeetCode
每日一题
】525. 连续数组
题目:给定一个二进制数组nums,找到含有相同数量的0和1的最长连续子数组,并返回该子数组的长度。妈的连题目都没有读懂!本来看成是找到两个连续子数组,两个连续子数组的01个数分别相同,我说怎么看着如此复杂。题目转换:在一个数组里找到一个连续子数组,其中0和1的数量是一致的,求最大的连续子数组的长度。解题过程暴力:遍历所有连续子数组的0和1的个数,如果相同,则维护这个连续子数组的最大长度。巧妙的转换
凭栏听雨客
·
2023-11-28 00:06
#
LeetCode刻意练习
leetcode
算法
leetcode
每日一题
3.23
341.扁平化嵌套列表迭代器知识点考察:树的深度优先遍历(递归写法)AC代码:classNestedIterator{public:vectorq;intk;NestedIterator(vector&nestedList){k=0;for(auto&l:nestedList)dfs(l);}//树的遍历voiddfs(NestedInteger&l){//如果是叶结点的话,将该叶结点存入数组中i
陵游gentian
·
2023-11-28 00:06
leetcode
leetCode
每日一题
(每日更新)
时间:2022-09-1817:1421.合并两个有序链表/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.val=val;}*ListNode(intval,ListNodenext){this.val=val;this
小杰曦
·
2023-11-28 00:35
leetCode每日一题
leetcode
算法
LeetCode
每日一题
——二叉树的中序遍历
一、题目描述二、思路阐述二叉树的遍历方式有四种,分别为:先序遍历、中序遍历、后序遍历、层次遍历。前三种为一类,“序”是指父结点的位置,先序即父->左->右,中序即左->父->右,后序即左->右->父;层次遍历单独为一类,指根据结点所在深度由浅及深、由左及右的顺序进行遍历。前三种遍历方式由于需要回溯,故需要依靠递归方式或者数据结构——栈来实现;层次遍历需要使用队列来实现。中序遍历的具体处理思路:对于
nlcwdl
·
2023-11-28 00:04
leetcode
java
二叉树
leetcode
每日一题
·565.数组嵌套·深度优先搜索
链接:https://leetcode.cn/problems/array-nesting/solution/chun-by-xun-ge-v-nro5/来源:力扣(LeetCode)题目示例思路解题思路看到题目先想到了并查集,但是看了看,用并查集有点大材小用,而且题目给定的关系图,用并查集并不好维护头节点根据题目的需要时找给定数组中最大的图,那么可以根据题目思路,进行直接模拟,并且每个图都是不相
迅~
·
2023-11-28 00:33
LeetCode刷题笔记
深度优先
算法
leetcode
leetcode
每日一题
(454)(11.27)
在我们解这题前,先来看看15.三数之和,18.四数之和,454题是这题的扩展15.三数之和给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组解题:本题难度在于如何去除重复解对于数组长度n为null或者数组长度小于3的,返回【】对数组进行排序遍历排序后数组:1.若nums[i]>0
我有只鹿
·
2023-11-28 00:32
算法学习
python学习
指针
数据结构
leetcode
算法
Leetcode
每日一题
打卡系列
Leetcode
每日一题
打卡系列03.14设计哈希映射(706)classMyHashMap{public:/**Initializeyourdatastructurehere.
ZZcppc
·
2023-11-28 00:02
leetcode打卡
链表
算法
数据结构
leetcode
Leetcode
每日一题
打卡
718.最长重复子数组原题首先想到的就是暴力法:对数组A的遍历作为外循环,对数组B的遍历作为内循环,其中再嵌套while语句查找重复子数组,这样一来,时间复杂度为O(n^3),然后进行优化。动态规划方法,在表m*n(其中m=A.size(),n=B.size())中,dp[i][j]取决于A[i]是否等于B[j],若等于,则dp[i][j]=dp[i-1][j-1]+1,否则就等于0。classS
蛋蛋只要变强不要秃
·
2023-11-28 00:01
Leetcode每日一题打卡
动态规划
leetcode
滑动窗口
【leetcode
每日一题
】565数组嵌套
思路流程:思路v1.0先学会写s[0],用一个ans数组接收元素,每次往ans里添加的时候,先判断一下这个index会不会超出数组的长度。ans里有没有这个元素。s[0]写完,就是用一个for循环,算出所有的s[i],每次算出来的时候跟最大长度进行比较,维护最大长度。代码如下:/***@param{number[]}nums*@return{number}*/constgetILen=(nums,
凭栏听雨客
·
2023-11-28 00:58
#
LeetCode刻意练习
leetcode
算法
职场和发展
力扣
每日一题
:907. 子数组的最小值之和
题目:给定一个整数数组arr,找到min(b)的总和,其中b的范围为arr的每个(连续)子数组。由于答案可能很大,因此返回答案模10^9+7。示例1:输入:arr=[3,1,2,4]输出:17解释:子数组为[3],[1],[2],[4],[3,1],[1,2],[2,4],[3,1,2],[1,2,4],[3,1,2,4]。最小值为3,1,2,4,1,1,2,1,1,1,和为17。示例2:输入:a
ST神仙哥哥i
·
2023-11-27 22:01
leetcode
算法
蓝桥杯
力扣
每日一题
:907. 子数组的最小值之和【单调栈\动态规划】
给定一个整数数组arr,找到min(b)的总和,其中b的范围为arr的每个(连续)子数组。由于答案可能很大,因此返回答案模10^9+7。示例1:输入:arr=[3,1,2,4]输出:17解释:子数组为[3],[1],[2],[4],[3,1],[1,2],[2,4],[3,1,2],[1,2,4],[3,1,2,4]。最小值为3,1,2,4,1,1,2,1,1,1,和为17。示例2:输入:arr=
little Chen1
·
2023-11-27 22:01
leetcode
动态规划
算法
每日一题
:三连击升级版
链接:P1618三连击(升级版)-洛谷|计算机科学教育新生态(luogu.com.cn)题目:将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数的比例是A:B:C,试求出所有满足条件的三个三位数,若无解,输出No!!!。(三位的数字不能有重复)要求:输入:三个数,A,B,C。输出:若干行,每行33个数字。按照每行第一个数字升序排列。(暴力枚举)思路:1.我们要找到比例a:b:c
devenben
·
2023-11-27 22:10
算法
每日一题
: Array Coloring
链接:Problem-A-Codeforces题目描述:给你一个数组,数组内元素数量为n,确定是否有可能将其所有元素染成两种颜色,从而使两种颜色的元素之和具有相同的奇偶性,并且每种颜色都至少有一个元素着色思路:观察数据可知,数据无论怎么分半,只要保证一个数和其余数相加和是奇数或偶数,那么就完成奇偶校验,输出Yes,否则输出No。代码如下://题解:我们读完题会发现,里面随便加都会是同一性质的数,所
devenben
·
2023-11-27 22:09
c语言
每日一题
算法
数据结构
每日一题
:【mc生存】插火把
题目来自:P1789【Mc生存】插火把-洛谷|计算机科学教育新生态(luogu.com.cn)题目描述:话说有一天linyorson在“我的世界”开了一个n×n的方阵,现在他有m个火把和k个萤石,分别放在(x1,y1)∼(xm,ym)和(o1,p1)∼(ok,pk)的位置,没有光并且没放东西的地方会生成怪物。请问在这个方阵中有几个点会生成怪物?要求:输入共m+k+1行。第一行为n,m,k。第22到
devenben
·
2023-11-27 22:39
每日一题
c语言
算法
每日一题
:数的性质
初学c语言第二天,学习分支结构,但是思维逻辑还没有跟上来,加油吧!!题目:一些整数可能拥有以下的性质:性质1:是偶数;性质2:大于44且不大于1212。小A喜欢这两个性质同时成立的整数;Uim喜欢这至少符合其中一种性质的整数;八尾勇喜欢刚好有符合其中一个性质的整数;正妹喜欢不符合这两个性质的整数。现在给出一个整数�x,请问他们是否喜欢这个整数?输入一个整数x(0≤x≤1000)输出这44个人是否喜
devenben
·
2023-11-27 22:09
每日一题
算法
数据结构
每日一题
:数字直角三角形
题目描述:给出n,请输出一个直角边长度是n的数字直角三角形。所有数字都是2位组成的,如果没有2位则加上前导0。要求:1.输入一个正整数n。2.输出如题目要求的数字直角三角形。3.数据保证,1≤n≤13。实例:5010203040506070809101112131415详解:这个题考察循环结构,我们这里要用到for语句循环来实行这代码,那么我们要搞懂的难点是for语句的镶嵌。for语句镶嵌运行时我
devenben
·
2023-11-27 22:09
每日一题
c语言
循环结构
算法
每日一题
:苹果和虫子
题目如下:八尾勇喜欢吃苹果。她现在有m(1≤m≤100)个苹果,吃完一个苹果需要花费t(0≤t≤100)分钟,吃完一个后立刻开始吃下一个。现在时间过去了s(1≤s≤10000)分钟,请问她还有几个完整的苹果?要求:1.输入三个非负整数表示m,t,s。2.输出一个整数表示答案样例:输入:5010200输出:30代码如下:#includeintmain(){intnum,sj,sy,hf;//苹果数量
devenben
·
2023-11-27 22:38
c语言
每日一题
算法
c#
每日一题
:CF194A exams
链接:Problem-194A-Codeforces题目描述:codefoces的一个作者参加了sat考试,现在给出他考试的科目数与他的总成绩,试问这位作者他最少有几个科目为2分(每科考试的分数为2到5分)思路:考察公式的推导,或者用模拟出来。样例:4844102130代码:#includeintmain(){intn,k,i;scanf("%d%d",&n,&k);if(3*n-k>0)prin
devenben
·
2023-11-27 22:36
每日一题
c语言
算法
c++
c语言
leetcode
每日一题
复盘(10.9~10.15)
leetcode101对称二叉树这道题一开始想是用层序遍历,看每一层是否都对称,遇到一个问题就是空指针(子树为空)无法记录下来,同时会导致操作空指针的问题,因此需要修改入队条件,并用一个标志去表示空指针vectornumv;for(inti=0;ival);if(!front)numv.emplace_back(-101);if(front)que.push(front->left);if(fro
看到请催我学习
·
2023-11-27 21:33
leetcode
算法
职场和发展
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他