草庐IT

刷题题单

全部标签

牛客网刷题篇

 作者:敲代码の流川枫博客主页:流川枫的博客专栏:C语言从入门到进阶语录:Stayhungrystayfoolish工欲善其事必先利其器,给大家介绍一款超牛的斩获大厂offer利器——牛客网点击免费注册和我一起刷题吧 文章目录1.矩阵转置2.上三角矩阵判定3.有序序列判断4.小乐乐与欧几里得 5.空心正方形图案6.箭形图案7.公务员面试点击免费注册后点击下方标题来刷题吧1.矩阵转置  解题思路在输入矩阵a的时候,同时将对应值赋给转置矩阵b,最后输出即可#define_CRT_SECURE_NO_WARNINGS#includeintmain(){ intn=0; intm=0; inti=0;

leetcode刷题报告3

📜个人简介⭐️个人主页:摸鱼の文酱博客主页🙋‍♂️🍑博客领域:java编程基础,mysql🍅写作风格:干货,干货,还是tmd的干货🌸精选专栏:【Java】【mysql】【算法刷题笔记】🎯博主的码云gitee,平常博主写的程序代码都在里面。🚀支持博主:点赞👍、收藏⭐、留言💬🍭作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!💓写在前面其实刚开始就该说这些话的,但是我真的没有对自己抱有太大的信心,以前也想过无数次每天要坚持刷几道算法题,也跟着各种网课,书籍去刷过,但是都没有坚持几天,这次有幸参加了英雄哥的算法《九日集训》,在这里和许多志同道合的兄弟们一起刷题,互相鼓励,互相监督,我相信

第十三届蓝桥杯 Java B 组省赛 D 题—— 最少刷题数(AC)

1.最少刷题数1.题目描述小蓝老师教的编程课有NNN名学生,编号依次是1…N1…N1…N。第iii号学生这学期刷题的数量是AiA_{i}Ai​。对于每一名学生,请你计算他至少还要再刷多少道题,才能使得全班刷题比他多的学生数不超过刷题比他少的学生数。2.输入格式第一行包含一个正整数NNN。第二行包含NNN个整数:A1,A2,A3,…,ANA_{1},A_{2},A_{3},\ldots,A_{N}A1​,A2​,A3​,…,AN​。3.输出格式输出NNN个整数,依次表示第1…N1\ldotsN1…N号学生分别至少还要再刷多少道题。4.样例输入51210152065.样例输出030076.数据范围

第十三届蓝桥杯 Java B 组省赛 D 题—— 最少刷题数(AC)

1.最少刷题数1.题目描述小蓝老师教的编程课有NNN名学生,编号依次是1…N1…N1…N。第iii号学生这学期刷题的数量是AiA_{i}Ai​。对于每一名学生,请你计算他至少还要再刷多少道题,才能使得全班刷题比他多的学生数不超过刷题比他少的学生数。2.输入格式第一行包含一个正整数NNN。第二行包含NNN个整数:A1,A2,A3,…,ANA_{1},A_{2},A_{3},\ldots,A_{N}A1​,A2​,A3​,…,AN​。3.输出格式输出NNN个整数,依次表示第1…N1\ldotsN1…N号学生分别至少还要再刷多少道题。4.样例输入51210152065.样例输出030076.数据范围

刷题之最长公共/上升子序列问题

目录一、最长公共子序列问题(LCS)1、题目 2、题目解读​编辑 3、代码四、多写一题五、应用二、最长上升子序列问题(LIS)1、题目 2、题目解读 3、代码四、多写一道 Ⅰ、题目解读 Ⅱ、代码一、最长公共子序列问题(LCS)最长公共子序列(LCS)是一个在一个序列集合中(通常为两个序列)用来查找所有序列中最长子序列的问题。一个数列,如果分别是两个或多个已知数列的子序列,且是所有符合此条件序列中最长的,则称为已知序列的最长公共子序列。1、题目最长公共子序列我们有两个字符串m和n,如果它们的子串a和b内容相同,则称a和b是m和n的公共子序列。子串中的字符不一定在原字符串中连续。例如字符串“abc

刷题之最长公共/上升子序列问题

