铺地毯(C语言代码) 摘要: 解题思路:由a,b,g,k四个参数就能确定一个矩形地毯,进而判断点(x,y)是否在地毯内,既然要求最上面的地毯编号,那就从从上往下看,也就是倒序遍历数组,遇到符合条件的就停止并输出地毯编号,若此处…… 题解列表 2022年11月04日 0 点赞 0 评论 432 浏览 评分:8.0
2914: 铺地毯 摘要:```cpp #include using namespace std; struct Tan { int g,k,a,b,c,d; }; bool In_tan(struct …… 题解列表 2022年12月02日 0 点赞 0 评论 244 浏览 评分:6.0
铺地毯(二维差分)(内存超限) 摘要:解题思路: 最优解应该是逆序查找,但是这道题也可以用二维差分来做,每次把铺地毯的区域加1,最后的数字就是最上层的地毯编号,区间修改可以使用二分差分来实现,最后查找目标格的数字既是此格的地毯编号。(但…… 题解列表 2023年03月03日 0 点赞 0 评论 162 浏览 评分:3.1
铺地毯java(比较简单) 摘要:解题思路:注意事项:参考代码:import java.util.Scanner;public class 铺地毯 { public static void main(String[] args)…… 题解列表 2023年05月14日 0 点赞 0 评论 138 浏览 评分:6.0
2914: 铺地毯 摘要:解题思路:逆序查找注意事项:第一个遇到的就是最上层的参考代码:#include<iostream>using namespace std;int a[10001],b[10001],g[10001],…… 题解列表 2023年05月24日 0 点赞 0 评论 108 浏览 评分:6.0
铺地毯(C++代码解析与题解) 摘要:代码解析在 main 函数中,首先读取一个整数 n,表示总共有 n 张地毯。然后,创建一个大小为 n 的 Carpet 数组 carpets,用于存储每个地毯的信息。通过一个循环,逐个输入每个地毯的坐…… 题解列表 2023年07月19日 0 点赞 0 评论 361 浏览 评分:9.0
2914: 铺地毯(C语言) 摘要: #include int main() { int n; scanf("%d",&n); int carpet[n][4]; for(int i=0;i=a&&x…… 题解列表 2023年07月28日 0 点赞 0 评论 205 浏览 评分:6.0
铺地毯Java(不使用结构体,不使用二维数组) 摘要:解题思路:注意事项:参考代码://使用一维数组(数组长度是4*地毯个数)Scanner scanner = new Scanner(System.in);int n = scanner.nextInt…… 题解列表 2023年10月10日 0 点赞 0 评论 84 浏览 评分:8.0
铺地毯(直接比较就好了,用一个数组存储三个地毯,然后用if判断是否符合,因为在数组中是按顺序遍历的,那么如果后面的也符合,直接覆盖前面的就行) 摘要:解题思路:输入是地毯号顺序的,那正好把三个地毯存入一个数组,设给的点在的地毯编号为s,如果该点即在1号地毯,也在2号地毯,那么s会先被赋1,后被2覆盖注意事项:注意你要确认该点是否在地毯内时,判断条件…… 题解列表 2023年11月28日 0 点赞 0 评论 116 浏览 评分:0.0
极其简单,走过路过别错过 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n,i,cnm=-2;\\方便后面的输出 scanf("%d",&n); int a[100000],b…… 题解列表 2023年12月05日 0 点赞 0 评论 91 浏览 评分:0.0