![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 56
Serendipity-Solitude
C++程序员
展开
-
分数排序 内存限制: 256 Mb时间限制: 1000 ms
将分母范围在 1 到 n 之间的所有最简真分数排序,即保证分母不超过 n 的最简真分数至少有 k 个。分别表示分子及分母,它们应该是既约互素的。请输出其中第 k 小的分数。保证 k 是一个合理的参数,给定正整数 n 与 k,两个整数 n 与 k,原创 2024-05-06 18:59:24 · 209 阅读 · 0 评论 -
24点计算器(有缺陷,勿喷!!!!)
【代码】24点计算器(有缺陷,勿喷!!!!原创 2023-04-16 14:42:04 · 109 阅读 · 0 评论 -
【搜索】迷宫问题(路径条数)
给出一个n*m的迷宫图和一个入口、一个出口,只能走上下左右。输出从迷宫入口到出口的路径条数。如果找不到路径输出-1。接下来是m行n列由1和0组成的数据,1表示可以走,0表示不可以走。最后一行是起始点和结束点。( 1 < n , m < 15 )第一行是两个数n,m。如果找不到路径输出-1。入口到出口的路径条数。原创 2024-04-04 21:08:32 · 245 阅读 · 0 评论 -
【C4】【搜索】【回溯】N皇后
N皇后问题研究的是将N个皇后放置在N×N的棋盘上,并且使皇后不能相互攻击。现在给你一个整数N,求出N皇后问题的摆法的方案数。原创 2023-11-05 12:56:54 · 82 阅读 · 1 评论 -
为什么算法,必须掌握?
算法是程序员的核心竞争力之一,掌握了优秀的算法可以提高工作效率,解决问题更加得心应手。学习算法可以通过阅读相关书籍、参加在线课程、解决算法题等方式进行。通过不断学习和实践,程序员可以进一步提高自己的算法能力,开拓更广阔的职业发展空间。原创 2023-07-22 23:08:11 · 80 阅读 · 0 评论 -
c++十大经典排序算法(续接上文)
这是上次的介绍,不知道的点开这个:https://blog.csdn.net/back_room/article/details/131338517?spm=1001.2014.3001.5502上期我们讲了这些算法:选择排序、插入排序、冒泡排序、希尔排序、快速排序。现在我们来讲剩下的其中两个:归并排序,堆排序(后续会讲基数排序,计数排序,桶排序)归并排序,是创建在归并操作上的一种有效的排序算法。算法是采用分治法(Divide and Conquer)的一个非常典型的应用,且各层分治递归可以同时进行。归原创 2023-06-23 12:26:12 · 87 阅读 · 1 评论 -
c++十大经典算法排序
c++十大经典算法排序原创 2023-06-22 10:50:09 · 592 阅读 · 1 评论 -
贪心算法(贪婪算法)
贪心算法(greedy algorithm,又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解。原创 2023-06-06 18:51:25 · 1804 阅读 · 0 评论 -
高精度用法、算法(非常详细)
高精度用法、算法(非常详细)原创 2023-06-04 12:27:43 · 1029 阅读 · 0 评论 -
1435: 【C1】【一维数组】【入门】查找特定的值
在一个序列中查找一个给定的值,输出第一次出现的位置。(序列位置从1开始)输入第一行包含一个正整数n,表示序列中元素个数。1 ≤n≤ 10000。第二行包含n个整数,依次给出序列的每个元素,相邻两个整数之间用单个空格隔开。元素的绝对值不超过10000。第三行包含一个整数x,为需要查找的特定值。x的绝对值不超过10000。输出若序列中存在x,输出第一次出现的位置;否则输出-1原创 2023-05-30 20:13:24 · 116 阅读 · 0 评论 -
本年度自主自述!!!
本年度自主自述!!!原创 2023-05-25 18:51:25 · 42 阅读 · 0 评论 -
5294: 【C3】【穷举】机会成本
每个人的一生只能认真对待一件事。给定一个整数 n,表示人生中遇到的 n 件事原创 2023-05-14 15:51:22 · 199 阅读 · 0 评论 -
【C3】【穷举】完美立方
形如a3= b3+ c3+ d3的等式被称为完美立方等式原创 2023-05-14 15:48:19 · 51 阅读 · 0 评论 -
【C3】【穷举】【提高】生理周期
人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如,智力周期的高峰,人会思维敏捷,精力容易高度集中。因为三个周期的周长不同,所以通常三个周期的高峰不会落在同一天。对于每个人,我们想知道何时三个高峰落在同一天。对于每个周期,我们会给出从当前年份的第一天开始,到出现高峰的天数(不一定是第一次高峰出现的时间)。你的任务是给定一个从当年第一天开始数的天数,输出从给定时间开始(不包括给定时间)原创 2023-05-14 14:19:54 · 127 阅读 · 0 评论 -
3572: 【C3】【二维数组】判断矩阵是否对称
主函数中由键盘读入n和n阶矩阵,并调用函数进行判断,如果对称输出“Yes”,否则输出“No”。接下来输入的n行数据中,每行包含n个整数,整数之间以一个空格分开。编写程序判断n阶矩阵是否对称,对称时返回1,不对称时返回0。对称矩阵是指以主对角线为对称轴,各元素对应相等的矩阵。(编程提示:函数的形参可以是行指针或列指针)。第一行为矩阵的行列数n。如果对称输出“Yes”,否则输出“No”。原创 2023-05-07 12:38:04 · 1461 阅读 · 1 评论 -
[宁波23届小学生]密码
时间限制: 1 Sec 内存限制: 128 MB提交: 99 解决: 76][原创 2023-05-07 12:48:36 · 56 阅读 · 0 评论