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

【蓝桥杯软件赛 零基础备赛20周】第4周——简单模拟1

文章目录

  • 什么是简单模拟
  • 简单模拟和编程能力
  • 刷题

什么是简单模拟

正在学编程语言(C/C++、Python、Java),或者刚学过语言,还没有开始学数据结构和算法的同学,有一些疑问:如何快速入门算法竞赛?如何提高编码能力?如何提高计算思维?
  
答案是:从简单模拟开始,并且大量做简单模拟。
  
简单模拟是什么?

在算法竞赛中,简单模拟是必不可少的一种题型。所谓简单模拟,就是不能归类为某个算法或数据结构知识点的编程题。简单地说,简单模拟不能或不需要套用现成的算法和数据结构,只要学过编程语言就能做,考核思维、逻辑、编码能力。
  
简单模拟有模拟题、构造题、思维题、找规律题等,这些题可能比较简单,也可能比较难。
  
下面用3题说明简单模拟的难度,分别是简单题、中等题、难题。

  1. 简单题:缩位求和

  2. 中等题:油漆面积
    这一题要得满分很难,不过30%左右的分数有简单方法。

  3. 难题。如果中等题让人有点绝望,下面这道题更绝望:外卖店优先级
    如果想了很久还没有思路,可以看看官方题解。

简单模拟和编程能力

通过大量练习简单模拟,提高编码能力,建立计算思维,并积累一些编程和建模的技巧。
(1)提高编码能力。精通编程语言是程序员的基本功。写代码时,对于编程语言的语法、简单逻辑、常用系统函数能做到不假思索、基本不出错。具体要精通的内容,翻开一本C/C++语言教材,包括这些:数据类型、运算符、输入输出、简单字符处理、选择结构、循环结构、数组、结构体、函数、指针、文件等。
(2)建立计算思维。先了解计算思维,这篇文章挺好的:什么是计算思维?

计算思维是指具有这样的能力:

  1. 描述一个问题;
  2. 确定解决此问题所需的重要细节;
  3. 把问题分解成小的、合乎逻辑的步骤;
  4. 使用这些步骤来创建解决问题的流程(算法);
  5. 评估这个过程。

计算思维体现了解决问题所需的必要技能:抽象、分解、算法思维、泛化与模式、评估、逻辑。

刷题

参加蓝桥杯时,做简单模拟的能力有重大作用。
(1)纯粹的简单模拟,不需要用什么算法。尽量得满分。
(2)很多题的100%得分需要算法,30%得分可以用简单模拟的做法来做。例如前面提到的油漆面积。由于蓝桥杯只有4小时比赛时间,往往来不及得到100%的分数,此时可以用简单的方法得30%的分数。

后2周就要开始学习数据结构和算法了。在这之前尽量多做简单模拟,熟悉编程语言、提高编码能力、建立信心,为进一步做好准备。下面是蓝桥题库的题目链接。

蓝桥题库的模拟题-简单
蓝桥题库的模拟题-中等
蓝桥题库的模拟题-困难

蓝桥题库的枚举题-简单
蓝桥题库的枚举题-中等
蓝桥题库的枚举题-困难

蓝桥题库的递归题

下周的主题还是简单模拟,将介绍和讲解一些较难的简单模拟。

相关文章:

【蓝桥杯软件赛 零基础备赛20周】第4周——简单模拟1

文章目录 什么是简单模拟简单模拟和编程能力刷题 什么是简单模拟 正在学编程语言(C/C、Python、Java),或者刚学过语言,还没有开始学数据结构和算法的同学,有一些疑问:如何快速入门算法竞赛?如何…...

使用OpenCV将图像转换为NV12格式并加载NV12数据

摘要:在新项目中,需要为上层应用开放几个接口,但又不想让上层应用过多依赖OpenCV。本文将详细介绍如何使用C和OpenCV,通过加载图片并转换为NV12格式,实现对图像数据的处理,以及如何加载NV12数据并显示。这些…...

【Lodash】 Filter 与Map 的结合使用

用Filter过滤数据之后,想给某个字段重新赋值 在使用 filter() 方法过滤数据后,如果你想给某个字段赋值,你可以使用 map() 方法来修改数组中的元素。map() 方法可以对数组中的每个元素应用一个函数,并返回一个新的数组。 以下是一…...

python命令行 引导用户填写可用的ip地址和端口号

字多不看,直接体验 待补充 演示代码 # -*- coding:UTF-8 -*- """ author: dyy contact: douyaoyuan126.com time: 2023/11/23 10:29 file: 引导用户填写可用的ip地址和端口号.py desc: xxxxxx """# region 引入必要的依赖 import …...

【小黑送书—第九期】>>重磅!这本30w人都在看的Python数据分析畅销书:更新了!

想学习python进行数据分析,这本《利用python进行数据分析》是绕不开的一本书。目前该书根据Python3.10已经更新到第三版。 Python 语言极具吸引力。自从 1991 年诞生以来,Python 如今已经成为最受欢迎的解释型编程语言。 pandas 诞生于2008年。它是由韦…...

