logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CSP-J(普及组)2021年T2 插入排序(sort)

插入排序是一种非常常见且简单的排序算法。小 Z 是一名大一的新生,今天 H 老师刚刚在上课的时候讲了插入排序算法。

#算法#排序算法
青少年C/C++软件编程(二级)等级考试真题及答案解析目录

第五题 字符串中最长的连续出现的字符。第一题 与指定数字相同的数的个数。第一题 满足条件的数的累加2。3. 计算矩阵边缘元素之和。第一题 统计误差范围内的数。第四题 扫雷游戏地雷数计算。第一题 统计指定范围里的数。1.数组指定部分逆序重放。第二题按照个位数排序。第二题 合法 C 标识符。第二题最长最短单词。第三题 过滤多余的空格。第一题 数组逆序重放。第一题 小白鼠再排队。第二题 偶数降序输出。第

#c++#开发语言
CSP-J(入门级)2024年T3 小木棍

小 S 喜欢收集小木棍。在收集了n根长度相等的小木棍之后,他闲来无事,便用它们拼起了数字。用小木棍拼每种数字的方法如下图所示。现在小 S 希望拼出一个n0小 S 想知道这个数是多少,可n很大,把木棍整理清楚就把小 S 折腾坏了,所以你需要帮他解决这个问题。如果不存在正整数满足以上条件,你需要输出−1进行报告。

#算法#c++#数据结构
CSP-J(普及组)2021年T4小熊的果篮

小熊的水果店里摆放着一排n个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数12n编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里,具体方法是:每次都把每一个“块”中最左边的水果同时挑出,组成一个果篮。重复这一操作,直至水果用完。注意,每次挑完一个果篮后,“块”可能会发生变化。比如两个苹果“块”之间的唯一桔子被挑走后,两个苹果“块”就变成了一个“块”。请帮小熊

#算法
CSP-J(入门级)2023年T4 旅游巴士

小 Z 打算在国庆假期期间搭乘旅游巴士去一处他向往已久的景点旅游。旅游景点的地图共有n处地点,在这些地点之间连有m条道路。其中1号地点为景区入口,n号地点为景区出口。我们把一天当中景区开门营业的时间记为0时刻,则从0时刻起,每间隔k单位时间便有一辆旅游巴士到达景区入口,同时有一辆旅游巴士从景区出口驶离景区。所有道路均只能。对于每条道路,游客步行通过的用时均为恰好1单位时间。

#算法
CSP-S(提高级)2023年T1 密码锁

因为校园里比较安全,小 Y 采用的锁车方式是:从正确密码开始,随机转动密码锁仅一次;为了检验这么锁车的安全性,小 Y 有多少种可能的正确密码,使得每个正确密码都能够按照他所采用的锁车方式产生锁车后密码锁的全部。正解是通过每组数据得到81个可能的正确排列,,统计其中重复的,如果数量为n,即为一个可能的正确排列。当小 Y 选择同时转动两个相邻拨圈时,两个拨圈转动的幅度相同,即小 Y 可以将密码锁从。时

#算法
CSP-J(入门级)2023年T3 一元二次方程

众所周知,对一元二次方程ax2bxc0a0Δb2−4acΔ0Δ≥0x12​2a−b±Δ​​x2x10Δ12−4×1×1−30x2−2x10x12​1x2−3x20x1​1x2​2在题面描述中a和b的最大公因数使用gcdab表示。例如12和18的最大公因数是6,即gcd12186。

#算法#c++
    共 15 条
  • 1
  • 2
  • 请选择