自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

原创 打印沙漏的4种解法(直接法编程、艺术化编程)

在前几个做法中,我们是一行一行打印字符串来做,但如果我们整体来看,就是一个图案,不把它当成字符组成的,而是一个二维坐标系。针对这道题,我们就是一行行打印字符串,并且发现行与行之间的规律是等差数列。我们只需知道最大行的字符数或总列数,便可以通过循环,分为上下两部分来解决问题解决这道问题。本题要求你写个程序把给定的符号打印成沙漏的形状。这道题,前三种方法完全可以,但艺术化编程就会出现格式化问题,可以自己去试试为什么。首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。

2024-11-09 17:56:29 517

原创 心形图案构造原理以及DC与WC坐标转换理解

由于线性变换会改变横向、纵向的坐标刻度,如果横向与纵向的刻度不同,绘制出来的图像中的角的位置会发生变化,但与角度无关的其它属性依然能够保持。这里我们先找一下二者之间的差异,显然,WC中横纵轴的刻度都是无限的,而DC中是固定、有限的。那么转化的过程,主要涉及的就是DC(屏幕坐标)与WC(世界坐标)的转换,也就是将屏幕上的点(x,y)对应到相应的平面直角坐标系当中。在计算机中,不管是字符还是汉字亦或是图案,都是以像素的形式展现在我们面前的,而每个像素块都有自己的坐标,它们的坐标系就是DC。

2024-11-09 16:06:23 473

原创 万能搜索算法

啊哈!算法》学习笔记。

2024-10-29 22:33:37 998

原创 暴力枚举算法

《啊哈!算法》学习笔记本博客的题目仅用暴力枚举,并不一定是最好的解法,主要是了解枚举算法。

2024-09-21 22:33:59 782 1

原创 栈、队列、链表

