码迷,mamicode.com
首页 >  
搜索关键字:max sum plus plus    ( 46271个结果
CC150 需整理汇总
汉诺塔问题:P141用两个stack设计一个队列 p142 结合上题,队列实现max操作,要求尽量提高效率。(编程之美)找出二叉树中指定节点的下一个节点(中序后继),假定每个节点有父指针。p154二叉树某两个节点的公共祖先。p155判断T2是否是T1的子树。p159打印二叉树节点数值总和等于某个给....
分类:其他好文   时间:2014-08-12 00:13:23    阅读次数:346
题目552-小数阶乘-nyoj20140811
#include int main(){ int m; while(scanf("%d",&m)!=EOF) { int sum,i; sum=1; for(i=1;i<=m;i++) sum=sum*i; printf("%d\n",sum); } return 0; }
分类:其他好文   时间:2014-08-12 00:08:43    阅读次数:217
[LeetCode] 3Sum Closest
Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers....
分类:其他好文   时间:2014-08-12 00:03:33    阅读次数:269
[LeetCode] 3Sum
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of ...
分类:其他好文   时间:2014-08-11 23:52:23    阅读次数:209
题目550-三位数逆序输出-nyoj20140811
#include int main(){ int m; while(scanf("%d",&m)!=EOF) { int a1,a2,a3,sum,n; a1=m%10; n=(m-a1)/10; a2=n%10; a3=m/100; sum=100*a1+a2*10+a3; printf("%d\...
分类:其他好文   时间:2014-08-11 23:45:43    阅读次数:249
C++书籍推荐
《C++程序设计语言》 《C++语言设计与演化》 《C++标准程序库》 《EFFECTIVE C++ 中文版》 《MORE EFFECTIVE C++ 中文版》 《C++ PRIMER 中文版》 《C++沉思录》 《C++ STL中文版》 《C++ PRIMER PLUS 中文版》 《深度探索C++对象模型》 《C++设计新思维——泛型编程与设计模式之应用》 《对象揭秘:Ja...
分类:编程语言   时间:2014-08-11 21:35:33    阅读次数:335
UVA1467 - Installations
题目链接 题意:有n个服务,每个服务都有安装时间s,截止时间d。如果任务没有在截止时间之前完成,会有惩罚值,假设完成时间为C,则惩罚值为max(C-d,0)。求最两个最大惩罚值之和的最小值。 思路:我们先按照截止时间d从小到大排序,如果d相同,则s小的排前面。这样处理得到的总的惩罚值是较优解,但不是最优解。排序之后,找到序列中惩罚值最大值和第二大值的两者中比较靠后的位置p,...
分类:其他好文   时间:2014-08-11 21:35:13    阅读次数:294
POJ训练计划2828_Buy Tickets(线段树/单点更新)
解题报告 题意: 插队完的顺序。 思路: 倒着处理数据,第i个人占据第j=pos[i]+1个的空位。 线段树维护区间空位信息。 #include #include #include using namespace std; struct node { int x,v; } num[201000]; int sum[1000000],ans[201000]; void c...
分类:其他好文   时间:2014-08-11 21:34:33    阅读次数:378
遇到的错误java.lang.ClassCastException
package tpackage; public class ArrayList { private Object list[]; private int sum=0; public ArrayList(){ this(16); } public ArrayList(int capacity) { list = new Object[capacity]; } p...
分类:编程语言   时间:2014-08-11 21:32:32    阅读次数:289
HDU 2830 Matrix Swapping II (DP,最大全1矩阵)
题意 给你一个n*m矩阵 每列都可以随便交换位置 求最优交换后最大的全1子矩阵 又是HDU 1505 1506的变种 但这个更容易了 因为每列都可以交换位置了 那么这一行中所有比i高的都可以与i相邻了 只需要统计这一行有多少个比i高就行了 可以在算出每一行后 把高度大的放前面去 用num[i]记录排序后的列原来的数 这样就有j列比h[i][num[j]]高了 最后的答案也就是max(j*h[i][num[j]])...
分类:移动开发   时间:2014-08-11 21:30:12    阅读次数:296
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!