自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 收藏
  • 关注

原创 6月8日python-AI代码

os.system("start http://8.140.194.125:3000")# 使用系统工具打开聊天室。turtle.write("想进聊天室关闭图画",font=("1",20,"bold"))# 写上文字。for i in range(100): # 循环 100次。# -*- coding: GBK -*- 编码方式。turtle.speed(10) # 速度。turtle.delay(0) # 延迟。turtle.done()# 画图完成。

2025-06-08 16:29:05 247

原创 C++ 信息学奥赛总复习题答案解析

第一章 答案解析。

2025-06-07 08:25:18 781

原创 C++ 信息学奥赛总复习题

2025-06-07 08:23:32 698

原创 六月一日python-AI代码

【代码】六月一日python-AI代码。

2025-06-01 15:12:59 177

原创 2025年5月18日蓝桥stema省选拔赛编程题答案解析

C/C++ 语言 1000MS;其他语言 3000MS:C/C++ 语言 65536KB;其他语言 589824KB小明在 0 时刻(初始时刻)将一个空桶放置在漏水的水龙头下。已知桶的容量为 H 升,并且每小时桶内的水量增加 x 升。小明每经过一个小时就会观察一次桶的水位。请计算小明第一次观察到桶内的水溢出时,距离初始时刻经过了多少小时?一行输入两个整数 H 和 x (10≤H≤100, 1≤x≤20),分别表示桶的容量以及每小时桶内增加的水量,整数之间以一个空格隔开。

2025-05-31 07:26:22 985 1

原创 2025年5月18日蓝桥stema省选拔赛选择题答案解析

本题主要考查 C++ 中不同数据类型的定义和初始化,重点在于对浮点型数据类型与整型、字符型数据类型的区分和正确使用。本题主要考查 C++ 中变量作用域的概念,以及同名变量在不同作用域下的访问规则。下列选项中,能够正确定义并初始化浮点型变量的是( )。运行以下程序,输出的结果是( )。

2025-05-25 14:38:55 905

原创 【无标题】python执行系统命令

以上就是对这段代码的详细讲解和优化建议。

2025-05-24 16:31:24 467

原创 安卓原生开发与 UniApp 安卓开发的优缺点分析

UniApp使用Vue.js作为框架,开发者只需要掌握前端开发技术(HTML、CSS、JavaScript)即可快速上手,尤其对有前端开发背景的开发者来说,学习曲线较平缓。语言:安卓原生开发常用Java或Kotlin,Kotlin作为官方推荐语言,具有现代化的语法,支持Lambda表达式、空安全等特性,语法比Java更简洁易读。UniApp提供了大量的组件和API,能够快速实现常见功能,如网络请求、数据绑定、UI展示等,同时支持丰富的第三方插件,进一步提升开发效率。对于新手开发者来说,学习成本较高。

2025-05-21 09:00:50 745

原创 C++ 蓝桥 STEMA 真题模拟测试卷二答案解析

注意运算符优先级:&& 优先于 ||,等效于3>5 || (2<5 && 8>6)浮点精度处理不当(应使用fixed和setprecision)自增运算顺序:原值5参与运算后自增,表达式等效于5+7。算法效率优化(大数处理时用字符串代替数值类型)三角形判断条件写反(应使用两边之和>第三边)逻辑运算符优先级混淆(如&&和||的优先级)输入输出格式要求(保留小数、空格处理)边界条件处理(如空数组、全零数字等)数组下标初始值错误(应从0开始比较)注意编程规范:缩进、变量命名、注释。数字反转时未处理前导零。

2025-05-17 08:01:57 311

原创 C++ 蓝桥 STEMA 真题模拟测试卷二

输入格式:第一行 5 个用空格分隔的整数,第二行一个整数 x输出格式:"YES" 或 "NO"​。A. 传值调用时,函数内部修改参数不影响外部变量B. 引用调用需要在参数类型后加&C. 指针调用时,传递的是变量的地址D. 数组作为参数传递时,会复制整个数组内容​。题目描述:输入两个整数 a 和 n(1≤a≤10,1≤n≤5),计算 a 的 n 次方。输入格式:两个用空格分隔的整数 a 和 n输出格式:a 的 n 次方的值。输入格式:两个用空格分隔的整数输出格式:交换后的两个整数,用空格分隔​。

