自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

janvinal的专栏

倾吾之所有精力练习算法

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 poj3126求一个素数到另一个素数每次变化一个数字的变化次数

#include#include#include#include#includeusing namespace std;#define CLR(arr, val) memset(arr, val, sizeof(arr))const int LEN=10010;int prime[LEN], isqueue[LEN], steps[LEN];int g, s, b, q;voi

2013-11-29 23:00:32 800

原创 poj3518靠一个数最近的两个素数的差

题意:题目意思就是一个数夹在两个连续的素数之间,算出这两个素数的差并输出;#includeusing namespace std;const int LEN=1399706;struct Prime{ int x, y;} isprime[LEN];void Get_prime(){ int i, j, k; for(i=0; i<=LEN; i+=2)

2013-11-29 20:43:08 596

原创 poj2739

题意:就是求连续素数的和,每一个数能有多少种不同的连续素数组成。#include#includeusing namespace std;const int LEN=20010;int prime[LEN], isprime[LEN], ans[LEN];void Get_sum();void Get_prime(){ int i, j, k; for(i=0; i

2013-11-29 19:54:28 461

原创 Linux编程起步 GCC基本用法

GCC使用入门(一)(1)http://developer.51cto.com/art/200609/32317.htmLinux编程起步 GCC基本用法http://developer.51cto.com/art/200810/94747.htm详解GCC的下载和安装http://developer.51cto.com/art/2008

2013-11-20 22:34:20 830

原创 各种排序集结&归并排序

#include#include#include#include#include#include#include#include#include#include#define INF 99999999using namespace std;const int MAX=10000+10;const int mod=1000000000+7;int s[MAX],temp

2013-11-16 16:51:39 585

原创 N!最末非零位数值

给定一个数N(N 在N很小的情况下,有一个简便的方法:求出1到N之间每个数的2的因子数和5的因子数,记为F(2)和F(5),显然F(2) >= F(5)。由于在末尾只有2和5相乘才能产生0,如果我们把2和5抛去,那么肯定不会有0,这样就可以一边乘一边模10,防止溢出。剩下的一堆2和5如何处理呢?因为2肯定比5多,因此最末位肯定是偶数(0的阶乘和1的阶乘除外)。而一个偶数不停地乘2,最末位的规律

2013-11-10 02:22:18 882

原创 JDK环境变量配置方法(初学者可以看懂)

这个东西要配置很多东西的```环境变量```JDK的配置```配置成功没成功你可以在开始运行→cmd→输入"java -version"如果显示出JDK的版本```那么你就配置成功了 附上配置方法:下载好的JDK是一个可执行安装程序,双击安装。将安装路径改为:C:\jdk1.6.0(当然其他路径也可以)。 JDK安装完成之后我们来设置环境变量: 我的

2013-11-09 15:22:08 425

原创 hdu2588欧拉函数

思路:分析:假设x=m的p的欧拉函数值之和了。#includeusing namespace std;int Euler(int n){ int val=n, i; for (i=2; i*i<=n; i++) { if ( n%i==0 ) { val=val/i*(i-1);

2013-11-08 15:03:16 578

原创 欧拉函数

欧拉函数的定义:E(k)=([1,n-1]中与n互质的整数个数).        因为任意正整数都可以唯一表示成如下形式:                     k=p1^a1*p2^a2*……*pi^ai;(即分解质因数形式)    可以推出:E(k)=(p1-1)(p2-1)……(pi-1)*(p1^(a1-1))(p2^(a2-1))……(pi^(ai-1))

2013-11-03 21:27:23 528

原创 进制转换方法神了

//方法一 用itoa函数#include//这函数太神了,进制转换直接秒过#include#include//貌似错了还是不能用?int main(){ __int64 n; while(scanf("%I64d",&n)!=EOF) { char a[100000]; printf("%s\n",itoa(n,a,2)); } return 0;

2013-11-03 20:23:20 504

原创 计算机信息的表示(源码、补码、浮点数、图形、声音)

1.定点数和浮点数的概念   在计算机中,数值型的数据有两种表示方法,一种叫做定点数,另一种叫做浮点数。   所谓定点数,就是在计算机中所有数的小数点位置固定不变。定点数有两种:定点小数和定点整数。定点小数将小数点固定在最高数据位的左边,因此,它只能表示小于1的纯小数。定点整数将小数点固定在最低数据位的右边,因此定点整数表示的也只是纯整数。由此可见,定点数表示数的范围较小。   为

2013-11-02 22:40:41 1470

算法合集之《浅谈贪心思想在动态规划中的应用》

这是一本关于算法的书,在这里这本书会帮助你更好的学习算法,算法合集之《浅谈贪心思想在动态规划中的应用》

2014-04-05

空空如也

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

TA关注的人

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