目录一、最长公共子序列问题(LCS)1、题目 2、题目解读​编辑 3、代码四、多写一题五、应用二、最长上升子序列问题(LIS)1、题目 2、题目解读 3、代码四、多写一道 Ⅰ、题目解读 Ⅱ、代码一、最长公共子序列问题(LCS)最长公共子序列(LCS)是一个在一个序列集合中(通常为两个序列)用来查找所有序列中最长子序列的问题。一个数列,如果分别是两个或多个已知数列的子序列,且是所有符合此条件序列中最长的,则称为已知序列的最长公共子序列。1、题目最长公共子序列我们有两个字符串m和n,如果它们的子串a和b内容相同,则称a和b是m和n的公共子序列。子串中的字符不一定在原字符串中连续。例如字符串“abc

菜鸟刷题Day6

⭐作者:别动我的饭⭐专栏:菜鸟刷题⭐标语:悟已往之不谏,知来者之可追一.链表内指定区间反转:链表内指定区间反转_牛客题霸_牛客网(nowcoder.com)描述将一个节点数为size链表m位置到n位置之间的区间反转,要求时间复杂度O(n),空间复杂度O(1)例如:给出的链表为1→2→3→4→5→NULLm=2,n=4,返回1→4→3→2→5→NULL解题思路如果只有一个节点或者m==n,那就直接返回head,因为不用反转。如果有多个节点,那就需要建立一个哨兵位标记住头节点,后续需要移动头节点。然后找到反转位置的前驱节点,再将反转位置赋值给head,将m到n之间的节点取下来头插就可以达到反转链表

菜鸟刷题Day6

⭐作者:别动我的饭⭐专栏:菜鸟刷题⭐标语:悟已往之不谏,知来者之可追一.链表内指定区间反转:链表内指定区间反转_牛客题霸_牛客网(nowcoder.com)描述将一个节点数为size链表m位置到n位置之间的区间反转,要求时间复杂度O(n),空间复杂度O(1)例如:给出的链表为1→2→3→4→5→NULLm=2,n=4,返回1→4→3→2→5→NULL解题思路如果只有一个节点或者m==n,那就直接返回head,因为不用反转。如果有多个节点,那就需要建立一个哨兵位标记住头节点,后续需要移动头节点。然后找到反转位置的前驱节点,再将反转位置赋值给head,将m到n之间的节点取下来头插就可以达到反转链表

【牛客网刷题】中秋节前开启java专项练习错题总结第一天

【牛客网刷题】中秋节前开启java专项练习错题总结第一天概述写在前面错题分析值得记录的错题总结写在最后概述还有十几天就到中秋节了,从此又老了一岁,也多了一年的知识积累。对于这样一个特殊的节日,今年希望通过一种特殊方式度过。决定在中秋节之前开启做题之路🦌,对,就是做题,说到做题,应该有好长的时间没有好好的做过一整套的题目,已经忘记了做题的感觉了。经过一段短暂都回忆之后,似乎回想起来了做题对于我来说比较深刻的两点感悟。首先做题过程是一个让大脑可以持续思考的过程。同时也可以发现自己的知识点中欠缺的地方。从而有一种想要立刻将欠缺的地方进行弥补的冲动感。做题的过程是一种持续享受的过程,特别是是做出一道比

【牛客网刷题】中秋节前开启java专项练习错题总结第一天

【牛客网刷题】中秋节前开启java专项练习错题总结第一天概述写在前面错题分析值得记录的错题总结写在最后概述还有十几天就到中秋节了,从此又老了一岁,也多了一年的知识积累。对于这样一个特殊的节日,今年希望通过一种特殊方式度过。决定在中秋节之前开启做题之路🦌,对,就是做题,说到做题,应该有好长的时间没有好好的做过一整套的题目,已经忘记了做题的感觉了。经过一段短暂都回忆之后,似乎回想起来了做题对于我来说比较深刻的两点感悟。首先做题过程是一个让大脑可以持续思考的过程。同时也可以发现自己的知识点中欠缺的地方。从而有一种想要立刻将欠缺的地方进行弥补的冲动感。做题的过程是一种持续享受的过程,特别是是做出一道比