自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ AVL树(改进版)

这是之前C语言AVL树的改进版,遵循了严格的封装和面向对象的思想。有不足之处请指正!

2023-06-04 11:50:40 140 1

原创 L1-5 试试手气

本题需要知道骰子之前投出来的结果,很明显用哈希表来做。值得注意的是,这里为了方便,最好定义一个二维哈希表,每行代表一个骰子。为了保证每次都能让每个骰子得到可能得到的最大点数,定义一个Case数组存放从6到0的数,在给结果数组赋值时从Case数组开头开始遍历即可,如果当前Case值在哈希表里没有,就将其赋给结果数组。具体代码如下。

2023-04-21 19:21:53 279 1

原创 2023天梯赛校内选拔赛 7-5 最小数

题目输入20,要找一个每位各不相同且所有位的值加起来的结果等于20的数,既然要各不相同,不妨将20先减去9得11,这个9就应该是结果的个位,再将11减去8得3,这个8就是结果的十位,但这里要注意,3减去7为负数,我们需要找到一个条件,去判断前面减法的结果是否为结果的倒数第二高位,这里定义输入的20为n,结果的每一位数为i,为避免改变n造成麻烦,我们int num = n; 显而易见这个判断条件就是num - i < 0,num - i起到一个“预知”的功能,他能预知下一次减法的结果是否小于0,一旦小于0说明

2023-03-12 19:50:47 316

原创 L1-046 整除光棍

我们都知道做除法时首先要找到比被除数大且最小的除数的一部分,(eg: 列竖式解111111 / 31时,先看111 / 31的结果)寻找到之后,这一部分除以除数的结果就是商的最高位,这一部分对除数取模的结果就是竖式里做减法的结果,由于此处除法的特殊性,这个结果只需 * 10 + 1就能得到下一次除法所需的被除数,循环此过程就可输出整个的商。

2023-03-11 11:01:45 298

原创 团体程序设计天梯赛-练习集 L1-039 古风排版

用 j 遍历输入的字符串,每次遍历的起点都后移 1 个字符,如果 j 被设置为 0 后模 N 等于 0 ,就把这个字符赋给 temp 字符串(为了避免temp垃圾字符的干扰,每次都把temp中有字符的地方设为空格),复制完成之后将 temp 反转输出。

2023-02-27 16:05:39 128

原创 c语言实现的原神圣遗物评分计算器

这是一个C语言实现的原神圣遗物评分计算器

2023-02-17 22:18:16 1044

空空如也

空空如也

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

TA关注的人

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