校门外的树 (C语言代码) 摘要:解题思路:注意事项:此题最为重要的是不能直接两个端点相减,因为有重复的地方,所以用一个数组记录树的状态,在0,拔去1,即可参考代码: #include<stdio.h> int m…… 题解列表 2018年04月15日 0 点赞 0 评论 613 浏览 评分:0.0
校门外的树 (C++代码) 摘要:解题思路:注意事项:参考代码:#include<iostream> #include<cstring> using namespace std; const int Max=10000+5; …… 题解列表 2018年04月13日 2 点赞 0 评论 850 浏览 评分:0.0
校门外的树 (C语言代码)关键在于将问题抽象化 数组解决 思路清晰简洁! 摘要:只要想到用数组的方式抽象这个问题,就很容易解决了,方法很简单。定义一个长度为 L+1 的数组,数组元素初始化为 1,1 代表该位置有树,0 代表该位置的树被清除。这样设定,就不用考虑重复位置删除的问题…… 题解列表 2018年04月07日 11 点赞 1 评论 989 浏览 评分:9.8
校门外的树 (Java代码) 摘要:解题思路:注意事项:参考代码:import java.util.Scanner; public class 校门外的树 { public static void main(String[] ar…… 题解列表 2018年03月13日 0 点赞 0 评论 837 浏览 评分:0.0
校门外的树 (Java代码) 摘要:解题思路:注意事项:参考代码:import java.util.Scanner;public class 种树 { public static void main(String[] args) { …… 题解列表 2018年03月05日 0 点赞 0 评论 977 浏览 评分:7.3
校门外的树 (C语言代码) 摘要:解题思路:用数组保存树的状态,初始为1,砍伐变0,最后累积还剩多少1即可。注意事项:参考代码:#include<stdio.h>int main() { int len_road, sum_area,…… 题解列表 2018年03月02日 1 点赞 0 评论 1066 浏览 评分:0.0
NINA-题解1099:校门外的树 (C语言代码) 摘要:解题思路:建立数组tree,全部赋值为0,表示有树;接下来每输入一组始末点,则将这范围内的tree置为1,表示没有树;完成后统计数组tree中为0的值的个数。注意事项:题目要求1<=L<=10000;…… 题解列表 2018年03月02日 0 点赞 0 评论 813 浏览 评分:0.0
校门外的树 (C语言代码) 摘要:解题思路:要注意输入M组区间时是分步进行M次操作(移出)的。注意事项:参考代码:#include<stdio.h>int main(){ int i,j,L,M,s,e,count=0; …… 题解列表 2018年02月28日 2 点赞 0 评论 1040 浏览 评分:0.0
校门外的树 (Java代码) 摘要:import java.util.*; public class Main { public static void main(String[] args) { Scanner cin=n…… 题解列表 2017年12月29日 3 点赞 0 评论 1748 浏览 评分:0.0
校门外的树 (C++代码) 摘要:解题思路:为何要用线段树?只是为了炫耀你们的学识吗?用树状数组难道不是更好吗?思路:树状数组的经典应用二:区间更新、单点查询,维护的是数列的差分数组(t[i]=a[i]-a[i-1]),区间加就显得很…… 题解列表 2017年12月26日 2 点赞 0 评论 990 浏览 评分:0.0