两种方法解题,一种列表,一种集合 摘要:解题思路:主要就是算L+1棵树里面需要减去的数目,重合的地方不再重复减,挺简单注意事项:用集合的时候要注意集合的创建方式别写错参考代码:方法一,采用列表:a,b=map(int,input().spl…… 题解列表 2023年08月30日 0 点赞 0 评论 435 浏览 评分:9.9
我这个巨简单 摘要:# 读取输入 L, M = map(int, input().split()) road = [0] * (L + 1) # 创建一个长度为 L+1 的数组,用于表示马路上的树 # 处理区…… 题解列表 2023年10月04日 0 点赞 0 评论 371 浏览 评分:9.9
1099: 校门外的树(C++) 摘要:解题思路:先对区间的起始点进行顺序排序,方便直接讨论区间终点的大小情况,根据情况对重复的区间进行去除,对衔接的区间进行拼接另外有先对整段区间赋值,再根据区间改变赋值,简化区间情况讨论的作法。参考代码:…… 题解列表 2023年10月17日 0 点赞 0 评论 236 浏览 评分:9.9
校门外的树(大一新生版) 摘要:解题思路:已知首先要输入长度和区块,定义两个变量及一个数组(处理大量数据),输入后将长度定义在数组中,我这里定义为2(除0外多少都可以),以便后面计算还有多少棵树(计算2的数组多少),然后进行m个循环…… 题解列表 2023年11月29日 0 点赞 0 评论 227 浏览 评分:9.9
1099:校门外的树 摘要:``` #include using namespace std; const int N=10010; int a[N]; int main() { int n,m; cin>>n…… 题解列表 2023年12月25日 0 点赞 0 评论 134 浏览 评分:9.9
1099: 校门外的树 摘要:``` #include using namespace std; const int N=10010; int a[N]; int main() { int n,m; cin>>n…… 题解列表 2023年12月25日 0 点赞 0 评论 182 浏览 评分:9.9
思路最清晰的题解 摘要:解题思路:首先,我们观察输入。第一行是两个整数,然后还有n行,每行两个整数为了接收输入,基本的代码框架就出来了:l,n=map(int,input().split()) #使用input+s…… 题解列表 2023年12月31日 1 点赞 0 评论 305 浏览 评分:9.9
java--study||O.o 摘要:参考代码:import java.util.Arrays; import java.util.Scanner; public class Main { public static voi…… 题解列表 2024年01月14日 0 点赞 0 评论 196 浏览 评分:9.9
布尔数组模拟速解 摘要:用长度L+1的布尔数组模拟路上树的情况 若有树则是true 没有则是false 比int数组设置0 1 更高效 ``` import java.util.Arrays; import j…… 题解列表 2024年03月04日 0 点赞 0 评论 335 浏览 评分:9.9
1099: 校门外的树 摘要:解题思路:设一个数组全为0,输入l长度,将数组l长度的元素设为1。一次次输入需要规划的起点和终点,在数组中,将这些区域设0;最后统计1的个数。注意事项:注意端点0与l,都应该取到。参考代码:#incl…… 题解列表 2024年03月11日 1 点赞 0 评论 238 浏览 评分:9.9