摘要:
UVA.839 Not so Mobile ( 二叉树 DFS)题意分析给出一份天平,判断天平是否平衡。 一开始使用的是保存每个节点,节点存储着两边的质量和距离,但是一直是Runtime error。也不知道到底是哪里出了问题,后来发现直接判断当前是否平衡,若下面还有节点,接着递归调... 阅读全文
摘要:
UVA.122 Trees on the level(二叉树 BFS)题意分析给出节点的关系,按照层序遍历一次输出节点的值,若树不完整,则输出not complete代码总览#include #include #include #include #include #include #... 阅读全文
摘要:
UVA.540 Team Queue (队列)题意分析有t个团队正在排队,每次来一个新人的时候,他可以插入到他最后一个队友的身后,如果没有他的队友,那么他只能插入到队伍的最后。题目中包含以下操作: 1.ENQUEUE x :表示编号为x的入队; 2.DEQUEUE:长队的队首出队。... 阅读全文
摘要:
UVA.11384 Help is needed for Dexter (思维题)题意分析同样水题一道,这回思路对了。 给出数字n,面对一个1,2,3,4……n的数字序列,你可以对他们的部分或者全部减去一个相同数字,最后使得这个序列变为全0的序列,求这样操作的次数最小值。 一开始着... 阅读全文
摘要:
UVA.10474 Where is the Marble ( 排序 二分查找 )题意分析大水题一道。排序好找到第一个目标数字的位置,返回其下标即可。暴力可过,强行写了一发BS,发现错误百出。应了那句话:基础不牢,地动山摇。 记录一下自己BS的常见错误: 1.需要传入的参数是,搜... 阅读全文
摘要:
HDOJ(HDU).1754 I Hate It (ST 单点替换 区间最大值)点我挑战题目题意分析从题目中可以看出是大数据的输入,和大量询问。基本操作有: 1.Q(i,j)代表求区间max(a[k]) k∈[i,j]; 2.U(i,j)代表a[i] = j; 对于询问U,用单点替... 阅读全文