- 博客(66)
- 收藏
- 关注
原创 不要命的伞兵
然而敌国的风十分强烈,能让伞兵在同一高度不停转悠,直到被刮到一个无风区……我们发现,如果按照 u上 d下 l左 r右 的走法,比如说伞兵出生在 (2,1) 的走法如下。第一行两个整数 n,m,表示敌国的大小。我们可以通过模拟来解,他让我们往哪就往哪。一个数:表示有几个点可以放下伞兵。以下 n 行,每行 m 个字符,好的,提示就到这里,现在代码答案。
2025-07-03 22:21:24
677
17
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2025-06-03 21:58:25
232
3
原创 GESP系列(3级)小杨的储蓄
输出 N 个用单个空格隔开的整数,其中第 ii 个整数表示编号为 i−1 的存钱罐中有多少钱。第二行 D 个整数,其中第 i 个整数为 ai,保证 0≤ai≤N−1。过了 D 天后,他已经忘记了每个储蓄罐里都存了多少钱了,你能帮帮他吗?具体来说,第 i 天他会挑选一个存钱罐 ai,并存入 i 元钱。第一行两个整数 N,D,保证 1≤N≤1000,1≤D≤1000。小杨共有 N 个储蓄罐,编号从 0 到 N−1。从第 1 天开始,小杨每天都会往存钱罐里存钱。
2025-12-24 19:07:06
174
2
原创 二元一次方方程组的解法
本鱼杆也是两个月没更新了哈,(看广告复活了)今天就来唠唠二元一次方程组的解法。什么叫二元一次方程?元的意思是未知数,一次方就是只有一个次方。想要解二元一次方程组需要把它转化为一元一次方程。所以想要解二元一次方程,需要两个等式。那么根据x=2,我们可以求解。好 那我提供另一个等式。因此就诞生了:方程组。
2025-11-29 15:46:18
163
原创 创作者纪念日
粉丝量达到了100多人。就在前几个月,我改名从钓鱼的肝为钓鱼的杆,我的好基友平底的锅也注册了账号(很长时间前就让他注册了🤓,可还是等了一个假期才注册)直到现在,我有了200余粉丝(对一个小学生来说已经很好了),也算小有名气🤓☝️。
2025-09-22 18:08:20
169
1
原创 报数游戏(我将每文更新tips)
报数游戏的游戏规则如下:对一个区间内的整数进行报数,若遇到的数字是质数或个位数是 1,则不报数,输出 pass。给定开始游戏的第一个整数 a,及结束游戏时的最后一个整数 b,请输出整个报数过程。若干行:每行一个数字或者一个单词 pass。两个整数 a 与 b。
2025-08-14 17:59:49
385
7
原创 关于devc++小熊猫个性化代码模板的制作和代码背景色的调整
关于小熊猫的下载我就不多说了,自己找下载(有人需要私信,怎么着也帮你搞到,我自己没有,上传别人的怕被封号)废话少说,上教程!
2025-07-29 21:34:54
407
5
原创 查找特定的值
摘要:题目要求在长度为n的序列中查找特定值x第一次出现的位置(1≤n≤10000)。初始错误解法尝试使用哈希标记法,但忽略了负数的处理问题。正确解法是直接顺序遍历数组元素,当找到第一个等于x的元素时立即返回其下标,若遍历结束未找到则返回-1。时间复杂度为O(n),空间复杂度为O(n)。关键点在于正确处理输入数据并采用线性搜索的朴素方法。
2025-07-29 21:08:07
370
3
原创 蒟蒻干货3(二分查找/归并排序)
比较排序O(n),sort快排O(n*logN),冒泡O(N*N),选择O(N*N),插入O(N*N),归并O(n*logN).hashO(n),setO(log n),mapO(log n),堆排序O(log n)0。复杂度:O(log n)
2025-07-27 23:11:53
383
原创 蒟蒻干货2(队列/栈/递归)小小的馕里有大大的干货
(一条队):FIFO先进先出(只能 访问/操作 队首和队尾元素)stk.empty();//判断队列是否为空,为空为真。q.empty();//判断队列是否为空,为空为真。stk.size();stk.top();q.front();例:stack<int> stk;声明队列时头文件加<queue>例:queue<int> q;q.push(x);声明栈时头文件加<stack>stk.pop();stack<T> 容器名。queue<T>容器名。函数调用自己就是递归。
2025-07-27 23:07:12
325
2
原创 188粉福
600、666、700、750、800、888、1000、1024粉丝时我都会发粉福,别太过分了哈(虾仁放火的不行)大家想让我干什么qwq。
2025-07-22 22:00:53
284
原创 蒟蒻干货(贪心)
",然而使用贪心,你的时间复杂度也许是对数甚至是常量!我自己认为打比赛的时候还是能拿多少分就拿多少分,贪心如果不行的话暴力枚举也可以拿到部分分,毕竟考试能拿多少分就拿多少,尽量多拿。题目会给我们许多要求,例如采购奖品本题,其中说"为了激励更多的人参与活动,需要采购的奖品数目越多越好。参考1,我们往往要去应付题目要求,有时也用于超时或超内存的代码更正,所以贪心是算法不可或缺的一部分。1.贪心是一种算法,就是说一个问题有无数种办法解决,所以我们要采取最优方法去解决该问题。3.贪心和普通代码有什么区别?
2025-07-22 21:52:54
337
原创 像我们这种蒟蒻的一辈子(其一)
君不知,unknown error错何方?石上青苔一片绿,但再无AC一片绿。海边晚霞一片红,但没WA更红。每日抬头励志上绿名,
2025-07-22 20:03:32
86
原创 USA美国血统
你的任务是在被给予奶牛家谱的“树中序遍历”和“树前序遍历”的符号后,创建奶牛家谱的“树的 后序遍历”的符号。他把他的奶牛 们的家谱作成二叉树,并且把二叉树以更线性的“树的中序遍历”和“树的前序遍历”的符号加以记录而 不是用图形的方法。你的任务是在被给予的“树中序遍历”和“树前序遍历”的符号后,创建“树的 后序遍历”的符号。树的中序遍历是按照左子树,根,右子树的顺序访问节点。树的前序遍历是按照根,左子树,右子树的顺序访问节点。树的后序遍历是按照左子树,右子树,根的顺序访问节点。单独的一行表示该树的后序遍历。
2025-07-02 20:50:18
219
1
原创 二叉树的存储
给定一棵 n 个结点的二叉树,每个节点的编号为id(1≤id≤100) ,父结点为 father,左孩子为 leftleft,右孩子为 right,空结点用 −1 表示。要求:使用结构体数组来存储这棵二叉树,对应查询的结点 x ,如果存在,则输出该结点的 4 项信息(参见样例),如果不存在,则输出。接下来 n 行:每行为 1 个结点的信息 id,left,right ,空结点用 −1 表示。输出 4 行或 1 行,为 x 结点对应的查询结果。第一行:n(1≤n≤100)。我想吃粉丝可以么,喵~
2025-07-02 20:29:57
350
1
原创 关于DEVc++版本升级
显示的是:[Error] '>>' should be '> >' within a nested template argument list。众所周不知DEVC++是在1988年创的,所以比起现在的编译器还是算一把老骨头了。比如说你在调用set的时候打<xxx,<xxx>>的时候这两个符号>>会报错?你想象一下,你正在crush前面做题,突然报错,你却不知道怎么改……害好了,今天的博文就到这里,看完给我关注,否则我背着C4找到你家去。可出现前面说的那种情况那可就不好玩了……请必须把>>变成> >
2025-06-28 22:00:17
201
1
原创 也是……完结了
新的终点,也是新的起点,其实我已经学到算法三了,只不过一直在更题单,真的很累……不过每次看到博客则么多粉丝。还是非常高兴啊qwq反正钓鱼的肝是不会停下脚步的,有时候晚点更新也希望大家理解,给大家看看我的微信账号和洛谷账号。微信视频号(有猫meme,持续更新中):鱼航员红烧鱼。洛谷:fishing_liver。
2025-06-10 23:43:42
143
1
原创 题单:二分查找(最小下标)
给定一个包含 nn 个整数的非降序数列,以及 TT 次查询,对于每一个查询 xx,请回答 xx 在数列中的位置(从左向右,第一个位置记为 11)。接下来 TT 行,每行一个整数 xx,表示查询的整数。对于 100% 的数据:1≤n,T≤105。第一行一个整数 nn,表示数列中整数的个数;一行,TT 个整数,表示对于相应查询的回答。若数列中有多个 xx ,回答最小的下标。第二行 nn 个整数,表示数列中的元素;第三行一个整数 TT,表示询问的次数;若 xx 不在数列中,回答 −1。
2025-06-02 12:44:12
244
原创 题单:最大公约数(辗转相除法)
辗转相除法,又名欧几里德算法(Euclidean Algorithm),是求两个整数最大公约数的算法。所谓 “最大公约数(GCD)” ,是指所有公约数中最大的那个,例如 12 和 1818 的公约数有 1,2,3,6 ,所以 12 和 18 的最大公约数为 6。若 r≠0r≠0 ,则令 a=b,b=ra=b,b=r ,返回(1)。一行两个正整数 a,b (1≤a≤b≤2×109)a,b (1≤a≤b≤2×109)。举例来说,a=32,b=20,辗转相除的过程如下。算法描述如下:设有两个整数 a,b ,
2025-06-01 23:09:29
438
原创 题单:递归求和
给一个数组 a:a[0],a[1],...,a[n−1]a:a[0],a[1],...,a[n−1] 请用递归的方式出数组的所有数之和。第二行 nn 个空格隔开的正整数 ai (ai≤10000)ai (ai≤10000)提示:递推方程 f(x)=f(x−1)+a[x]f(x)=f(x−1)+a[x];第一行一个正整数 n (n≤100)n (n≤100)一个正整数表示所有数之和。
2025-05-17 20:44:04
376
2
原创 题单:汉诺塔问题
如下图所示,设有 nn 个大小不等的中空圆盘,按照从小到大的顺序叠套在立柱。问:如何用最少步数实现 nn 个盘子的移动?请打印出具体移动方案。一行一个正整数 n(1≤n≤18)n(1≤n≤18)。输出若干行,第 ii 行表示第 ii 步的移动方案。柱(称为目标柱),移动过程中可借助。现在要求把全部圆盘从。具体格式参见输出样例。
2025-05-17 20:34:23
403
原创 题单:机器翻译
对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。每当软件将一个新单词存入内存前,如果当前内存中已存入的单词数不超过 M−1M−1,软件会将新单词存入一个未使用的内存单元;若内存中已存入 MM 个单词,软件会清空最早进入内存的那个单词,腾出单元来,存放新单词。文章中两个单词是同一个单词,当且仅当它们对应的非负整数相同。
2025-03-22 19:25:36
471
原创 题单:解密密码
输入第一行为一个整数 n(1≤n≤1000)n(1≤n≤1000),代表有 nn 个正整数(继续重复第 11、22 步骤,直到剩下最后一个数,将最后一个数也删除。密码原文就是按照删除的顺序的数连在一起。再将第二个数字放在这串数的末尾;输入 nn 个整数,用空格隔开。首先将第一个数字删除;
2025-03-22 19:23:42
259
原创 题单:删数问题1
输入一个若干位高精度的正整数 XX,去掉其中任意 SS 个数字后剩下的数字按原左右次序组成一个新的正整数。第一行:一个若干位的正整数 XX(长度 ≤10000≤10000 位)。对给定的 XX 和 SS,寻找一种方案使得剩下的数字组成的新数字值最小。第二行:一个正整数 SS ,表示要删除的位数(小于 XX 的长度)。注意:保证不存在删完后首位为 00 的情况。一个正整数,为删数后的结果。
2025-03-22 19:21:53
143
原创 题单:排队接水1
对于 100%100% 的数据:1≤n≤100001≤n≤10000,1≤Ti≤1061≤Ti≤106,不保证 TiTi 不重复。第二行分别表示第 11 个人到第 nn 个人每人的接水时间 T1T1、T2T2、…请编程找出这 nn 个人排队的一种顺序,使得 nn 个人的平均等待时间最小。有 nn 个人在一个水龙头前排队接水,假如每个人接水的时间为 TiTi。按输入的顺序,将 nn 个人的接水时间从 1∼n1∼n 进行编号。输出有两行,第一行为一种排队顺序,即 11 到 nn 的一种排列;
2025-03-22 19:19:09
215
原创 题单:独木舟
接下来的 nn 行,每行是一个正整数 ti(5≤ti≤w)ti(5≤ti≤w),表示每个人的重量。本题的任务是读入独木舟的载重量,参加旅行的人数以及每个人的体重,计算出所需要的独木舟数目。旅行社计划组织一个独木舟旅行,租用的独木舟都是一样的,最多乘两人,而且载重有一个限度。第二行是正整数 n(1≤n≤30000)n(1≤n≤30000),表示参加旅行的人数。第一行是 w(80≤w≤200)w(80≤w≤200),表示每条独木舟最大的载重量。输出一行一个数,表示最少的独木舟数目。
2025-03-22 19:18:29
193
原创 题单:找零钱
最优方案是找 1 张 50 元的,11 张 20 元的,1 张 5 元的和 4 张 1 元的纸币,即最少用 7 张纸币。鹏鹏在小卖部买了些零食,要付 n 元钱整。但是鹏鹏发现自己没带零钱,只好用了一张 100 块钱的纸币付钱。提示:按照 1 元、5 元、10 元、20 元、50 元和 100 元六种面值的纸币找零钱。鹏鹏要求小卖部的老板找给他尽量少的纸币。你知道所找的零钱一共有多少钱纸币吗?第一行为一个整数 n(1≤n≤99)。一行一个整数,表示找零的纸币张数。小卖部老板要找的零钱是 79 元。
2025-03-22 19:15:06
302
原创 题单:奖学金
某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前 55 名学生发奖学金。期末,每个学生都有 33 门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学 排在前面,这样,每个学生的排序是唯一确定的。任务:先根据输入的 33 门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前五名名学生的学号和总分。注意,在前 55 名同学中,每个人的奖学金都不相同,因此,你必须严格按上述规则排序。
2025-03-22 19:11:44
220
原创 题单:精挑细选
小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下:1.1. 这根钢管一定要是仓库中的;2.2. 这根钢管一定要是最长的钢管中的;3.3. 这根钢管一定要是符合前两条的钢管中编码的(每根钢管都有一个互不相同的编码,越大表示生产日期越近)。相关的资料到是有,可是,手工从几百份钢管材料中选出符合要求的那根……要不,还是请你编写个程序来帮他解决这个问题吧。
2025-03-22 19:02:43
572
为什么用电脑算斐波那契数算到第46为就变成负数了
2024-11-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