突破信息学竞赛天花板

news/2024/10/5 11:11:37

原作者:小冯老师聊奥赛

1.我是谁

信息学的老师有很多

被称作名师的,并不多

我,小冯老师就是其中之一

到底什么叫名师呢

具化一下:

  • CSP-J 二等奖

  • CSP-S 差一点就过初赛

  • NOIP 差一点去打了

这下不怎么抽象了吧

2.习惯

都说名师出高徒

成千上万的家长想把自己的孩子送到我的门下

我说

名师,和一般的老师是不一样的,不会和没潜力的孩子浪费时间

许多家长把孩子的代码发给我,让我看看孩子适不适合信息学

比如下面这份代码:

#include<bits/stdc++.h>
using namespace std;
signed main(){int a,b;cin>>a>>b;cout<<a+b;return 0;
}

我总结了一下几点问题

1.变量名全是单个小写字母

2.万能头

3.使用 cin cout

4.全是局部变量

5.全部都写在 main 函数里

6.使用 using namespace std

7.使用 return 0

一条一条看

1.这样写怎么明确地知道变量的含义?

2.这样写会导致对 C++ 理解不深刻,不知道哪些函数在哪些库里

3.太慢了,难道 10 万个数字也自己手动输入吗,应该使用 freopen

4.初值随机,不稳妥

5.代码杂乱无章

6.很多变量名用不了

7.没有个性,容易被判抄袭

对于很聪明的学生,习惯谈不上什么

对于一般的学生,习惯就尤为重要

我只教了他 1 个月,它的代码变成了这样:

#include<iostream>
int Number1,Number2,Answer;
int Get_Answer(){Answer=Number1+Number2;return Answer;
}
signed main(){freopen("input.in","r",stdin);freopen("output.out","w",stdout);std::cin>>Number1>>Number1;std::cout<<Get_Answer();return 114514;
}

避开了坏习惯

这就是名师

3.如何加入小冯名师团队

首先,你需要一个洛谷账号

登录之后,打开网址 https://luogu.com.cn/user/754300

点击私信

即可与小冯名师本人交流

欢迎各位家长前来咨询

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/67935.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

【Shiro】3.Springboot实现缓存

最近已经快速入门了Shiro。对于登录、授权、认证等方法,每次都是从数据库直接查询。如果登录的人员过多,对数据库来说,是一项压力。如何减轻数据库的压力。EhCache 实现缓存 集成 Redis 实现 Shiro 缓存(推荐使用)在此之前,我们已经简单学会EhCache 和Reids的使用。 EhCa…

织梦如何数据库备份,织梦cms网站数据怎么备份与还原

织梦CMS(DedeCMS)的数据库备份和还原是非常重要的操作,可以帮助你在出现问题时快速恢复数据。下面详细介绍如何进行织梦CMS的数据库备份和还原。 一、数据库备份 1. 使用 phpMyAdmin 备份数据库登录 phpMyAdmin登录到你的网站控制面板(如 cPanel)。 找到并打开 phpMyAdmin…

【软考】3 校验码

校验码 码距概念:任意进制的两个码值之间的最小二进制位数称为校验码的码距 例如:二进制1bit位,从0到1,则码距是1,二进制2bit位 从 00 到 11 一共4个码字,但码距还是为1 可以设置 性别男为 00 女为 11两个合法码字,则该两个合法码字的最小码距为2 (间隔 01 和 10 两个)…

IOU指标

IOU:全称 intersection over union 交并比,两个区域真实框和预测框之间的交集比他们之间的总面积-交集的 IOU指标:通常用于评估计算机视觉任务中的模型性能,特别是目标检测和图像分割。一个较高的IoU值意味着模型的定位和分割精度更好。

查找和管理数据库的具体步骤

登录MySQL命令行使用SSH连接到服务器。 登录MySQL命令行:bashmysql -u root -p输入MySQL root用户的密码。查看数据库列表在MySQL命令行中查看所有数据库:sqlSHOW DATABASES;选择织梦CMS数据库选择织梦CMS使用的数据库:sqlUSE dedecmsv56gbk;查看数据库表查看织梦CMS数据库中…

DedeCMS Error Track:DedeCMS错误警告:连接数据库失败

当织梦CMS(DedeCMS)出现“连接数据库失败”的错误时,可以通过以下几个步骤进行排查和解决: 1. 检查数据库配置文件打开配置文件打开织梦CMS的数据库配置文件 include/config.inc.php。 使用FTP工具或SSH连接到服务器,然后打开该文件。检查配置信息确认数据库配置信息是否正…

SpringMVC内容

SpringMVC简介 SpringMVC(Model View Controller) 是以Servlet API为基础的 Web 框架并可以部署到 Servlet容器(比如:Tomcat),是控制层框架,主要负责与前端交互,接收前端的参数,在服务层进行交互,并把结果返回会前端页面。 SpringMVC工作原理当发送请求的时候,Dis…

Linux系统安装Pycharm专业版【附破解方法】

​写在前面 本教程适用于 Pycharm 2022.2.3 以下所有版本 一、版本信息 虚拟机产品:VMware Workstation 17 Pro 虚拟机版本:17.0.0 build-20800274 ISO映像文件:ubuntukylin-22.04-pro-amd64.iso Pycharm版本:PyCharm 2022.3.3 (Professional Edition) 资源链接:https:/…