当前位置: 首页 > news >正文

csp初赛总结 那些年编程走过的坑 初高中信竞常考语法算法点

😘个人主页:@曲终酣兴晚的小书屋💖
😕作者介绍:一个莽莽撞撞的🐻
💖专栏介绍:日常生活&往事回忆
😶‍🌫️每日金句:祝大家心有山水不造作,静而不争远是非,且听且忘且随风,且行且看且从容.
祝大家千山暮雪,海棠依旧,不畏岁月惊扰,平添忧愁.
本专栏的每篇不求刻意📖,不求刻意👍,😍就好.


又是一年竞赛时,今年是第三年参加信奥的比赛,可以说,除了第一年的奖状,去,今两年相当于陪跑了,相当的不甘,但是无奈已经初一,初二不出成绩,初三无论如何也不能再打了,今年的分数线虽然还没有出,但是以往年的分数线来看,我的分大抵是不可能了,心里挺失落的,写篇博客好好反思总结一下.
今年的错误主要是分为两点:第一点是我是先从16年的真题倒着先往前刷的,因为19年以后的题是和以前的题目不一样,一是改变了形式,二是后面程序阅读的大题难度大大增加,21年考的时候我就觉得我的阅读程序不好,需要多练,可是做完16年的题以后觉得并不是很难(因为改版之前的程序阅读和填空是较简单的),当时的我天真的以为是我的水平提高了,做这些题没难度了,所以就放松了警惕,把精力重点放在了前十五道题,但是前十五道题最多也只能拿到30分,最后的5道大题是有足足70分的,后来刷到19年以后的题我才盘然醒悟,用最后的20天紧急冲刺大题,是从一开始的大题18分提到了大题40分,这时候我的22年真题是做到了64的分数,距离22年的线还有4分,记得临近考试的前一天晚上用了1晚上的时间来整理了错题,第二天来考试;


说说考试那天吧,因为具体哪些题错了我还未可知,但是我知道前面15道题错了4道,失去了8分,有两道是知道知识点但是就是推不出四个答案中的任意一个,当时把他们压到了最后做,就有点慌,中间因为疏忽想错了一个点,使得原本可以拿到的两分直接没了,有点后悔,但是为时已晚。后面的大题整体做的情况我还不太知道,但是今天的大题出的比较仁慈,有三道是可以爆算,有两道一道考了贪心+dp,最后一道程序填空的大题考的是哈夫曼树的dp算法,我没学,是整个一道全是蒙的,我觉得哈夫曼树应该跟最短路径有点相似,看着部分代码也很眼熟,遂是使用了最短路的思想去蒙的,索性,应该对了三个空,剩下的大题中有一问考了文字游戏,那个弯我没绕过来,扣了3分。。


那些年,编程走过的坑

现在的编程越来越卷,许多4,5年级的小朋友就开始学习,我也是从5年级开始了编程之路,6年级拿到小学组二等奖,那个时候的还是很好考的。
学数据结构觉得还是挺轻松的,和语法一起学,并没有觉得太困难,后面学算法是彻底让我头秃,我的困难点是理论全会,代码全费,拿过一道题没有什么太好的思路,只能是一步步模拟,或者是根据经验照着算法模板照葫芦画瓢。。这个东西我觉得还是要深入理解的,首先编程这个东西是想联通的,可能一个题会运用到多种算法,一个算法不会,整个题可能就会崩,在学图论的时候,我当时的链式前向星的没理解就对我造成了很大的困扰,后面也是写了篇博客理了理思路才想通顺了。
编程可能不需要天赋,但是编程的高等竞赛是需要天赋的。
以前不需要内卷,但是现在的比赛是一定需要内卷的,从初赛-复赛,从头卷到尾。。
在这么卷的环境,我们唯一能做的就是让自己更卷,必须紧跟潮流。
这不是鸡汤,只是你不这么做你以后可能都没有工作。为什么很多人会选择去那种北欧地方?因为那地方卷的不是那么厉害呀,不是说逃避,就是说想要在一个相对安稳的环境生活一辈子吧,我希望我以后也能那样,不想这么卷,而且中国的有些思想我是挺为厌倦的,不想继续这么活一辈子,,


今年普及组的考点