阶乘函数求解代码( n!// 递归终止条件// 递归步骤二阶斐波那契数列求解代码//递归终止条件//递归步骤计算4!时先计算3!,再进一步分解求解进行求解,这种分解求解的策略叫做“分治法采取分治法的条件:(1) 能将一个问题转变成一个新问题,并且新问题与原问题解法相同或相似。不同的仅是处理对象,并且其处理对象更小且变化规律。(2)可以通过上述转化而使问题简化。(3)必须有一个明确的递归出口,或者称递归的边界。void p(参数表)if(递归结束条件成立) 可直接求解;

2024-09-19 21:36:02 892

原创 VMware-Ubuntu Server(22.04)安装教程

整理了B站和考拉软件上的信息VMware安装1.下载完成后,鼠标右击【VMware Workstation Pro 17.5.1】压缩包,选择【解压至此】2.打开解压后的文件夹,鼠标右击【VMware17.5】选择【以管理员身份运行】3.点击【下一步】4.勾选【我接受许可协议……】,点击【下一步】5.点击【更改】修改路径地址中的第一个字符C可更改安装位置(如:把C改为D软件将安装到D盘),点击【确定】,点击【下一步】6.取消勾选【启动时……】和【加入Vmwar

2024-09-10 18:35:42 1164

原创 L1-048 矩阵A乘以B

输入先后给出两个矩阵A和B。对于每个矩阵,首先在一行中给出其行数R和列数C,随后R行,每行给出C个整数,以1个空格分隔,且行首尾没有多余的空格。输入保证两个矩阵的R和C都是正数,并且所有整数的绝对值不超过100。给定两个矩阵A和B,要求你计算它们的乘积矩阵AB。需要注意的是,只有规模匹配的矩阵才可以相乘。即若A有Ra​行、Ca​列,B有Rb​行、Cb​列,则只有Ca​与Rb​相等时,两个矩阵才能相乘。若输入的两个矩阵的规模是匹配的,则按照输入的格式输出乘积矩阵AB,否则输出。

2024-06-04 09:14:13 229 1

原创 夹娃娃(cin与scanf)(数组的应用)

来源:牛客网。

2024-05-12 16:52:44 273

原创 数颜色(牛客NC210755详解)

由于我的理解方式不同,导致做的时候比较复杂,并且运行超时只过了60%,so我的理解方法就不讲了,想要了解的看代码,或者私信我。6+5+4+3+2+1=(n+1)*n/2=6*7/2=21个区间。1.如何理解区间的定义 :所有n×(n+1)/2 个区间,对于所有数据,保证每个珠子的颜色标号小于等于1000。鄙人只对了60%的代码,有兴趣的朋友可用研究一下区别。每个区间的不同颜色种类相加答案为39。对于100%的数据,保证n≤1000。对于60%的数据,保证n≤100。对于30%的数据,保证n≤10。

2024-05-12 15:24:45 360

原创 L1-047 装睡

你永远叫不醒一个装睡的人 —— 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次。下面给定一系列人的呼吸频率与脉搏,请你找出他们中间有可能在装睡的人,即至少一项指标不在正常范围内的人。随后N行,每行给出一个人的名字(仅由英文字母组成的、长度不超过3个字符的串)、其呼吸频率和脉搏(均为不超过100的正整数)。按照输入顺序检查每个人,如果其至少一项指标不在正常范围内,则输出其名字,每个名字占一行。

2024-05-08 10:04:58 313

原创 L1-044 稳赢

现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。为了不让对方输得太惨,你需要每隔K次就让一个平局。输入首先在第一行给出正整数K(≤10),即平局间隔的次数。对每一个输入的出招,按要求输出稳赢或平局的招式。代表输入结束,这一行不要作为出招处理。

2024-05-08 09:21:15 246

原创 L1-043 阅览室

当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。的纪录,系统应能自动忽略这种无效纪录。另外,题目保证书号是书的唯一标识,同一本书在任何时间区间内只可能被一位读者借阅。输入在第一行给出一个正整数N(≤10),随后给出N天的纪录。对每天的纪录,在一行中输出当天的读者借书次数和平均阅读时间(以分钟为单位的精确到个位的整数时间)。另外我最后一个测试点过不去,卡了好久,最后就是输入格式的问题。注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有。

2024-05-06 21:57:54 336

原创 L1-039 古风排版

【代码】L1-039 古风排版。

2024-05-06 11:19:52 247

原创 L1-035 情人节

【代码】L1-035 情人节。

2024-05-03 20:24:44 155

原创 L1-034 点赞

L1-034 点赞

2024-05-03 19:59:36 202

原创 L1-033 出生年(cv的代码)

【代码】L1-033 出生年(cv的代码)

2024-04-30 20:35:32 120

原创 L1-032 Left-pad

【代码】L1-032 Left-pad。

2024-04-30 20:03:27 81

原创 L1-030 一帮一

【代码】L1-030 一帮一。

2024-04-29 11:45:52 142

原创 L1-027 出租

【代码】L1-027 出租。

2024-04-29 11:07:43 121

原创 7-1 懂的都懂

1.测试点二范围,刚开始没过,问题是我的数组sum_array[1024],改成sum_array[2041]就对了。

2024-04-26 19:42:19 207 1

原创 L1-025 正整数A+B

3.注意空格,只有第一个空格是间隔两个数的,就是“22 33”,中间两个空格,则B为“ 33”,不是正整数,多了一个空格。2.注意正整数范围为【1,1000】。1.输出格式中不要忘了空格。

2024-03-25 20:30:29 252

原创 ..\HARDWARE\OLED\OLED.c(1088): error: #28: expression must have a constant value

打开魔术棒,点击c/c++,勾选c99.

2024-03-21 22:23:56 324 1

原创 L1-023 输出GPLT

【代码】L1-023 输出GPLT。

2024-03-21 20:42:08 121 1

原创 L1-019 谁先倒(C++)

1.假如A的酒量是1,那么他再喝第二杯才会倒,不是一杯下肚就到!

2024-03-21 20:18:55 162 1

原创 L1-020 帅到没朋友

写了一个晚自习就拿了两分。然后在csdn上找到一个特别棒的思路。

2024-03-19 21:25:31 269 1

原创 terminate called after throwing an instance of ‘std::logic_error‘ what(): basic_string::_S_constr

该数组为字符串数组,赋初值应用双引号。

2024-03-19 19:58:12 308 1

原创 L1-017 到底有多二(C++)

【代码】L1-017 到底有多二(C++)

2024-03-18 20:33:18 186

原创 L1-016 查验身份证(C++,字符串数组)

【代码】L1-016 查验身份证(C++,字符串数组)

2024-03-18 12:56:19 203

原创 L1-015 跟奥巴马一起画方块(C++)

【代码】L1-015 跟奥巴马一起画方块(C++)

2024-03-17 20:59:00 234 1

原创 L1-011 A-B(C++,find与erase函数)

【代码】L1-011 A-B(C++,find与erase函数)

2024-03-17 20:41:51 124 1

原创 阿坤老师的彩带插花(C++)【蓝桥杯】

【代码】11. 阿坤老师的彩带插花。

2024-03-15 21:16:49 209 1

原创 L1-009 N个数求和(C++)

【代码】L1-009 N个数求和(C++)

2024-03-14 20:30:38 225 1

原创 [Error] gcd was not declared in this scope报错

2.看有没有添加有文件#include <algorithm>3.using namespace std 是不是忘写了?1.该函数为__gcd,不要忘了横线。

2024-03-14 19:47:46 520 1

原创 L1-006 连续因子(C++)

【代码】L1-006 连续因子(C++)

2024-03-13 20:42:37 140

原创 L1-005考试座位号(不用结构体,C++)

【代码】L1-005考试座位号。

2024-03-12 19:51:16 309 1

原创 L1-003个位数统计(C++)

【代码】L1-003 个位数统计。

2024-03-11 22:32:46 213

原创 快速排序算法

高位和低位相遇的点。

2024-03-10 21:19:22 449 1

空空如也

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

TA关注的人

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