- 博客(6)
- 收藏
- 关注
原创 【数据结构线性表 C/C++】顺序表的操作(初始化,删除,增加,求表长,判空,查找,初始化,清空,销毁)
【数据结构线性表 C/C++】顺序表的操作(初始化,删除,增加,求表长,判空,查找,初始化,清空,销毁)
2023-07-02 21:52:20 2109 1
原创 【算法分析与设计】【哥德巴赫猜想 】哥德巴赫猜想指出,任何偶数都可以表示为两个素数之和。可以证明,对于所有的情况,这个猜想都是正确的。现定义一种新型运算:哥德巴赫运算。这个运算对任意输入的X……
都可以表示为两个素数之和。可以证明,对于所有的情况,这个猜想都是正确的。,找到两个和为的素数和,并输出。如果有多对素数和为,则取差最大的一对。因此,我们可以重复多次哥德巴赫运算,直到得到的结果小于4。,请你找出在达到小于4的数字之前需要多少次哥德巴赫运算。现定义一种新型运算:哥德巴赫运算。这个运算对任意输入的。转换为一个小于4的数字需要的哥德巴赫运算次数。通过观察可以发现,这个差必然是偶数,并且小于。输出为一行,仅包含一个整数。哥德巴赫猜想指出,任何偶数。
2023-06-30 12:45:54 781
原创 【算法设计与分析】双色汉诺塔问题 C++【问题描述】设 A、B、C 是 3 个塔座。开始时,在塔座 A 上有一叠共 n 个圆盘,这些圆盘自下而上, 由大到小地叠在一起。各圆盘从小到大编号为 1,2,…
开始时,在塔座 A 上有一叠共 n 个圆盘,这些圆盘自下而上, 由大到小地叠在一起。,n,奇数号圆盘着蓝色,偶数号圆盘着红色,如图所示。现要求将塔座 A 上的这一叠圆盘移到塔座 B 上,并仍按同样顺序叠置。【输出形式】每一行由一个正整数 k 和 2 个 字符 c1 和 c2 组成,表示将第 k 个圆盘从塔座 c1 移到塔座 c2 上。规则(4):在满足移动规则(1)-(3)的前提下,可将圆盘移至 A,B,C 中任一塔座上。规则(2):任何时刻都不允许将较大的圆盘压在较小的圆盘之上;
2023-06-30 12:27:57 827
原创 [截止时间 贪心算法]某学科老师布置了n个题目,每个题目都有相应的分数及截止日期。各个题目的分数及截止日期可能并不相同。对某题目而言,如果在该题目的截止日期前完成则可获得对应的分数,否则无法得分。
之后n行各有两个整数, 第i行为 pi, di (1 <= pi, di <= 10000),分别表示第i个题目的分数和截止时间。对该实例而言,得分最大的作业完成方案为花费4天时间依次完成题目2,6,3,7。输入数据第一行为一个整数n (0 <= n <= 10000), 表示题目数目。
2023-05-25 10:39:00 215 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人