前十五道题考了3道数学,一道前缀中缀后缀表达式,一道前中后序遍历,一道哈弗曼编码,剩下的就是一点计算机基础或者别的东西。其中那道前中后序遍历我是推了三四遍没有推出来结果的,最后成功蒙错,一道数学的排列组合我最后想出了方法但是慌了,遗憾写错了。
哦,还有一道三叉树的新型题,也是慌了,忘记+1,扣了2分。。
后面有两道可以直接模拟的,数据也很小,一道dp,一个查找升序子序列的哪个序列不是一直升序了,但是他没用一个for直接粗暴考你,用的是二分查找,很恶心,最后一道是哈夫曼树的dp,,

就讲这么多吧,困了,写完学校作业来写篇博客总结,现在主攻学业了,明年想直接打提高组,普及组太卷了,,下篇具体讲解题目和语法点,后续把所有初赛笔记免费发到资源里,帮助每个初小学生来考普及,祝有天赋的哥哥姐姐弟弟妹妹们信奥加油!
10.21过了初赛的大佬们加油!后续成绩可以打在评论区让我被卷死

相关文章:

csp初赛总结 那些年编程走过的坑 初高中信竞常考语法算法点

😘个人主页:曲终酣兴晚的小书屋💖 😕作者介绍:一个莽莽撞撞的🐻 💖专栏介绍:日常生活&往事回忆 😶‍🌫️每日金句:祝大家心有山水不造作&…...

DollarTree(美元树)验厂需要注意哪些方面?

【DollarTree(美元树)验厂需要注意哪些方面?】 美元树(Dollar tree),是美国的一元店。每件商品都只卖一美元,吃的、用的和玩的应有尽有。美元树在美国共拥有4900家门店,其中一半的连…...

vector使用和模拟实现

💓博主个人主页:不是笨小孩👀 ⏩专栏分类:数据结构与算法👀 C👀 刷题专栏👀 C语言👀 🚚代码仓库:笨小孩的代码库👀 ⏩社区:不是笨小孩👀 🌹欢迎大…...

token登录的实现

token登录的实现 我这种token只是简单的实现token,就是后端利用UUID 生成简单随机码,利用随机码作为在Redis中的键,然后存储的用户信息作为值,在每次合理请求的时候对token的有效时间进行刷新(利用拦截器)&…...

GO语言从入门到实战-Go语言课程介绍

为什么选择 Go 语言来完成这么大一个项目呢?我们不妨回到 Go 语言的源头看一看。 Go 语言的初步设想始于 2007 年,当时 Go 语言的三位创始人是想通过开发一种新型的语言来解决 Google 在软件开发中面临的问题: 多核硬件架构;超大…...

七天学会C语言-第六天(指针)

1.指针变量与普通变量 指针变量与普通变量是C语言中的两种不同类型的变量,它们有一些重要的区别和联系。 普通变量是一种存储数据的容器,可以直接存储和访问数据的值。: int num 10; // 定义一个整数型普通变量num,赋值为10在例…...

2023年腾讯云轻量服务器测评:16核 32G 28M 配置CPU测试

腾讯云轻量应用服务器16核32G28M配置优惠价3468元15个月(支持免费续3个月/送同配置3个月),轻量应用服务器具有100%CPU性能,系统盘为380GB SSD盘,28M带宽下载速度3584KB/秒,月流量6000GB,折合每天…...

macos (M2芯片)搭建flutter环境

安装的版本3.13.4、电脑上没有安装过android studio、安装过brew 1.在终端运行sudo softwareupdate --install-rosetta --agree-to-license,下图展示安装成功的效果 2.下载以下安装包来获取最新的 stable Flutter SDK 3.解压,⚠️注意下载安装sdk的包名…...

Xilinx FPGA未使用管脚上下拉状态配置(ISE和Vivado环境)

文章目录 ISE开发环境Vivado开发环境方式1:XDC文件约束方式2:生成选项配置 ISE开发环境 ISE开发环境,可在如下Bit流文件生成选项中配置。 右键点击Generate Programming File,选择Process Properties, 在弹出的窗口选…...

数据结构---链表(java)

目录 1. 链表 2. 创建Node 3. 增加 4. 获取元素 5. 删除 6. 遍历链表 7. 查找元素是否存在 8. 链栈的实现 9. 链队的实现 1. 链表 数据存放在"Node"结点中 优点:不用考虑扩容和缩容的问题,实现了动态存储数据 缺点:没有…...

Qt --- Day02

实现效果: 点击登录,检验用户密码是否正确,正确则弹出消息框,点击ok转到另一个页面 不正确跳出错误消息框,默认选线为Cancel,点击Yes继续登录 点击Cancel跳出问题消息框,默认选项No&#xff0c…...

