算法笔记
算法刷题笔记
iamjyding
热爱、梦想、坚持
展开
-
C语言算法---扑克牌排序
文章目录扑克牌排序问题描述 :输入说明 :输出说明 :输入范例 :输出范例 :解题思路参考代码扑克牌排序问题描述 :明明和他的三位同学在玩一种非常有趣的扑克牌游戏。在这个游戏中,一副牌的大小怪被除去,然后把剩下的 52 张牌随机发给 4 个人,这样每个人的手中就有 13 张牌。接下来的任务就是每个人把自己手中的牌按一定的顺序整理好。理牌的顺序如下:首先按牌的大小整理,牌的大小顺序为:A...原创 2020-03-20 14:21:45 · 9011 阅读 · 0 评论 -
C语言算法---N的倍数
N的倍数文章目录N的倍数问题描述 :输入说明 :输出说明 :输入范例 :输出范例 :算法思想参考代码问题描述 :任意给定一个自然数N,寻找一个M,要求M是N的倍数,且它的所有各位数字都是由0或1组成,并要求M尽可能小。输入说明 :输入多组测试数据,每组测试数据仅占一行,每行仅包括一个正整数N(1≤N≤100)输出说明 :每组运算结果为一个整数,即N的倍数M。输入范例 :12...原创 2020-03-12 15:12:39 · 3051 阅读 · 0 评论 -
C语言算法---我素故我在
文章目录问题描述 :输入说明 :输出说明 :输入范例 :输出范例算法思想参考代码问题描述 :有这样一种素数叫纯素数,当它是一个多位数的时候,你把它的末位去掉之后余下的数依然是一个素数。比如说2393,2393 本身是一个素数,它的末位去掉之后,余下的是239。239 是一个素数,它的末位去掉之后,余下的是23 。23是一个素数,它的末位去掉之后,余下的是2 。2依然还是一个素数。纯素数的长度叫...原创 2020-03-11 19:45:06 · 255 阅读 · 0 评论 -
C语言算法---小球放盒子问题
小球放盒子问题文章目录小球放盒子问题问题描述输入说明输出说明输入范例输出范例算法思想参考代码问题描述将k个小球依次装入到若干个盒子中去(可以使用的盒子数不限)。小球装入盒子的规则如下:1)第一个盒子不能为空。2)依次装入各个盒子的球数必须严格递增。例如:当k=8时,装入方法有1,2,5或1,3,4。3)装入的盒子数尽可能多。4)所有相邻盒子的球数之差的绝对值之和最小。如上例中:装...原创 2020-03-10 17:44:07 · 2582 阅读 · 0 评论 -
C语言算法---修理牛棚
C语言算法---修理牛棚问题描述 :在一个暴风雨的夜晚,农民约翰的牛棚的屋顶、门被吹飞了。 好在许多牛正在度假,所以牛棚(牛棚的总数S:1<= S<=200)没有住满。 剩下的牛一个紧挨着另一个被排成一行安置在有屋顶的牛棚来过夜。 所以有些牛棚里有牛,有些没有。所有的牛棚有相同的宽度,且宽度设为1。 因为有些门遗失,农民约翰需要架起新的木板作为门。 他的新木材供应者将会供应...原创 2020-03-08 16:48:42 · 749 阅读 · 0 评论