题解 1099: 校门外的树

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

筛选

校门外的树 (Java代码)

摘要:解题思路:注意事项:参考代码:import java.util.Scanner;public class 种树 { public static void main(String[] args) { ……

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

摘要:解题思路:用数组保存树的状态,初始为1,砍伐变0,最后累积还剩多少1即可。注意事项:参考代码:#include<stdio.h>int main() { int len_road, sum_area,……

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

摘要:解题思路:建立数组tree,全部赋值为0,表示有树;接下来每输入一组始末点,则将这范围内的tree置为1,表示没有树;完成后统计数组tree中为0的值的个数。注意事项:题目要求1<=L<=10000;……

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

摘要:解题思路:要注意输入M组区间时是分步进行M次操作(移出)的。注意事项:参考代码:#include<stdio.h>int main(){     int i,j,L,M,s,e,count=0;   ……

校门外的树 (C++代码)

摘要:解题思路:为何要用线段树?只是为了炫耀你们的学识吗?用树状数组难道不是更好吗?思路:树状数组的经典应用二:区间更新、单点查询,维护的是数列的差分数组(t[i]=a[i]-a[i-1]),区间加就显得很……

校门外的树 (C语言代码) 用一个数组储存常数

摘要:解题思路:冥思苦想不知道怎么把几个输入合并,没办法就用了笨笨的方法,合并法之后再想一下注意事项:标记进数组千万不要else 再标记,我刚掉了坑参考代码:#include<stdio.h>int mai……

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

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int L,M,i,a,b,s[10001],count=0; scanf("%d %d",&L,&M); fo……

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

摘要:解题思路:设一个长度为L+1的数组,将每个元素赋值为1,将要毁掉的区域(对应数组的区域)赋值为0,然后统计还剩下几个1即可注意事项:参考代码:#include <stdlib.h>#include <……

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

摘要:解题思路:定义数组表示树,初始化为0,若被挖去,则赋值为1,最后统计数组中1的个数。注意事项:参考代码:#include<stdio.h>int main(){    int *a;    int l……