自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 素数基础篇 之 素数的个数 - czyuan原创

上一篇我们对素数的基本判断方法进行了介绍(素数基础篇 之 素数的判断 - czyuan原创     http://hi.baidu.com/czyuan_acm/blog/item/8a6f7d88187acd9fa4c2721f.html)     了解了基本的判断方法后,你是不是有个疑问:“我们能判断素数的个数吗?”总所周知,素数的个数是无限的,且没有固定的公式…但如果我们只要判断

2014-03-30 10:35:41 869

原创 HDU 4358

将树形结构转化成线性结构,那么我们就可以将问题转化为求一个区间内,恰好出现K次的权值有多少种。我们记录树状数组第k位表示k到i的答案,假设v出现的位置是在p1; p2; p3;    ; pk,那么我们假设现在枚举到了pk这个位置,将pk这个位置的数字加入集合之后,p(k−K−1) + 1到p(k−K)这部分区间内权值v出现次数就超过K了,p(k−K )+ 1到p(k−K+1)这部分区

2014-03-29 22:32:05 563

原创 DAG单源最短路径

1、基本算法我们知道DAG上一定存在拓扑排序,且若在有向图G中从顶点Vi->Vj有一条路径,则在拓扑排序中顶点Vi一定在顶点Vj之前,而因为在DAG图中没有环,所以按照DAG图的拓扑排序进行序列最短路径的更新,一定能求出最短路径。2、基本步骤处理顶点V时,对每条离开的边执行松弛运算,若果给出从源点到u的一条最短路径(经过v),则更新到u的最短路径。这个过程将检查图中每个顶点

2014-03-27 09:28:35 937

原创 UVA 10177 (2/3/4)-D Sqr/Rects/Cubes/Boxes?

Problem J(2/3/4)-D Sqr/Rects/Cubes/Boxes?Input: standard inputOutput: standard outputTime Limit: 2 seconds You can see a (4x4) grid below. Can you tell me how many squares and rectangles a

2014-03-20 22:09:21 548

原创 UVA 1001 Simple calculations

这个题是典型的数学递推题,把求a1的公式算出来,这道题便解决了。由2ai = ai–1 + ai+1 – 2ci,将i = 1,2,3,4……n带入,得:   2a1 = a0 + a2 - 2c1   2a2 = a1 + a3 - 2c2   2a3 = a2 + a4 - 2c3   …… ……   ……   2an = an-1 +

2014-03-19 10:42:11 533

原创 4 Values whose Sum is 0

给出四组数a[],b[],c[],d[],求x1+x2+x3+x4=0的方案数。其中x1属于a,x2属于b....这几天学Linux学累了,找几道算法题做做,毕竟很长时间没写acm程序了,手都生了。起初自己的想法便是将a和b的组合方案数存入一数组中并进行排序,然后枚举c和d构成的方案在相应的数组中查找出现的次数将结果累加到最终结果中。其中自己采用了两种方法来做的二分散列表(注意hash

2014-03-12 15:26:49 684

原创 Ubuntu 12.04软件中心安装flash插件过程失败解决办法

安装了Ubuntu12.04后,我使用火狐浏览器登录百度文库搜一些介绍curses库的资料,发现浏览器没有flash插件,这时贴心的火狐娘提示我安装缺失插件,于是就按照提示更新插件,在安装向导中,我选择了adobeflash插件。然而等了半个小时,flash插件还没下载完,因为还有其他软件要下载,于是我点击取消下载flash插件,结果过了半个小时还是卡在那里:我想,既然软件中心没法下载

2014-03-03 19:00:13 620

原创 Linux_C目录扫描程序

说白了就是对整棵目录树进行深度优先遍历即可。#include #include #include #include #include #include #include void printdir(const char *dir, int depth) { DIR *dp; struct dirent *entry; struct stat statb

2014-03-03 17:50:10 1169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除