题解 1099: 校门外的树

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

筛选

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

摘要://其实吧,此题可以用一个一位数组模拟树,然后此题就变得简单了,但要看请题目 //给定的条件,千万要记住不要忽视任何条件。 //记住是从0开始计数 //还有L的范围是1————10000 //……

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

要注意题目中的说法,包含端点中的树详解见注释#includeintmain(){intL,m,i,k,b,t,j,d=0;//L是树的总数,m是区域个数,k,b用来表示端点,d最后用来存放未移去树的数目inta[10000];//定义最大数量scanf("%d%d",&L,&m);while(L

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

思想:使用一个大数组表示学校外树木的状态,存在写0,被占用写1,每次占用的模块,直接从数组中遍历,写1即可,最后遍历大数组,读取其中的0个数即可第一次错误64%:原因:建立的状态数组为10000,改为10001后错误消失,此问题主要没考虑到树木是作为坐标轴看的,

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

这道题思路很简单我看了一下优解,思路是一样的#includeintmain(void){inttree[10001];intl,m,i,a,b;intsum=0;scanf("%d%d",&l,&m);for(i=0;i

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

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int L, M, m, n, i, j, a[10001] = {0}, s = 0;    scanf……

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

解题思路:根据题目很容易想到数组,可以将先创建一个长度为10001的数组tree(也可以在输入L后再定义tree)(注意一定要是10001,因为L最大为10000,再加上原点,长度应是10001),再初始化为0(这样可以不用循环给数组tree全部赋值为1),

校门外的树 (C语言代码)这题。。。划水吧?!!标记大法好!!!(附具体解析!!)

解题思路:一开始我是没想到我能做出来的。。好吧,大概讲讲思路(标记大法好!!!):先定义一个足够大的数组并且初始化为0;然后按要求输入。接着,对于每组区域用循环,将数组内的被区域包括的元素标记为1然后再循环一遍数组,若值==0则sig++(统计个数);注意事项:。