Redis 集合(Set)快速指南 | Navicat

Redis 支持通过多种数据类型来存储项目集合。其中,包括列表、集合和哈希。上周的博文介绍了列表(List)数据类型并重点介绍了一些用于管理列表(List)的主要命令。在今天的文章中,我们将转向关注集合&#xf…...

【华为云云耀云服务器L实例评测】- 云原生实践,快捷部署人才招聘平台容器化技术方案!

🤵‍♂️ 个人主页: AI_magician 📡主页地址: 作者简介:CSDN内容合伙人,全栈领域优质创作者。 👨‍💻景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!&…...

【Java】泛型 之 什么是泛型

什么是泛型 泛型是一种“代码模板”,可以用一套代码套用各种类型。 在讲解什么是泛型之前,我们先观察Java标准库提供的ArrayList,它可以看作“可变长度”的数组,因为用起来比数组更方便。 实际上ArrayList内部就是一个Object[]…...

Python yaml 详解

文章目录 1 概述1.1 特点1.2 导入 2 对象2.1 字典2.2 数组2.3 复合结构 3 操作3.1 读取3.2 写入 1 概述 1.1 特点 yaml 文件是一种数据序列化语言,广泛用于配置文件、日志文件等特点: ① 大小写敏感。② 使用缩进表示层级关系。缩进时不允许使用 Tab 键…...

RabbitMQ消息可靠性(二)-- 消费者消息确认

一、消费者消息确认是什么? 在这种机制下,消费者在接收到消息后,需要向 RabbitMQ 发送确认信息,告知 RabbitMQ 已经接收到该消息,并已经处理完毕。如果 RabbitMQ 没有接收到确认信息,则会将该消息重新加入…...

【python第7课 实例,类】

文章目录 一、实例1.1实例的变量1.2实例方法1.3 构造方法1.4析构函数1.4预置实例属性: 二,类1.1类变量1.2类方法1.3静态方法1.4类属性的增删改查 一、实例 1.1实例的变量 使用示例 class dog:def __init__(self,k,c,a):self.kinds kself.color csel…...

RocketMQ源码解析(上)

一、ACL权限控制 应用场景: ​RocketMQ提供了针对队列、用户等不同维度的非常全面的权限管理机制。通常来说,RocketMQ作为一个内部服务,是不需要进行权限控制的,但是,如果要通过RocketMQ进行跨部门甚至跨公司的合作&…...

Webpack打包CSS文件,解决You may need an appropriate loader to handle this file type报错

在项目文件夹下创建webpack.config.js文件,该文件就是Webpack的配置文件 注意:该文件中遵循Node.js的代码格式规范 ,需要对导出配置文件中的内容 Webpack在默认情况下只能打包js文件,如果我们希望他能够打包其他类型的文件&#…...

轮换对称性