2025-05-17 08:00:45 305

原创 C++ 蓝桥 STEMA 真题模拟测试卷一答案解析

总结重点:循环结构、数组操作、字符串处理布置作业:修改第 5 题实现递归解法,比较迭代与递归的效率。

2025-05-17 07:58:40 914

原创 C++ 蓝桥 STEMA 真题模拟测试卷一

输入正整数 n,输出斐波那契数列第 n 项的值(斐波那契数列定义:F (1)=1, F (2)=1, F (n)=F (n-1)+F (n-2))。:输入圆的半径 r,计算并输出圆的面积(结果保留两位小数)。:输入一个字符串,统计其中数字字符(0-9)的个数并输出。:输入正整数 n,计算 1+2+...+n 的值并输出。:输入 5 个整数存入数组,将数组元素逆序后输出。:逆序后的 5 个整数,用空格分隔。:一个浮点数,保留两位小数。:5 个用空格分隔的整数。:一个不含空格的字符串。

2025-05-17 07:57:55 457 1

原创 C++ 蓝桥 STEMA 省选拔赛模拟测试题(第一套)答案解析

用循环生成数列,前两项为 1,后续项由前两项相加得到。:遍历数组,记录当前最大值及其下标,遇到更大值时更新。:遍历分数数组,用两个计数器分别统计及格和优秀人数。:使用指针或引用传递参数,直接修改原变量的值。:将数字反转,比较反转后的值与原数是否相等。

2025-05-17 07:51:23 765

原创 C++ 蓝桥 STEMA 省选拔赛模拟测试题(第一套)

以下关于 C++ 指针的说法,正确的是( )A.可以将指针 p 指向整数 10B.后,*p的值是 5C. 未初始化的指针可以安全使用D. 指针的大小一定等于整型变量的大小。

2025-05-17 07:50:22 448

原创 C++ 蓝桥 STEMA 省选拔赛模拟测试题(第三套)答案解析

