算法练习专栏——Acwing周赛练习——第146场周赛 A:讲课速度(枚举)某班有 n 个学生,学习能力分别为 a1,a2,…,an。 为了保证全班学生都能跟得上讲课,该班的讲课速度恰好等于班级内学习能力最低的学生的学习能力。 请你计算并输出,该班的讲课速度。 输入格式第一行包含整数 n。 第二行包含 n 个整数 a1,a2,…,an。 输出格式一个整数,表示该班的讲课速度。 数据范围前 3 个测试点满足 1≤n≤10。所有测试点满足 1≤n≤100, 2024-02-25 算法练习专栏 #练习 #算法 #Acwing
7、牛客练习—-牛客周赛Round35 A:小红的字符串切割链接 题目描述小红拿到了一个长度为偶数的字符串,请你将其切割成长度相等的两部分并输出。 输入描述:1一个长度为偶数的字符串。长度不超过10510^5105 输出描述:1输出两行,分别代表切割后的字符串。 示例1 输入复制 1arcaea 输出复制 12arcaea 2024-02-25 算法练习专栏 #练习 #算法 #大模拟 #二分 #双指针 #比赛 #牛客 #图的构造
Acwing第145场周赛 B:套餐设计链接 给定 m 个食物,其中第 i 个食物的种类为 ai。 请你设计一个食物套餐,对于该套餐: 唯一要求是设计好的套餐必须恰好包含 n 个食物。 具体包含多少种食物,以及包含哪些种类的食物,不做要求,任你安排。 每种食物具体包含多少个,不做要求,任你安排。 我们的目标是通过合理安排套餐中包含的食物内容,从而使得利用给定食物,可以制作出的该套餐的数量越多越好。 输出能够制作出的套餐的 2024-02-25 算法练习专栏 #练习 #算法 #贪心 #二分 #Acwing
5、算法练习专栏——牛客练习——天梯备赛04 A:解方程链接 题目描述对于方程 2018 * x ^ 4 + 21 * x + 5 * x ^ 3 + 5 * x ^ 2 + 14 = Y, 告诉你Y的值,你能找出方程在0~100之间的解吗? 输入描述:123第一行输入一个正整数T(表示样例个数)接下来T组样例每组样例一行,输入一个实数Y 输出描述:12一行输出一个样例对应的结果,输出方程在0~100之间的解,保留小数点后4位小数 2024-02-25 算法练习专栏 #练习 #算法 #比赛 #天梯赛 #牛客
4、算法练习专栏——牛客练习——牛客周赛Round34 题目A:小红的字符串生成链接 题目描述小红拿到了两个字符,请你输出这两个字符可以生成的所有字符串。按任意顺序输出均可。 输入描述:1两个小写字母,用空格隔开。 输出描述:12第一行输出一个正整数nnn,代表可以生成的不同字符串数量。接下来的nnn行,每行输出一个仅由小写字母组成的字符串。 示例1 输入复制 1a b 输出复制 123454ab 2024-02-25 算法练习专栏 #练习 #算法 #大模拟 #比赛 #牛客
3、算法练习专栏——牛客练习——天梯备赛练习01 题目A:大雄的糖果链接 众所周知,哆啦A梦的口袋无奇不有,嘴馋的大雄想要哆啦A梦从口袋里拿点糖果出来吃。 可是哆啦A梦不想大雄轻易的得到糖果,所以从口袋里拿出了三堆卡片,数量分别是a,b,c。 每次允许大雄从其中的两堆中各拿走1张卡片(两堆的卡片不能为空),大雄即可得到一颗糖果,然后大雄可以继续执行上面操作,直至不能执行操作为止。 大雄想要知道能够得到最多的糖果是多少?聪明的你能 2024-02-25 算法练习专栏 #练习 #算法 #比赛 #牛客
2、算法练习专栏——牛客练习——天梯备赛03 A-1_算法练习专栏03 (nowcoder.com) B-2_算法练习专栏03 (nowcoder.com) C-3_算法练习专栏03 (nowcoder.com) D-4_算法练习专栏03 (nowcoder.com) E-5_算法练习专栏03 (nowcoder.com) A题目描述 对输入的字符串进行排序后输出 打开以下链接可以查看正确的代码 1https://ac. 2024-02-25 算法练习专栏 #练习 #算法 #比赛 #天梯赛 #牛客
1、算法练习专栏——牛客练习——天梯备赛02 A-1_算法练习专栏02 (nowcoder.com) B-2_算法练习专栏02 (nowcoder.com) C-3_算法练习专栏02 (nowcoder.com) D-4_算法练习专栏02 (nowcoder.com) E-5_算法练习专栏02 (nowcoder.com) F-6_算法练习专栏02 (nowcoder.com) G-7(补充题,堆的知识)_算法练习专栏02 (nowcoder 2024-02-25 算法练习专栏 #练习 #算法 #比赛 #牛客
算法学习专栏——一、二维前缀和 前言 接下来两天介绍的算法还算比较轻松,打算今日讲解一维前缀和和二维前缀和。 但是这种类型的题目出现在比赛中就绝对不是这种形式了,一般就是以一种完全不一样的模式出现的。下面的激光炸弹是几年前蓝桥杯的一道C++组真题。 一、前缀和(一维)(简单-)输入一个长度为 n 的整数序列。 接下来再输入 m 个询问,每个询问输入一对 l,r,。 对于每个询问,输出原序列中从第 l 个数到第 r 个数的和 2024-02-24 算法学习专栏 #练习 #算法 #前缀和
算法练习专栏——高精度加法、减法、乘法、除法 前言 学了这么久的计算机,大家应该也留意到了一件事情,我们的电脑(以32位为例) 对于一个整数一般最大的支持的位数为32位,即使是C++中表示最大范围的int__ 128 __,也可以表示2^128^左右,但是还不可以进行四则运算。那我们现在如果有两个 千位数 (有几千个数字构成) 相加等操作,应该如何计算呢? 这就是我们本节需要介绍的问题(本节学习难度不高,但是需要有深刻的理解,否则非常容 2024-02-23 算法学习专栏 #算法 #C++基础 #高精度算法