网刷题专题

牛客网刷题 | BC118 N个数之和

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 输入数字N,然后输入N个数,计算这N个数的和。 输入描述: 第一行输入一个整数N(0≤N≤50),第二行输入用空格分隔的N个整数。 输出描述: 输出为

牛客网刷题 | BC119 最高分与最低分之差

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 输入n个成绩,换行输出n个成绩中最高分数和最低分数的差。 输入描述: 两行,第一行为n,表示n个成绩,不会大于10000。 第二行为n个成绩(整数表示,范

牛客网刷题 | BC117 逆序输出

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 输入10个整数,要求按输入时的逆序把这10个数打印出来。逆序输出,就是按照输入相反的顺序打印这10个数。 输入描述: 一行,输入10个整数(范围-231~

牛客网刷题 | BC116 [NOIP2013]记数问题

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 试计算在区间1 到n 的所有整数中,数字x(0 ≤ x ≤ 9)共出现了多少次? 例如,在1到11 中,即在1、2、3、4、5、6、7、8、9、10、11

牛客网刷题 | BC112 空心三角形图案

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的“空心”三角形图案。 输入描述: 多组输入,一个整数(3~20),

牛客网刷题 | BC114 圣诞树 (不理解)

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 这道题没搞懂 也没找到视频 水了篇文章 大家有思路可以放到评论区 或者有视频也行 放个链接给我 我去学一学 #define _CRT_SECURE_NO_W

牛客网刷题 | BC107 箭形图案

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的箭形图案。 输入描述: 本题多组输入,每行一个整数(2~20)。

牛客网刷题 | BC103 金字塔图案

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的金字塔图案。 输入描述: 多组输入,一个整数(2~20),表示金字

牛客网刷题 | BC105 菱形图案

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢!  描述 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的菱形图案。 输入描述: 多组输入,一个整数(2~20)。 输出

牛客网刷题 | BC104 翻转金字塔图案

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的翻转金字塔图案。 输入描述: 多组输入,一个整数(2~20),表示

牛客网刷题 | BC101 翻转直角三角形图案

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的翻转直角三角形图案。 输入描述: 多组输入,一个整数(2~20),

牛客网刷题 | BC100 直角三角形图案

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的直角三角形图案。 输入描述: 多组输入,一个整数(2~20),表示

牛客网刷题集锦

题目1 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数 思路:从后往前,从前往后,确定行,确定列 184ms public class Solution {     public boolean Find(int target, int [][]

牛客网刷题 | BC77 简单计算器

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 KiKi实现一个简单计算器,实现两个数的“加减乘除”运算,用户从键盘输入算式“操作数1运算符操作数2”,计算并输出表达式的值,如果输入的运算符号不包括在(

牛客网刷题 | BC75 小乐乐是否被叫家长

目前主要分为三个专栏,后续还会添加:         专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢!  描述 小乐乐的班级进行了一次期中考试,考试一共有3门科目:数学,语文,英语,小乐乐的班主任决定给没有通过考核的同学家长开一次家长会,考核的标准是三科平均分不低

【java】牛客网刷题

1、 给出以下代码 public class TestObj{public static void main(String[] args){Object o=new Object(){public boolean equals(Object obj){return true;}};System.out.println(o.equals(“Fred”));}} 答案: true 总结:

牛客网刷题 | BC60 判断是不是字母

描述 KiKi想判断输入的字符是不是字母,请帮他编程实现。 输入描述: 多组输入,每一行输入一个字符。 输出描述: 针对每组输入,输出单独占一行,判断输入字符是否为字母,输出内容详见输出样例。 思路: 1、首先定义一个char类型变量 !!!!!!注意!!!!!! 看清题目 千万不要定义成两个变量 一时糊涂我就定义了两个变量 一直在想 这怎么输出...... 一开

C语言牛客网刷题

1.最大公约数和最小公倍数的组合问题 (1)在调试的过程中涉及到很大的数据,我们我们在定义变量的时候定义为long long类型 (2)这个里面我们自定义了max2用来求最大公约数,min2用来求最小公倍数 (3)我们核心是要求出最大公约数,有了最大公约数和2个原始数据,我们可以让2个数的乘积除以最大公约数,就可以得到最小公倍数; (4)在求出最大公约数的过程中,我们使用辗转相除法

牛客网刷题-环形链表

前言: 想要学好嵌入式,C语言与数据结构是必要熟练掌握的,而想熟练掌握一门语言,必须经过大量的练习,刷题,至少需要一两万行的代码量,才能具有一定的编程能力,至少拿到一个功能,怎么去用编程语言去实现它,从现在开始我要开启刷题之路,提高自己的编程水平,还有最重要的面试能力。 推荐一款刷题神器 导航 一.判断链表中是否有环二.链表中环的入口结点三.如何高效刷题 一.判断链表中是否有环

牛客网刷题-两个队列实现栈

✅作者简介:嵌入式入坑者,与大家一起加油,希望文章能够帮助各位!!!! 📃个人主页:@rivencode的个人主页 🔥系列专栏:《牛客网刷题》 💬保持学习、保持热爱、认真分享、一起进步!! **前言: 想要学好嵌入式,C语言与数据结构是必要熟练掌握的,而想熟练掌握一门语言,必须经过大量的练习,刷题,至少需要一两万行的代码量,才能具有一定的编程能力,至少拿到一个功能,怎么去用编程语言去

牛客网刷题VL1 输入序列连续的序列检测

描述 请编写一个序列检测模块,检测输入信号a是否满足01110001序列,当信号满足该序列,给出指示信号match。 模块的接口信号图如下: 模块的时序图如下: 请使用Verilog HDL实现以上功能,并编写testbench验证模块的功能 输入描述: clk:系统时钟信号 rst_n:异步复位信号,低电平有效 a:单比特信号,待检测的数据 输出描述: match:当输入信号a满足

[牛客网刷题 Day4] JZ23 链表中环的入口结点

题目描述: 思考: 建立一个list,存储节点,出现重复,就返回。 class Solution:def EntryNodeOfLoop(self, pHead):if pHead is None or pHead.next is None:return Nonemem = []while pHead not in mem:mem.append(pHead)pHead = pHead.n

[牛客网刷题 Day3] JZ18 删除链表的节点

题目 思考: 记录目标节点前的位置before,以及目标节点以后的位置after,再用before.next=after,不过还是遇到了老问题!before走着走着,就丢掉了前面的点了!需要一个dummy=before,指向同一个地址,再让before指向after,就好啦。 其实不要after节点也可以呢,before指向cur.next也是一样的道理呢。 class Solution

[牛客网刷题 Day3] JZ23 链表中倒数最后k个结点

题目描述: 思考: 记录下链表总长度,算出总长度,再从前往后遍历。 class Solution:def FindKthToTail(self , pHead: ListNode, k: int) -> ListNode:# write code herelen = 0dummy = pHeadwhile pHead:len = len +1pHead=pHead.nextif k>le

[牛客网刷题 Day2] JZ52 两个链表的第一个公共结点(没做出来)双指针巧解

题目描述: 思考过程: 好像想的太复杂了,首先固定phead1,寻找val一样的phead2,找到的话,就都往右移动一位;否则phead+1。可是需要注意好多好多的边界啊,写了好久好久,最后还是好几个用例通不过,只能根据用例慢慢改,可是怎么改都不对。o(╥﹏╥)o class Solution:def FindFirstCommonNode(self , pHead1 , pHead2)

[牛客网刷题 Day1] JZ24 反转链表

题目描述: 心路历程: 思路不难,但是写出来好难啊,各种边界条件都要注意 输入为空链表时,不知道怎么做。。。 原来是 head == None class Solution:def ReverseList(self , head: ListNode) -> ListNode:# write code hereif head == None:return headlast = ListNo