const变量初始化:必须在定义时赋值(如会编译错误);数组越界的隐蔽性:部分编译器不报错但结果不可控(如题目 3 的i=3斐波那契数列的边界条件:n=1 和 n=2 时直接返回 1,避免循环越界。

2025-05-17 07:43:42 555

原创 C++ 蓝桥 STEMA 省选拔赛模拟测试题(第三套)

斐波那契数列的第 n 项(斐波那契数列定义:F (1)=1, F (2)=1, F (n)=F (n-1)+F (n-2)):输入 - 2 1 -3 4 -1 2 → 输出 6(子数组 [4,-1,2] 的和为 6):输入 1 2 3 4 5 → 输出 9(1+3+5=9):所有连续子数组的和的最大值(子数组至少包含一个元素):一行 n 个整数(n≤100,用空格分隔):一个不含空格的字符串(长度≤100):一个整数分数(0≤分数≤100):一个正整数 n(n≤30)以下代码的输出结果是( )

2025-05-17 07:42:23 348

原创 C++ 蓝桥 STEMA 省选拔赛模拟测试题(第二套)答案解析

浮点数运算时忘记转换类型(如(a+b+c)/3会得到整数,需改为/3.0数组遍历时越界(如i<=5;i++)访问arr[5],数组索引从 0 开始);连续字符统计中忘记初始化current=1(第一个字符至少出现 1 次)。

2025-05-17 07:38:41 927

原创 C++ 蓝桥 STEMA 省选拔赛模拟测试题(第二套)

数组中第二大的数(若有重复,如 [5,5,5,5,5],则第二大仍为 5)输入:3 → 输出:9(1!= 1+2+6=9)输入:"aabbbcc" → 输出:3(连续 3 个 b):三个正整数表示三角形的三条边(用空格分隔)输入:1 3 5 5 7 → 输出:5。:三个整数 a、b、c(用空格分隔):一个不含空格的字符串(长度≤20):它们的平均值(保留 1 位小数)输入:2 4 6 → 输出:4.0。:一行 5 个整数(用空格分隔):一个正整数 n(n≤10)以下代码的输出结果是( )

2025-05-17 07:37:45 367

原创 蓝桥省赛题测试

输入处理:通过cin读取字母个数n,再循环读取n个字母存入字符数组arr。冒泡排序:通过双重循环实现排序。外层循环控制轮数(共n-1轮),内层循环控制每轮的比较次数(每轮减少i次,因为已有i个元素已排好序)。通过比较相邻字符的 ASCII 码,将较大的字符逐步 “冒泡” 到数组末尾。输出结果:循环遍历排序后的数组,将所有字符依次输出,形成最终的字典序字符串。

2025-05-04 11:14:15 421

原创 第 14 届蓝桥杯 C++ 青少组省赛中 / 高级组真题解析

统计 N 到 M 之间每个数的质因数个数(重复质因数算多个,如 8=2×2×2,个数为 3),求最大值。对每个数分解质因数,统计所有质因数的次数之和(如 12=2²×3¹,个数 2+1=3)。:从小到大试除质数,统计每个质因数的指数和,处理剩余大于 1 的数(本身是质数)。:设只含根结点的二叉树高度为 1,共有 62 个结点的完全二叉树的高度为( )。:每次操作后排序,判断不同数的数量,交替处理最小和最大数,直到条件满足。:四叶玫瑰数的数学定义,枚举范围的优化(仅四位数),避免无效计算。

2025-05-04 09:34:45 1248

原创 第 13 届蓝桥杯 C++ 青少组省赛中 / 高级组真题解析

N=5,路线 1-2,1-3,2-4,2-5 → 输出:2 1 3 2(景点 1 到 5 需 2 步,景点 2 到 5 需 1 步,等)。:求景点 1 到 N-1 每个景点到 N(游客服务中心)的最短路线数,不可达输出 - 1。:寻找正方形区域,其中一条对角线全为 1,其他全为 0,求最大奖品数(对角线长度)。:输出 4(边长为 4 的正方形,主对角线有 4 个 1,其他为 0)。:给定 N 种汤圆规格,求不能买到的数量的个数,若无限则输出 - 1。:硬币问题的有限解与无限解条件,动态规划状态转移方程。

2025-05-04 09:32:01 745

原创 第 13 届蓝桥杯 C++ 青少组省赛中 / 高级组 2022 年真题

将正整数 N 分解为 3 个不同的正整数之和,要求每个数不含数字 3 和 7,求分解方法数(顺序不同视为同一分解,如 (1,2,5) 和 (2,1,5) 视为同一种)。:给定 N 张长方形彩纸,裁剪出 K 张大小相同的正方形,求最大边长(边长为整数),若无法裁剪则输出 - 1。:统计农田中独立的 “R” 区域数量(上下左右相连的 R 视为同一区域,杂草 X 分隔)。1=2),第二张 5x4 可裁 2x2 的正方形 4 个(5/2=2,4/2=2,2。:输入两个正整数 N 和 M(N≠M),输出较大的数。

2025-05-02 21:44:54 863

原创 第 12 届蓝桥杯 C++ 青少组中 / 高级组省赛 2021 年真题

以上题目覆盖了 C++ 基础语法、算法(循环、条件判断、数组操作)、数学问题(二进制运算、素数判断)、数据结构(完全二叉树)等知识点。:按规律计算砖块总数,第 k 层砖块数为前一层加 k(第 1 层 1 块,第 2 层 1+2=3 块,第 3 层 3+3=6 块,依此类推)。:6 1 5 6 1 2 3 → 深度 1 和为 1,深度 2 和为 5+6=11,深度 3 和为 1+2+3=6 →。:已知出生日为 1999-04-30(第 1 天),输入 n,计算第 n 天的日期(格式 yyyy-mm-dd)。

2025-05-02 21:42:03 827

原创 第 11 届蓝桥杯 C++ 青少组中 / 高级组省赛 2020 年真题,选择题详细解释

**B. 栈**:栈的插入(`push`)和删除(`pop`)操作均在**栈顶**进行,最后压入栈的元素最先被弹出,完美符合“先进后出”原则。- **A. `i*n + j - 1`**:少算 1 个元素(如 `a[0][0]` 结果为 `-1`,错误)。1. **前面的完整行**:共有 `i` 行,每行 `n` 个元素,总计 `i * n` 个元素。3. **结论**:只有**栈**严格遵循“先进后出”原则,因此正确答案是 **B. 栈**。**正确答案**:**B. `i*n + j`**

2025-05-01 20:48:19 581 1

原创 第 11 届蓝桥杯 C++ 青少组中 / 高级组省赛 2020 年真题

'6' 的 ASCII 码为 54,'1' 的 ASCII 码为 49,二者相减结果为 5,是整数类型,因此选 A。:栈(Stack)遵循先进后出(LIFO)原则,队列是先进先出(FIFO),双向链表和二叉树无此特性,选 B。:二维数组按行存储,假设数组索引从 0 开始,第 i 行(0≤i)前有 i 行,每行 n 列,共 i。:每张纸可打印 2 页,当 N 为奇数时,最后一张纸只用一面,故需向上取整,公式为。例如,N=7 时,(7+1)/2=4,符合样例输出。:表达式 ‘6’ - ‘1’ 的值是 ( )

2025-05-01 08:04:25 577

原创 第 12 届蓝桥杯 C++ 青少组中 / 高级组省赛 2021 年 4 月 24 日真题

计算过程:最低位 0+0=0,次低位 1+1=10(写 0 进 1),第三位 0+1+1=10(写 0 进 1),第四位 1+0+1=10(写 0 进 1),最高位 1+1+1=11(写 1 进 1),最终结果 110000,选 A。:字符型常量使用单引号括起单个字符(如 A、C),或转义字符(如 B 中的十六进制转义字符)。:求从 (1,1) 到 (N,M) 的最短路径,可通过穿越门(进入一门后直接到另一门,不计步数,但进出各计 1 步)。:t(总时间),m(最多种类数),m 对(时间,价值)

2025-04-30 19:30:59 997

原创 第 11 届蓝桥杯 C++ 青少组中 / 高级组省赛 2020 年真题答和案解析

'6' 的 ASCII 码为 54,'1' 的 ASCII 码为 49,二者相减结果为 5,是整数类型,因此选 A。:栈(Stack)遵循先进后出(LIFO)原则,队列是先进先出(FIFO),双向链表和二叉树无此特性,选 B。:二维数组按行存储,假设数组索引从 0 开始,第 i 行(0≤i)前有 i 行,每行 n 列,共 i。:每张纸可打印 2 页,当 N 为奇数时,最后一张纸只用一面,故需向上取整,公式为。例如,N=7 时,(7+1)/2=4,符合样例输出。:表达式 ‘6’ - ‘1’ 的值是 ( )

2025-04-30 19:24:48 1099

原创 2025年4月19日,四月第三周,C++,整数数组答案解析

cout << "最大值: " << max_val << ", 最小值: " << min_val;// 判断是否为偶数。if (arr[j] > arr[j+1]) { // 交换相邻元素。cout << "平均值: " << sum / n;"存在" : "不存在");cout << "偶数个数: " << count;cout << "乘积: " << product;cout << "总和: " << sum;

2025-04-19 06:40:19 937

原创 2025年4月19日,四月第三周,C++,整数数组题

计算数组元素的平均值(保留整数部分)。判断子数组是否在原数组中连续出现。将数组逆序存储后输出新数组。对数组进行升序排序后输出。统计数组中偶数的数量。输出最大值和最小值。输出该元素是否存在。计算所有元素的乘积。输出去重后的新数组。

2025-04-19 06:35:43 148

原创 2025年4月19日,四月第三周,C++,字符串数组答案解析

cout << "最长: " << longest << ", 最短: " << shortest;arr[i].empty()) { // 确保字符串非空。cout << "最长字符串: " << max_str;cout << "总字符数: " << total;cout << "元音总数: " << count;

2025-04-19 06:35:22 752

原创 2025年4月19日,四月第三周,C++,字符串数组题

统计所有元音字母(a、e、i、o、u)的总数。将所有字符串拼接成一个新字符串。输出所有元素,用逗号分隔。计算所有字符串字符的总和。输出每个字符串的逆序形式。输出所有包含子串的字符串。输出最长和最短的字符串。修改数组并输出新内容。

2025-04-19 06:31:40 234

原创 四月第二周C++,信息学,洛谷,字符串

1输入一个字符,如果输入的是字母c,程序输出“ok”程序结束,否则输出“no”,继续输入。2写一个程序 ,可以连续输入多个字符,直到输入回车符号(按回车),程序结束。第五行代码,会把输入内容作为条件让while循环,直到遇到结束条件,

2025-04-12 10:08:19 156

原创 四月第一周C++字符串,洛谷luogu题P1914 小书童——凯撒密码

某蒟蒻迷上了 “小书童”,有一天登陆时忘记密码了(他没绑定邮箱 or 手机),于是便把问题抛给了神犇你。

2025-04-05 06:40:19 175

原创 python deepseek AI

二打开kimi三输入文案四制作ppt。

2025-03-24 08:15:06 198

原创 2025年,3月22日C++中的string 字符串常见用法

在C++中,字符串是一种用于存储文本数据的数据类型,用于表示字符序列。C++提供了string类来处理字符串,它位于头文件<string>中。string类提供了丰富的字符串操作功能,包括创建、访问、修改、搜索、连接等。string str;

2025-03-22 08:57:03 850

原创 2025年3月,stemaC++,编程题三月第四周和第五周stem问题

编程题第三题讲解:有n座山峰排成一行,从左到右依次编号为1至n、已知每座山峰的高度,请找出满足以下所有山峰中编号最大的那个。条件:该山峰的左侧(即所有编号比它小的山峰)至少存在一座山峰的高度小于它如果存在这样的山峰,输出其编号;否则,输出-1.例1:n=5,从左到右每座山峰的高度依次为140,200,120,150,110;其中2号和4号山峰都满足条件,编号最大的是4号山峰。例2:n=3,从左到右每座山峰的高度依次为 190,105,82,没有满足条件的山峰。

2025-03-22 07:01:32 349

原创 pycharm,打不开解决方法

在PyCharm安装目录,找到一个文件名为 pycharm64.exe.vmoptions 的文件,用记事本打开,删除里面的内容,然后保存。最近在公司换了台新的电脑,在官网下载PyCharm社区版安装完成后,双击桌面图标,发现软件一直在加载页面打不开,在任务管理器里面查看了下,PyCharm在后台进程中运行而不是前台。双击pycharm.bat弹出一个控制台窗口后,pycharm软件也随之打开,但如果不小心关闭了控制台窗口,pycharm也就关了,非常不方便。因此,想着怎样解决这个问题。

2025-03-16 16:06:30 353

原创 测试题没答案

你定义的二维数组是:cpp复制。

2025-03-16 13:15:19 367

原创 3月16日Steam讲解

C++ 代码 A、B、C三人之间进行了若干场一对一的乒乓球比赛。比赛规则如下, 题目描述: 1)每场比赛为一对一形式,只有两人参与;2)每场比赛的胜者加 10 分,败者扣 10 分;3)初始时,三人的分数均为0分。一行输入两个整数(-1000≤整数≤1000),分别表示比赛结束后A和B的分数,整数之间以一个空格隔开。输出一个整数,表示C的分数5 / 5根据题目描述,A、B、C三人之间进行了若干场一对一的乒乓球比赛。每场比赛的胜者加10分,败者扣10分。初始时,三人的分数均为0分。

2025-03-16 10:16:57 211

原创 3月15日知识点总结

这些知识点涵盖了C++编程中的基础语法和常见操作,是编程学习中的重要内容。:掌握二维数组初始化和元素访问,理解表达式计算顺序。:理解引用传递和值传递的区别,掌握默认参数的使用。:先计算右侧表达式,再将结果赋值给左侧变量。是引用参数,函数内部修改会影响外部变量。是值参数,函数内部修改不会影响外部变量。:熟悉运算符优先级规则,掌握括号的使用。语句的使用,理解累加操作的逻辑。:理解复合赋值运算符和运算规则。:未显式初始化的元素默认为。

2025-03-15 14:59:50 919

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除