关于APP备案的通知以及APP备案的常见问题

前言 众所周知今年8月份,工信部出台了《工业和信息化部关于开展移动互联网应用程序备案工作的通知》,APP开发者的影晌是显而易见的。开发者需要按照要求提交相关材料进行备案,这无疑增加了开发者的时间和精力成本。虽然备案制度会增加开发者…...

iOS 17.0 YYText 崩溃处理

YYText,发现在iOS 17上运行会崩溃,触发了系统的断言: UIGraphicsBeginImageContext() failed to allocate CGBitampContext: size{382, 0}, scale3.000000, bitmapInfo0x2002. Use UIGraphicsImageRenderer to avoid this assert. 查了下 ap…...

微信小程序面试题【100道】

文章目录 小程序面试题100问前言一、技术性问题1.有哪些参数传值的方法2.小程序修改数据值与Vue和React有什么差异3.如何实现下拉刷新与上拉加载4.bindtap和catchtap的区别是什么5.小程序有哪些导航API,它们各自的应用场景与差异区别是什么6.小程序中如何使用第三方…...

【nlp】2.8 注意力机制拓展

注意力机制拓展 1 注意力机制原理1.1 注意力机制示意图1.2 Attention计算过程1.3 Attention计算逻辑1.4 有无attention模型对比1.4.1 无attention机制的模型1.4.2 有attention机制的模型1 注意力机制原理 1.1 注意力机制示意图 Attention机制的工作原理并不复杂,我们可以用下…...

mysql 存储引擎ROWS与实际行数不一致

引言 在使用 MySQL 数据库时,我们经常会用到 SHOW TABLE STATUS 命令来获取表的统计信息,其中包括行数(rows)的估计值。然而,有时候我们会发现这个估计值与实际的行数并不一致。本文将探讨这个问题,并提供…...

软考小记-软件工程

模块的控制范围包括模块本身及其所有的从属模块。模块的作用范围是指模块一个判定的作用范围,凡是受这个判定影响的所有模块都属于这个判定的作用范围.,原则上一个模块的作用范围应该在其控制范围之内,若没有,则可以将判定所在模块…...

【开源】基于Vue和SpringBoot的创意工坊双创管理系统

项目编号: S 049 ,文末获取源码。 \color{red}{项目编号:S049,文末获取源码。} 项目编号:S049,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 管理员端2.2 Web 端2.3 移动端 三、…...

COBOL排序问题

*SORT排序文件文件超长,将主键保存在临时文件里,超长的数据从数组里面去检索获取。 IDENTIFICATION DIVISION. PROGRAM-ID. TEST002. * ENVIRONMENT DIVISION. CONFIGURATION SECTION. …...

数字化转型过程中面临最大的问题是什么?如何借助数字化工具实现快速转型?

在科技快速发展的时代,数字化转型已经成为企业的重要战略。当企业努力适应数字化时代并取得成功时,他们可能会面临各种必须有效应对的挑战。   数字化转型不仅仅是将新技术应用到企业的运营中,还需要对企业的运营方式、与客户的互动方式和价…...

视频剪辑有妙招:批量置入封面,轻松提升视频效果

随着社交媒体的兴起,视频已经成为分享和交流的重要方式。无论是专业的内容创作者还是普通的社交媒体用户,都要在视频剪辑上下一番功夫,才能让视频更具吸引力。而一个吸引的封面往往能在一瞬间抓住眼球,提高点击率。还在因如何选择…...

Java查询多条数据放入word模板 多个word文件处理成zip压缩包并在前端下载.zip文件

需求:Java查询多条数据放入word模板 多个word文件处理成zip压缩包并在前端下载.zip文件 解决方法:在模板的位置定义参数如 {{name}} {{age}}等等,使用 poi 处理 伪代码: PostMapping("/exportPracticeAppr")public S…...

PC8223(CC/CV控制)高耐压输入5V/3.4A同步降压电路内建补偿带恒流恒压输出

概述 PC8233(替代CX8853)是一款同步降压调节器,输出电流高达3.4A,操作范围从8V到32V的宽电源电压。内部补偿要求最低数量现成的标准外部组件。PC8233在CC(恒定输出电流)模式或CV(恒定输出电压)模式&#x…...

【webrtc】ModuleRtpRtcpImpl2: RtpRtcp DEPRECATED_Create 废弃了

