对题1099:数组的使用以及数组的置零 摘要:解题思路:首先建立一个arr[10001]的空数组,在输入L之后将arr[r + 1]里面的元素置为1.至于为什么数组下标要加1,是因为给出的区间左右均是闭区间,所以数组下标的范围应该为0~r,共包括…… 题解列表 2024年09月10日 0 点赞 0 评论 260 浏览 评分:9.9
菜鸡暴力解法,直接遍历出所有坐标 摘要:解题思路:遍历出需要挪树的具体坐标,再删除列表中重复的坐标,其值去减去其树的总数,就等于剩下的树注意事项:参考代码:# a表示这段路一共有多少棵树,b表示这段路一共有多少个区域a,b = map(in…… 题解列表 2024年10月20日 0 点赞 0 评论 313 浏览 评分:9.9
校门外的树 (C语言代码)关键在于将问题抽象化 数组解决 思路清晰简洁! 摘要:只要想到用数组的方式抽象这个问题,就很容易解决了,方法很简单。定义一个长度为 L+1 的数组,数组元素初始化为 1,1 代表该位置有树,0 代表该位置的树被清除。这样设定,就不用考虑重复位置删除的问题…… 题解列表 2018年04月07日 11 点赞 1 评论 974 浏览 评分:9.8
优质题解 校门外的树-19行代码-时间复杂度O(n) ! 摘要:##### 写一个时间复杂度为On的题解 ### 解题思路: ###### 让每个区间的两端点在对应数组 a[] 上赋值,使左右端点的值为相反数; ###### 数组初始为0,flag等于0…… 题解列表 2021年02月21日 0 点赞 15 评论 2640 浏览 评分:9.8
优质题解 校门外的树---模拟 摘要:解题思路: 用数组模拟坐标轴上的整数坐标,也代表可以种树的地方。 例如:char L[11] ==> 1 1 1 1 1 1 1 1 1 1 …… 题解列表 2020年11月10日 0 点赞 1 评论 2767 浏览 评分:9.7
校门外的树-题解(C语言代码) 摘要:解题思路:定义一个长度为L+1且元素值均为1的数组,把每个移走的树对应的元素值变为0,最后求出所有元素的和即为剩余树的数量注意事项:0处也有树,树的总数为L+1参考代码:#include<stdio.…… 题解列表 2021年01月05日 0 点赞 1 评论 672 浏览 评分:9.7
校门外的树-题解(Java代码) 摘要:```java import java.util.Scanner; public class Main { public static void main(String[] args) {…… 题解列表 2019年12月26日 0 点赞 3 评论 1594 浏览 评分:9.5
优质题解 校门外的树(c语言) 摘要:解题思路:声明和初始化变量:首先声明整型变量 l 和 m 分别用于表示马路的长度和区域的数量,并初始化为0。还声明整型变量 i 和 j 用于循环计数,以及整型变量 start 和 end 用于存储每个…… 题解列表 2023年11月11日 1 点赞 1 评论 1149 浏览 评分:9.5
校门外的树-题解(C++代码) by Zfans. 摘要:```cpp #include using namespace std; struct tree { int start, end; }; int main() { …… 题解列表 2019年10月15日 0 点赞 0 评论 446 浏览 评分:9.3
校门外的树-题解(C语言代码) 摘要: #include int main() { int L=0,M=0; int a=0,b=0;//输入的地铁段 int i=0,nu…… 题解列表 2020年05月03日 0 点赞 1 评论 612 浏览 评分:9.3