logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

洛谷 B4063 [GESP202412 一级] 奇数和偶数

大家好呀!今天咱们要一起学习洛谷上的一道基础编程题 ——B4063 [GESP202412 一级] 奇数和偶数。这道题是 GESP 一级考试的真题,难度非常适合编程入门者,主要考察对 “奇数偶数判断” 和 “循环计数” 的基本掌握。哪怕你是刚接触编程的新手,跟着我一步步分析,也能轻松学会这道题的解法哦~定义变量naans1ans2(其中ans1和ans2初始为 0);读取n的值;循环n次:读取整数

#java#算法#开发语言
洛谷 B4358 [GESP202506 三级] 奇偶校验

大家好呀!今天咱们要一起学习洛谷上的一道经典编程题 ——B4358 [GESP202506 三级] 奇偶校验。这道题虽然难度不大,但却是理解 “二进制运算” 和 “循环统计” 的绝佳案例,非常适合刚接触编程不久的同学巩固基础知识。咱们从题目本身出发,一步步揭开它的面纱~cppint n:用来存储输入的整数个数;int a[105]:定义了一个大小为 105 的整数数组,用来存储输入的n个整数(10

#算法
洛谷 B3836 [GESP202303 二级] 百鸡问题

"百鸡问题" 是中国古代著名的数学趣题,最早出自《张丘建算经》。原题大意是:"公鸡 5 文钱 1 只,母鸡 3 文钱 1 只,小鸡 3 只 1 文钱。用 100 文钱买 100 只鸡,问公鸡、母鸡、小鸡各买多少只?" 这道题因蕴含不定方程的求解思想而流传千古。洛谷 B3836 是 GESP(编程能力等级认证)2023 年 3 月二级考试的真题,它在经典百鸡问题的基础上进行了改编,保留了核心的数学逻

#算法
[GESP202309 四级] 变长编码

变长编码的核心思想:按需分配空间,用标志位表示数据边界;两种实现思路:位运算(贴近计算机)和算术运算(贴近人类思维),可以根据场景选择;细节的重要性:特殊情况(n=0)、标志位设置、数据范围等,都是编程中要注意的点;理论联系实际:题目中的编码规则和现实中的 UTF-8 等编码异曲同工,学好基础能帮我们理解更复杂的知识。

#java#算法#开发语言
洛谷 B3927 [GESP202312 四级] 小杨的字典

map是 C++ 里的一种 “键值对” 容器,就像一个 “字典”—— 你可以通过 “键”(key)快速找到对应的 “值”(value)。这里表示键和值都是字符串类型。比如我们可以存m["apple"] = "苹果",之后只要查m["apple"]就能得到 “苹果”。这个m就是用来存储题目中的n组映射关系的。a和b:临时存储输入的每一组映射(a是要被替换的单词,b是替换后的内容)。s:存储最后输入的

#c++#算法#开发语言
洛谷 B4064 寻找数字

大家好呀!今天咱们要一起学习洛谷上的一道经典入门题 ——B4064 [GESP202412 二级] 寻找数字。这道题是 GESP(编程能力等级认证)二级的真题,虽然难度不高,但特别适合刚接触编程的小伙伴理解 “多组数据处理”“循环查找” 和 “标志位使用” 这些核心知识点。咱们从题目本身开始,一点点揭开它的面纱~cppint t,a,f;t:用来存储测试数据的组数(即有多少组数据需要处理);a:用

#java#算法#数据结构
洛谷 B4356 [GESP202506 二级] 数三角形

大家好!今天咱们要学习的是洛谷上的一道有趣的编程题 ——B4356 [GESP202506 二级] 数三角形。这道题是 GESP(编程能力等级认证)二级的真题,虽然看起来是几何问题,但实际上考察的是基础的循环嵌套和条件判断能力,非常适合刚接触编程的同学练习。咱们从题目本身出发,一步步理解它的求解思路~cpp运行int n,ans;n:用来存储输入的图形规模(层数);ans:用来作为计数器,统计符合

#算法
洛谷 B4068 [GESP202412 四级] Recamán:从规则到代码的完整解析

洛谷 B4068 [GESP202412 四级] Recamán 这道题,要求我们生成 Recamán 数列的前 n 项,然后将这些项按从小到大的顺序排序并输出。这道题的核心在于理解 Recamán 数列的生成规则,并用代码准确实现。因为 a 是全局数组,默认初始化为 0。生成第 1 项时,a [0] = 0,正好符合规则(a [1] = 0 + 1 = 1)。理解 Recamán 数列的生成规则

#ubuntu#linux#运维
洛谷 B3939 [GESP 样题 四级] 绝对素数:从概念到代码全解析

大家在学习编程的过程中,肯定遇到过各种有趣的数学问题,今天我们要聊的就是 “幻方”。先问大家一个问题:你见过把数字排成正方形,每行、每列、两条对角线加起来都相等的情况吗?这就是幻方!比如我们最熟悉的 3 阶幻方:plaintext8 1 63 5 72 9 4每行相加:8+1+6=15,3+5+7=15,2+9+4=15每列相加:8+3+2=15,1+5+9=15,6+7+4=15对角线相加:8+

#算法
到底了