
算法和数据结构
冰点小爱
热爱程序,为程序而疯狂
展开
-
poj 1700 Crossing River
/* 1> 最快的(即所用时间t[0])和次快的过河,然后最快的将船划回来,再次慢的和最慢的过河,然后次快的将船划回来. 2> 最快的和最慢的过河,然后最快的将船划回来,再最快的和次慢的过河,然后最快的将船划回来. 这样就将过河所需时间最大的两个人送过了河,而对于剩下的人,采用同样的处理方式,接下来做的就是判断怎样用的时间最少. 1> 方案1所需时间为:t[0]+2*t[1]+t[n-1原创 2012-05-10 15:49:27 · 675 阅读 · 2 评论 -
hdu 1004 Let the Balloon Rise
此题为水题 代码: /* Author:snowflake Time:2012/4/24 Desc:hdu 1004 字符串问题 水题 */ #include #include #include using namespace std; int main() { int n; char color[1000][15]; w原创 2012-04-24 20:15:13 · 442 阅读 · 0 评论 -
poj2756二叉树
出去兴趣做做这些。牛人可以直接无视.. /* Author:snowflake Time:2012/4/9 desc:poj2756简单题 */ /* 结题报告:这题就是找到一个最先能使两个点重合的节点,依次枚举两个数所经历的节点, 直到根节点,然后在对比其内容。 */ #include #include using namespace std;原创 2012-04-09 16:01:25 · 1309 阅读 · 0 评论 -
十六进制到十进制转换
不多说了,直接上代码了 #include #include #include using namespace std; const int N=10; char a[N]; int main() { int t; scanf("%d",&t); while(t--) { int z=0; scanf("%s",a); int len=strlen(a);原创 2012-04-06 19:33:50 · 574 阅读 · 0 评论