自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 页面副导航横向滚动

对于副导航横向滚动的实现,我们可以通过属性overflow进行设置调节。

2024-11-17 20:15:05 212

原创 B2.钥匙盒

有 K 位老师要上课,给出每位老师 所需要的钥匙、开始上课的时间和上课的时长,假设下课时间就是还钥匙时间,请问最终钥匙盒里 面钥匙的顺序是怎样的?对于 60%的评测用例,1 ≤ N, K ≤ 50 ,1 ≤ w ≤ N ,1 ≤ s ≤ 300 ,1 ≤ c ≤ 50;对于所有评测用例,1 ≤ N, K ≤ 1000 ,1 ≤ w ≤ N ,1 ≤ s ≤ 10000 ,1 ≤ c ≤ 100。对于 30%的评测用例,1 ≤ N, K ≤ 10, 1 ≤ w ≤ N, 1 ≤ s, c ≤ 30;

2024-11-16 22:26:35 1543

原创 B2.公共钥匙盒问题(已更新)

每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将。每次取钥匙的时候,老师们都会找到自己所需要的钥匙将其取走,而不会移动其他钥匙。匙的时候,还钥匙的老师会找到最左边的空的挂钩,将钥匙挂在这个挂钩上。所需要的钥匙、开始上课的时间和上课的时长,假设下课时间就是还钥匙时间,请问最终钥匙盒里。输出一行,包含 N 个整数,相邻整数间用一个空格分隔,依次表示每个挂钩上挂的钥匙编号。可能有多位老师使用同一把钥匙,但是老师使用钥匙的时间不会重叠。匙,使用3 单位时间,所以在时刻6 还钥匙。

2024-11-14 20:37:45 388

原创 B1.二十四点

给出 4 个小于 10 个正整数,你可以使用加减乘除 4 种运算以及括号把这 4 个数连接起来得到一个 表达式。现在的问题是,是否存在一种方式使得得到的表达式的结果等于 24。这里加减乘除以及括号的运算结果和运算的优先级跟我们平常的定义一致(这里的除法定义是实数除法)。比如,对于 5,5,5,1,我们知道 5 * (5 – 1 / 5) = 24,因此可以得到 24。又比如,对于 1,1,4,2,我们怎么都不能得到 24。

2024-11-13 18:47:45 1445

原创 B1、二十四点

1.题目描述给出 4 个小于 10 个正整数,你可以使用加减乘除 4 种运算以及括号把这 4 个数连接起来得到一个表达式。现在的问题是,是否存在一种方式使得得到的表达式的结果等于 24。这里加减乘除以及括号的运算结果和运算的优先级跟我们平常的定义一致(这里的除法定义是实数除法)。比如,对于 5,5,5,1,我们知道 5 * (5 – 1 / 5) = 24,因此可以得到 24。又比如,对于 1,1,4,2,我们怎么都不能得到 24。2.输入格式。

2024-11-12 21:40:56 174

原创 A2.修理牧场

农夫要修理牧场的一段栅栏,他测量栅栏,发现需要 N 块木头,每块木头长度为整数 Li个长度单位,于是他购买了一条很长的、能锯成 N 块的木头,即该木头的长度是 Li 的总和。但是农夫自己没有锯子,请人锯木的酬金跟这段木头的长度成正比。为简单起见,不妨就设酬金等于所锯木头的长度。例如,要将长度为 20 的木头锯成长度为 8、7 和 5 的三段,第一次锯木头花费 20,将木头锯成 12 和 8;第二次锯木头花费 12,将长度为 12 的木头锯成 7 和 5,总花费为 32。

2024-11-11 19:32:22 740

原创 A2.修理牧场

例如,要将长度为 20 的木头锯成长度为 8、7 和 5 的三段,第一次锯木头花费 20,将木头锯成 12 和 8;第二次锯木头花费 12,将长度为 12 的木头锯成 7 和 5,总花费为 32。a.取任意一个值m(m为截断的前部分长度),将m从0到k-1进行迭代 其中令sum来记录把长度为k的木头从m处裁断所需要的最小费用。个长度单位,于是他购买了一条很长的、能锯成 N 块的木头,即该木头的长度是 Li 的总和。2.定义一个数组data[k],数组含义--把长度为k的木头切割成任意块所需的最小费用。

2024-11-10 20:23:57 433

原创 A1.表达式转换(中缀表达式转换成后缀表达式)--已更新

/ 添加空字符来标记字符串的结束,否则会出现乱码(重复的汉字)else if (a[i] == '(') { //判断是否为‘(’else if (a[i] == ')') { //判断是否为‘)’else { //把扫描的运算符号的优先级与栈顶运算符号的优先级对比。if (isdigit(a[i])) { //判断是否是数字。// 存储数据的数组。//存储要输入的中缀表达式的数组。//扫描完成,把栈中运算符号加入到数组b中。//析构操作(静态存储分配,无需销毁)

2024-11-09 23:55:20 398 2

原创 A1. 表达式转换

算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。日常使用的算术表达式是采用中缀表示法,即二元运算符位于两个运算数中间。请设计程序将中缀表达式转换为后缀表达式。输入在一行中给出不含空格的中缀表达式,可包含+、-、*、/以及左右括号(),表达式不超过 20 个字符。在一行中输出转换后的后缀表达式,要求不同对象(运算数、运算符号)之间以空格分隔,但结尾不得有多余空格。5.

2024-11-08 21:32:41 367 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除