![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法
一些写过的算法题目,直接抄是没必要的,几分钟就能想出来
无骨鱼虎'
ZengJiaC289@outlook.com
展开
-
循环移动
输入由多个测试(不超过15)用例组成.每个测试用例包含两行, 第一行包含一个长度不超过100的字符串(不含空格)以及一个整数C(1原创 2022-10-13 23:17:30 · 196 阅读 · 0 评论 -
问题 G: 算法10-15~10-17:基数排序
题目描述基数排序是一种并不基于关键字间比较和移动操作的排序算法。基数排序是一种借助多关键字排序的思想对单逻辑关键字进行排序的方法。通过对每一个关键字分别依次进行排序,可以令整个关键字序列得到完整的排序。而采用静态链表存储记录,并使用基数排序对记录进行排序操作的排序算法被称为链式基数排序。其算法可以描述如下:在本题中,读入一串16位(16bit)正整数,将其使用以上描述的2-路归并排序的方法从小到大排序,并输出。输入输入的第一行包含1个正整...原创 2021-06-17 16:36:46 · 727 阅读 · 1 评论 -
【无标题】
空地划分为N×M个格子,每个格子为1×1,队长买了N×M棵树苗。买树苗的时候,老板免费赠送了K袋肥料,这些肥料非常强力,可以使施肥格子和前后左右四个相邻格子(如果存在的话)中的桔子树产量加1。每个格子都只能种一棵桔子树,每棵桔子树原来的产量是1,并且每个格子只能施肥一次。每组数据输入3个整数N,M,K(1原创 2022-10-13 23:15:49 · 99 阅读 · 0 评论 -
螺旋矩阵Ⅱ
对于每组测试数据输出相应的螺旋矩阵,每两个矩阵之间用空行隔开,注意不要在第一行或者最后一行打印多余的空行。每个矩阵为N行N列,每个数字宽度为4(c的printf使用%4d),注意不要打印多余的空格.多组测试数据(数据总数在30以内),每组测试数据有一行,为一个整数N(1原创 2022-10-13 23:13:34 · 92 阅读 · 0 评论 -
画正方形
(3)如果规则二得到的9个小正方形边长依然大于3,对这9个小正方形重复规则二的动作,只是填充字符一律使用’C ’, 这样能得到81个小正方形. 如果81个小正方形的边长依然不为3, 重复上面类似行为(注意填充字符变成下一个大写字母),直至剖分成的小正方形边长为3.(2)如果规则一画的正方形边长大于3,则将其分成边长为n/3的9个小正方形,每个小正方形继续画图,如果画的地方如果已经存在字符,则保持不变。最近ADA迷上画图,她爸爸心生一计,让她去画一个正方形,正方形边长n为3的t次幂 1原创 2022-10-13 23:12:07 · 257 阅读 · 0 评论 -
最小平方数(Ⅱ)
已知正整数n,求最小的正整数x,使得n*x是一个平方数。例如n=12,则最小的x是3,n*x为36是一个平方数。目的是抛砖引玉,直接抄骗别人也是骗自己。仅一个正整数n,n < 231。输出最小的正整数x。原创 2022-10-13 23:07:57 · 556 阅读 · 0 评论 -
质数分解代码
输出所有在10000 - 20000之间,恰好可以分解为两个素数乘积的整数。将这些数从小到大输出。每一行输出一个符合要求的数,按照从小到大排列。样例输出给出了输出的头和尾,中间部分需自行计算。目的是抛砖引玉,直接抄骗别人也是骗自己。原创 2023-09-17 00:19:18 · 124 阅读 · 1 评论 -
黑洞数495
例如107,“重排求差”操作序列为:710-17=693,963-369=594,954-459=495。针对每组输入数据,输出其“重排求差”操作得到495的过程,然后再输出一空行。任何一个数字不全相同的三位数,经过有限次“重排求差”操作,总会得到495。每组数据一行,包含一个数字不完全相同的三位数(该数也不是495)。“重排求差”操作是将组成一个数的各位数字重排得到的最大数减去。目的是抛砖引玉,直接抄骗别人也是骗自己。输入由多组数据构成。原创 2022-10-13 22:53:11 · 726 阅读 · 0 评论 -
整数 题解
两个空格分开的整数a和b,1原创 2022-10-13 22:49:48 · 192 阅读 · 0 评论