二重积分 普通对称性–D关于 y x yx yx对称: ∬ D f ( x , y ) d σ { 2 ∬ D 1 f ( x , y ) d σ f ( x , y ) f ( y , x ) 0 f ( x , y ) − f ( y , x ) \iint_{D}f(x,y)d\sigma\begin{cases} 2\iint_{D_1}f(x,y)d\sigma\ \ \ \ \ \ f(x,y)f(y,x) \\ 0 \ \…...

【MySQL基础】--- 约束

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【MySQL学习专栏】🎈 本专栏旨在分享学习MySQL的一点学习心得,欢迎大家在评论区讨论💌 目录 一、什么…...

ROS2 的行为树 — 第 1 部分:解锁高级机器人决策和控制

一、说明 在复杂而迷人的机器人世界中,行为树(BT)已成为决策过程中不可或缺的一部分。它们提供了一种结构化、模块化和高效的方法来对机器人的行为进行编程。BT起源于视频游戏行业,用于控制非玩家角色,他们在机器人领域…...

kafka事务的详解

一 kafka事务的机制 1.1 kafka的事务机制 通过事务机制,KAFKA 可以实现对多个 topic 的多个 partition 的原子性的写入,即处于同一个事务内的所有消息,不管最终需要落地到哪个 topic 的哪个 partition, 最终结果都是要么全部写成功&#xf…...

Flutter Fair逻辑动态化架构设计与实现

本文的核心内容包括: 数据逻辑处理布局中的逻辑处理Flutter类型数据处理一、数据逻辑处理 我们接触的每一个Flutter界面,大多由布局和逻辑相关的代码组成。如Flutter初始工程的Counting Demo的代码: class _MyHomePageState extends State<MyHomePage> {// 变量 int…...

【每日一题】74. 搜索二维矩阵

74. 搜索二维矩阵 - 力扣&#xff08;LeetCode&#xff09; 给你一个满足下述两条属性的 m x n 整数矩阵&#xff1a; 每行中的整数从左到右按非递减顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target &#xff0c;如果 target 在矩阵中&#xff0c;返…...

软件测试进大厂,拿高薪,怎么做?看这里!

有些同学大学专业不对口&#xff0c;但有想进大厂想拿高薪心&#xff0c;只要你有想法&#xff0c;那就一定有实现的方法。 俗话说&#xff1a;“世间无难事&#xff0c;只怕有心人”。仔细思索一下&#xff0c;哪家大厂能缺软件测试这一重要职位。相对大学所学专业而言&#…...

【读书笔记】基于世界500强的高薪实战Kubernetes课程

第1章 课程简介&&自我介绍 1-1 自我介绍 1-2 课程大纲内容介绍 1-3 课程更新通知 第2章 K8s必备知识-Docker容器基础入门 2-1 课程介绍 2-2 docker容器介绍 2-3 docker优缺点 2-4 安装和配置docker 2-5 修改内核参数 2-6 配置镜像加速器 2-7 配置常用镜像加…...

【Java 基础篇】Java并发包详解

多线程编程是Java开发中一个重要的方面&#xff0c;它能够提高程序的性能和响应能力。然而&#xff0c;多线程编程也伴随着一系列的挑战&#xff0c;如线程安全、死锁、性能问题等。为了解决这些问题&#xff0c;Java提供了一套强大的并发包。本文将详细介绍Java并发包的各个组…...

MYSQL存储引擎基础知识介绍

下面重点介绍几种常用的存储引擎,并对比各个存储引擎之间的区别&#xff0c;以帮助读者理解 不同存储引擎的使用方式。 MyISAM MyISAM是 MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键&#xff0c;其优势是访 问的速度快&#xff0c;对事务完整性没有要求或者以 SEL…...

vue学习之element-ui组件集成

1. element-ui 链接 https://element.eleme.cn/#/zh-CN 2. element-ui 安装 cnpm install element-ui3. 创建项目 https://blog.csdn.net/qq_36940806/article/details/132921688?spm=1001.2014.3001.5502 4. 引入element库 /src/main.js 引入 element-uiimport Vue from…...

网站开发需要考虑哪些方面/seo人才网

json-server获取服务器数据只能用get方式&#xff0c;而express支持post方式获取数据 express 一般项目中均安装&#xff0c;若未安装 npm install express --savebuild文件夹webpack.dev.config.js添加设置 //支持post mock数据 var express require(express); //启动expr…...

用asp做宠物网站页面/网站怎么接广告

用python将图片转成字符串 下面是原始图片&#xff1b;代码&#xff1a; from PIL importImage ascii_char list("$B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_~<>i!lI;:,\"^.") WIDTH 85 #字符画的宽 HEIGHT 25 #字符画的高 #将256灰度映…...

餐饮类网站设计/微信群拉人的营销方法

工程直接通过“添加”“现有项&#xff08;Existing Item&#xff09;”&#xff0c;添加.h .cpp...

开发公司没有资质有什么影响/慈溪seo

第二十届中国国际高新技术成果交易会于11月14日至18日在深圳会展中心举办&#xff0c;本届展会的主题为「坚持新发展理念&#xff0c;推动高品质发展」。开幕当天&#xff0c;SAP 全球高级副总裁、SAP 中国研究院院长李瑞成博士受邀出席「2018中国高新技术论坛」&#xff0c;探…...

消费金融网站建设/aso优化师

对用户的行为进行分析得到用户的偏好后&#xff0c;可以根据用户的偏好计算相似用户和物品&#xff0c;然后可以基于相似用户或物品进行推荐。这就是协同过滤中的两个分支了&#xff0c;即基于用户的协同过滤和基于物品的协同过滤。 关于相似度的计算&#xff0c;现有的几种方法…...

美食网站页面设计/完美日记网络营销策划书

本文讲的是iOS 开源图形库 Core Plot 使用教程&#xff0c;注意 &#xff1a;本篇教程已被 Attila Hegeds 更新&#xff0c;可适用于 iOS 9 和 Swift 2.2。原始教程出自教程组成员 Steve Baranski。 如果你曾经想在自己的 app 中引入图表或图形&#xff0c;那么你应该已经考虑过…...