题目要求
P1003题目链接
这题必然是暴力枚举,但关键是怎么枚举。。。不能没有底线的无脑枚举。。。
事实上,我们不可能打开一个二维数组,每加一个地毯就把全部元素写进去,那样无论时间还是空间真的抗不下来,就算能,这程序写的极其垃圾。。。
讨厌的是检测的点位在最后,故而我们必须把前面的地毯范围存储一下,否则没数据了。。
(如果检测点位在前就可以不用存所有地毯范围,这多好啊。。。)
注意的是题目比较仁慈,是最简单的平面直角坐标系,向右和向上延伸,全是正整数(要不然也不是橙题啊。。。)
最后judge的时候一定要倒序遍历,不要给自己惹麻烦呀。。。
AC代码(Java语言描述)import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
int[][] array = new int[num][4];
for (int i = 0; i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?