- 博客(13)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 hdu 4974——A simple water problem
题意:一次比赛由两个人进行,每个人可以加1分或0分。有n个人最后得分是a[i],问这些人最少进行了几场比赛思路:注意要从大到小排序,把得分最少的放在最后代码如下:#include #include #include #include #include #include #include #include #include #include #include #
2015-08-20 17:02:20 410
原创 hdu 4764——Stone
题意:可以理解为有N-1个石头(减一是因为题目说不能有N),两个人轮流拿,每次最多拿k个。如果一个人没有拿的了就输了。问先手是否会赢。
2015-08-07 15:24:07 341
原创 hdu 4750——Count The Pairs
题意:南京理工大学有很多景点。两个景点组成一对。两个景点的价值用这种方式计算:设两个景点之间一条路径中最长的一条路的距离是s,这两个景点的价值f就是所有路径中s的最小值。游客想要找价值大于等于t的景点对有多少个。 思路:将边按照权值从小到大排序。依次遍历每条边。因为每次加入的边是当前遍历过的边中最大的,若这条边连接的两个节点不在同一个集合中,那么这两个集合之间点对的价值就是这条边的权值。 错误:
2015-08-06 19:16:40 503
原创 ZOJ - 3620——Escape Time II
题意:一个人要从房间里逃出来并且拿尽量多的珠宝。问最多可以拿多少 思路:先把房间两两距离求出来,然后状态压缩
2015-08-03 17:41:01 374
原创 zoj 3612 ——Median
题意:在一个数组中加入或删除元素,求每次操作以后这个数组的中位数。 思路:本来应该是平衡二叉树,发现不会写,后来想想用线段树来写了一个。先把所有操作都读进来,然后把数字离散化,然后在线段树上面操作。 代码如下:#include<cstdio>#include<cstdlib>#include<math.h>#include<iostream>#include<cstring>#incl
2015-08-03 17:38:04 402
实验室安全.txt
2019-08-17
Visual C++里面的重复定义
2013-05-31
C++字符串问题,char type[10]跟string type 有什么区别?
2013-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人