基于m98 代码。Deprecate the static RtpRtcp::Create() method. 提交记录RtpRtcp::Create factory method 工厂方法废弃了。std::unique_ptr<RtpRtcp> RtpRtcp::DEPRECATED_Create(const Configuration& configuration) {RTC_DCHECK...

八股文面试day5

测试即&#xff08;验证产品特性是否符合用户需求、检测系统是否能满足客户需求&#xff0c;是否能正常运行&#xff0c;数据会有没有正确&#xff09; 测试流程就是&#xff1a;需求评审&#xff0c;编写测试计划&#xff0c;设计测试用例&#xff0c;执行测试用例&#xff0…...

数据处理生产环境_获取当前日期的前一天日期

需求描述&#xff1a; 我现在有一个dataframe,名为dfin,样例数据如下 a1_id_lxha2_PHtime比亚迪_汉1232023-11-15 12:12:23比亚迪_汉1252023-11-15 13:14:51比亚迪_汉1232023-11-15 12:13:23比亚迪_汉1262023-11-16 14:12:34比亚迪_秦2312023-11-15 14:12:28比亚迪_秦2342023…...

别再只盯着CPK了!用Excel快速计算过程能力指数与合格率(附标准正态分布表查法)

用Excel解锁过程能力分析&#xff1a;从CPK计算到合格率预测的实战指南 每天面对成堆的生产数据&#xff0c;你是否还在为繁琐的统计计算头疼&#xff1f;质量工程师张工最近发现&#xff0c;车间里90%的同事仍然依赖专业统计软件或手工计算过程能力指数&#xff0c;既耗时又容…...

现在禁用不安全代码还来得及吗?C# 13三大Runtime安全增强(MemorySanitizer预览、Span<T>越界零容忍、Unsafe.AsRef泛型约束强化)倒计时解读

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;C# 13不安全代码安全管控的演进背景与战略意义 随着 .NET 生态向云原生、高性能系统编程加速演进&#xff0c;C# 对底层内存操作的需求显著提升——从 Span<T> 的泛化使用&#xff0c;到 NativeA…...

Arm GIC-720AE中断控制器架构与优化实践

1. Arm GIC-720AE中断控制器架构解析GIC-720AE是Arm最新一代的中断控制器IP核&#xff0c;基于GICv4.1/v4.2架构设计。作为多核SoC的中枢神经系统&#xff0c;它管理着从外设到CPU核心的中断信号传递路径。与上一代产品相比&#xff0c;720AE在三个方面有显著提升&#xff1a;首…...

雷达系统测试技术:从脉冲到相控阵的全面解析

1. 雷达系统测试技术概述雷达系统测试是电子测量领域的重要分支&#xff0c;涉及从基础参数测量到复杂系统验证的全套技术方案。现代雷达系统已从传统的简单脉冲体制发展为采用脉冲压缩、线性调频、相位编码等复杂调制技术的先进系统&#xff0c;这对测试设备和方法论提出了全新…...

使用 PI 预装载处理永磁同步电机二次起步异响

一、电机二次起步问题 1.1 第一次启动 (电机零速启动) 在电机零速启动时&#xff0c;电机的状态是&#xff1a; (电角速度为 0) (反电动势为 0) 此时我们的控制刚刚启动&#xff0c;给出的其内部的电流环 PI 和输出给定为&#xff1a; 0 (电流环积分器) 0 0 之后积分器和…...

从零搭建 K8s 集群 + Prometheus 监控 + Harbor 私有仓库 + 钉钉告警(RHEL 9 实战)

记录一下最近在 RHEL 9 环境下从零搭建 K8s 集群、Prometheus 监控体系、Harbor 私有镜像仓库的完整过程&#xff0c;踩了不少坑&#xff0c;全部记录下来。 环境说明 主机名IP角色系统Ubuntu192.168.137.128Prometheus Grafana AlertmanagerUbuntu 22.04k8s-master192.168…...

Dify实战:我把公司内部Wiki变成了一个能对话的AI助手(附详细配置与踩坑记录)

Dify实战&#xff1a;我把公司内部Wiki变成了一个能对话的AI助手&#xff08;附详细配置与踩坑记录&#xff09; 每次新员工入职&#xff0c;总能看到他们在公司Wiki里迷路的样子——像走进了一个没有地图的图书馆。技术文档散落在十几个目录里&#xff0c;产品需求藏在三年前的…...

I-CORE中微爱芯 AIP1629ASA32.TB SOP-32 LED驱动

特性采用功率CMOS工艺显示模式&#xff1a;14段8位键扫描&#xff1a;82bit辉度调节电路&#xff08;占空比8级可调&#xff09;串行接口&#xff08;CLK、DIO、STB&#xff09;振荡方式&#xff1a;RC振荡&#xff08;450KHz5%&#xff09;内置上电复位电路封装形式&#xff1…...

Docker Sandbox for LLM:手撕runc源码中seccomp-bpf策略生成逻辑(含GPT-4o微调脚本沙箱逃逸复现实验)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Docker Sandbox for LLM 的安全隔离架构全景 大型语言模型&#xff08;LLM&#xff09;在生产环境中运行时&#xff0c;面临代码执行、内存越界、网络外连及模型提示注入等多重安全风险。Docker Sandbo…...

医疗敏感字段脱敏失效事件频发!PHP系统亟需升级的4层防御算法架构

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;医疗敏感字段脱敏失效事件频发的现状与根因分析 近年来&#xff0c;国内多家三甲医院及区域健康信息平台陆续曝出患者身份证号、手机号、诊断记录等敏感字段在日志输出、API响应、数据库备份中明文暴露…...