![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++ 算法练习
文章平均质量分 53
C/C++ 算法练习
k1305013846
这个作者很懒,什么都没留下…
展开
-
23-C2-7-1 世界杯
3014 年世界杯足球赛就要开始了!作为卫冕冠军中国足球队的教练,手下每位球员都是猛将,如何摆出最强的 11 人阵容也是一件幸福的烦恼事啊。众所周知,足球阵容里的11个球员都会被分配到场上某一个特别的位置,而这些位置主要分为守门员、后卫、中场和前锋四种,其中守门员有且只有一个,后卫、中场和前锋的人数取决于你安排的足球阵型。形容足球阵型的方法由后卫开始计算至前锋,但不把守门员计算在内。例如,3-5-2 阵型是指有三个后卫、五个中场及两名前锋。原创 2024-06-08 10:46:21 · 657 阅读 · 0 评论 -
23-C2-7-2 Kitty猫基因编码
小可可选修了基础生物基因学。教授告诉大家 Super Samuel 星球上 Kitty猫的基因的长度都是 2 的正整数次幂 ), 全是由两种不同的基因单元组成的。这两种不同的基因单元分别记成 0 和 1,于是 Kitty 猫基因可以写成一个 01 串表达式。为了便于分析和降低数据存储量,教授发明了 ABC 编码规则。该编码规则是不断地按照对 Kitty 猫基因 01 串表达式 进行改写, 直至最终被改写成只含有字符 “ A”、“ B”、“ C”的符号串。原创 2024-06-08 10:25:06 · 273 阅读 · 0 评论 -
23-C2-7-3 集合减法
给定两个非空集合A和B,集合的元素为30000以内的正整数,编写程序求A-B。输入为三行。第1行为两个整数n和m,分别为集合A和B包含的元素个数,1≤n, m ≤10000。第2行表示集合A,为n个空格间隔的正整数,每个正整数不超过30000。第3行表示集合B,为m个空格间隔的正整数,每个正整数不超过30000。输出为一行整数,表示A-B,每个整数后一个空格,各元素按递增顺序输出。若A-B为空集,则输出0,0后无空格。原创 2024-06-08 10:34:06 · 298 阅读 · 0 评论 -
23-C2-7-4 括号的分数
输入一行,作为要求处理的字符串 S。在一行中输出该字符串的分数。在这里给出相应的输出。在这里给出相应的输出。在这里给出一组输入。在这里给出一组输入。原创 2024-06-08 10:41:28 · 496 阅读 · 1 评论 -
23-C2-7-5 座位安排
请根据输入的学生信息及电脑损坏的机位,安排好该次考试的学生座位。原创 2024-06-08 11:11:34 · 359 阅读 · 0 评论 -
23-C2-7-6 烦恼的高考志愿
现有 m 所学校,每所学校预计分数线是 ai。有 n 位学生,估分分别为 bi。根据 n 位学生的估分情况,分别给每位学生推荐一所学校,要求学校的预计分数线和学生的估分相差最小(可高可低,毕竟是估分嘛),这个最小值为不满意度。求所有学生不满意度和的最小值。原创 2024-06-08 10:52:22 · 326 阅读 · 0 评论 -
23-C2-7-7 组合的输出(compages)
排列与组合是常用的数学方法,其中组合就是从 n 个元素中抽出 r 个元素(不分顺序且 r≤n),我们可以简单地将 n 个元素理解为自然数 1,2,…,n,从中任取 r 个数。现要求你用递归的方法输出所有组合。原创 2024-06-08 10:49:30 · 668 阅读 · 0 评论