- 博客(5)
- 收藏
- 关注
原创 日常练习题
【问题描述】 给定一个 N × M 的矩阵 A,请你统计有多少个子矩阵 (最小 1 × 1,最大 N × M) 满足子矩阵中所有数的和不超过给定的整数 K? 【输入格式】 第一行包含三个整数 N, M 和 K. 之后 N 行每行包含 M 个整数,代表矩阵 A. 【输出格式】 一个整数代表答案。 【样例输入】 3 4 10 1 2 3 4 5 6 7 8 9 10 11 12 【分析】 看见题,有点头大,唯一想道的只有通过枚举来一遍遍找,这样的话,要用到6个循环,可行但是不太好。首先要
2022-04-10 19:21:05
304
原创 日常练习题
【问题描述】 爱丽丝要完成一项修剪灌木的工作。 有 N 棵灌木整齐的从左到右排成一排。爱丽丝在每天傍晚会修剪一棵灌 木,让灌木的高度变为 0 厘米。爱丽丝修剪灌木的顺序是从最左侧的灌木开始, 每天向右修剪一棵灌木。当修剪了最右侧的灌木后,她会调转方向,下一天开 始向左修剪灌木。直到修剪了最左的灌木后再次调转方向。然后如此循环往复。 灌木每天从早上到傍晚会长高 1 厘米,而其余时间不会长高。在第一天的 早晨,所有灌木的高度都是 0 厘米。爱丽丝想知道每棵灌木最高长到多高。 【分析】 需要用到循环,并且需
2022-04-10 19:09:19
50
原创 日常练习题
【问题描述】 小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目,周六和周日每天做 b 道题目。请你帮小明计算,按照计划他将在 第几天实现做题数大于等于 n 题? 【分析】 使用switch比较简单 【代码】 while(all<n){ day++; if (i == 8){ i=1; } switch(i){ case 1: all += a; break; case 2: all += a;
2022-04-10 19:01:23
67
原创 日常练习题
每日一题: 小蓝有一个超大的仓库,可以摆放很多货物。 现在,小蓝有 n 箱货物要摆放在仓库,每箱货物都是规则的正方体。小蓝 规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、 宽、高。 小蓝希望所有的货物最终摆成一个大的长方体。即在长、宽、高的方向上 分别堆 L、W、H 的货物,满足 n = L × W × H。 给定 n,请问有多少种堆放货物的方案满足要求。 例如,当 n = 4 时,有以下 6 种方案:1×1×4、1×2×2、1×4×1、2×1×2、 2 × 2 × 1、4 × 1 ×
2022-04-08 22:47:26
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人