题解 1099: 校门外的树

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

校门外的树 (C++代码)我的第一次题解

摘要:#### 树是0到L,所以树的数量是:L+1 #### 先建立一个“树”数组,全部赋值成1表示有树 #### 然后再输入M的区域的时候循环,从开始点到结束的赋值成0 #### 最后循环判断“数”……

校门外的树-题解(Java代码)

```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intL=scanner.nextInt();intM=scan

校门外的树-题解(C语言代码)

这道题看了一下,感觉有点小问题,具体实现代码太多了就不写了。题目应该没有考虑到三个区域都有重复的情况?这种情况下,正常不好写;题解有种方法,是把数组都初始化为1,在区域就置0,这种方法就不用管都重复情况,确实是优解了。主要是自己想了一下还没想到正常代码怎么解决都重复情况,请指教。

校门外的树-题解(Python代码)

本题笔者直接用了filter筛选,可以实现。但是问题在于如果直接用filter迭代会只有最后一次筛选的结果。```pythonl,o=map(int,input().split())l0=range(l+1)foriinrange(o):m,