校门外的树-题解(C语言代码)(去重)(动态分配内存减少空间复杂度) 【**解题思路**】利用数组和现有的道路长度进行内存分配,map[x]=1表示有树反之map[x]=0没树,出现修路重复的先判断有没有数,没有就不用移树。```c#include#includeintmain(){int*l;//道路初始化intnn, 题解列表 2020年01月07日 0 点赞 0 评论 1192 浏览 评分:0.0
校门外的树-用两个数组实现-题解(C语言代码) /*代码运行结果是对的,但是一直提交都是错误36%,有没有大佬给看看,万分感谢*/```c#include#defineN10001voidsort(int*a,intm){inti,j,min,temp;for(i=0;i 题解列表 2019年11月21日 0 点赞 0 评论 1233 浏览 评分:0.0
校门外的树-题解(C语言代码) 摘要: #include using namespace std; int main() { bool a[10001]; int i,j,s,e,L,M,num=0; cin >…… 题解列表 2019年09月08日 0 点赞 2 评论 1159 浏览 评分:9.9
校门外的树-题解(C语言代码) 这道题看了一下,感觉有点小问题,具体实现代码太多了就不写了。题目应该没有考虑到三个区域都有重复的情况?这种情况下,正常不好写;题解有种方法,是把数组都初始化为1,在区域就置0,这种方法就不用管都重复情况,确实是优解了。主要是自己想了一下还没想到正常代码怎么解决都重复情况,请指教。 题解列表 2019年08月29日 0 点赞 1 评论 523 浏览 评分:2.0
校门外的树-题解(C语言代码) #includeintmain(){inta[10000];intL,M,x,y,sum=0;inti,j;scanf("%d%d",&L,&M);for(i=0;i 题解列表 2019年08月11日 0 点赞 0 评论 1309 浏览 评分:0.0
校门外的树-题解(C语言代码) 摘要://其实吧,此题可以用一个一位数组模拟树,然后此题就变得简单了,但要看请题目 //给定的条件,千万要记住不要忽视任何条件。 //记住是从0开始计数 //还有L的范围是1————10000 //…… 题解列表 2019年08月08日 0 点赞 0 评论 1446 浏览 评分:0.0
校门外的树-题解(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 题解列表 2019年07月25日 0 点赞 0 评论 1408 浏览 评分:0.0
校门外的树-题解(C语言代码) 思想:使用一个大数组表示学校外树木的状态,存在写0,被占用写1,每次占用的模块,直接从数组中遍历,写1即可,最后遍历大数组,读取其中的0个数即可第一次错误64%:原因:建立的状态数组为10000,改为10001后错误消失,此问题主要没考虑到树木是作为坐标轴看的, 题解列表 2019年07月24日 0 点赞 0 评论 1548 浏览 评分:0.0
校门外的树-题解(C语言代码) 这道题思路很简单我看了一下优解,思路是一样的#includeintmain(void){inttree[10001];intl,m,i,a,b;intsum=0;scanf("%d%d",&l,&m);for(i=0;i 题解列表 2019年07月20日 0 点赞 0 评论 1020 浏览 评分:0.0
校门外的树 (C语言代码) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int L, M, m, n, i, j, a[10001] = {0}, s = 0; scanf…… 题解列表 2019年05月20日 0 点赞 0 评论 1467 浏览 评分:0.0