牛客网刷题小结及心得

本文分享了作者在刷编程题过程中的经验,包括注意输出与题意的匹配,处理多组输入的情况,以及避免过度依赖暴力求解。强调了刷题对提升编程技能和理解题意的重要性,并鼓励读者利用假期时间进行练习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

前言:

一、输出与题意不一样

二、多组输入 

三、暴力求解一时爽,可不要贪杯

心得:

前言:

一名优秀的狙击手,需要一定的天赋,但也一定需要后期大量的子弹“投喂”,这样才能在作战中精准命中敌人;同理,想成为一名优秀的程序员,也是需要一定的刷题累计的。现在一些公司面试、编程比赛大部分会用到oj(online judge),也就是在线判题,那么我们现在在刷题的时候,就可先提前适应这种环境。

目前我刷完了牛客网的一套基础语法题(今天刷完的,开心),下面为大家总结几个易踩坑的点。

一、输出与题意不一样

例题1:

错误点:

对于这种,解决办法特别简单,就是直接复制让我们输出的东西,自己一个一个敲,容易出错,我们直接复制就行。
题目链接:Hellow Nowcoder

例题2:

我们看要求,是要我们求执行的步数,我们求出结果,然后输出

我们发现,没通过,仔细看,原来前面还有STEP= 未输出,这些是不可缺少的

题目链接:[NOIP1999]回文数

二、多组输入 

多组输入,顾名思义,就是有多组一起测试,这阅题时一定要注意这个,刚开始遇到这个的时候,被折磨的不行,后面才知道,有多组输入这一出,所以每次遇到这种,我就会在旁边直接注释多组输入提醒自己。

例题3:

 题目链接:及格分数

三、暴力求解一时爽,可不要贪杯

我看过有“大佬”,把每组测试的挨个写出来,这样虽然可以通过,但这样意义不是很大。在我看来,暴力求解适合于比赛的时候别出心裁的,那会或许会有奇效,所以我们还是需要知道这个“黑魔法”的。

心得:

其实在刷题的过程中,会让自己的思路越来越清晰,会拆解题目,读懂题目考的是什么;然后就是在刷题过程中,也是一个查漏补缺的过程,通过专线板块的刷题,很快就能定位到哪里薄弱,希望大家趁着寒假,题目刷起来,有时间的可刷5~7题,没时间的3~5题都可以,保持自己的手感。

前段时间忙完了,接下来一段时间应该会持续更新。那么本次的分享就到这里,有帮助的话,不妨点赞、关注一下,谢谢啦。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

加法器+

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值