- 博客(8)
- 资源 (18)
- 问答 (4)
- 收藏
- 关注
原创 输入一个数计算其二进制中连续1的个数
输入一个数,计算其对应二进制中,连续1的最长的个数 如: 9 = 1001 15 = 1111 其最长连续1的个数分别为1和4 代码:// example:// input 31// output 5//#include<iostream>#include"gmp.h"using namespace std;
2015-12-20 19:00:14 1587
原创 利用gmp库查找完美数
完美数的定义:若一个数能写成其所有质因数之和,则称之为完美数。 如: 6 = 1 + 2 + 3 = 2 * 3 28 = 1 + 2 + 4 + 7 + 14 = 4 * 7 这些完美数都满足为两个数的乘积构成,且第二个数为质数 公式: (2^(n-1)) * (2^n -1) 即,现在我们只需从2的n次幂开始找,只要2^n - 1 为质数,就可以确定一个完美数了。一般的质数
2015-12-20 17:33:11 867
原创 Linux gmp类库的简单使用(二)
GMP常用函数介绍(这里只简单介绍一下整数函数,如需更多请自行阅读手册)1.初始化函数mpz_t integ;// 定义mpz_init (integ)// 初始化,默认值为02.赋值函数// 把op赋值给rop void mpz_set (mpz_t rop, mpz_t op) //注意,两个数的类型都是mpz_tvoid mpz_set_ui (mpz_t rop, unsig
2015-12-20 17:05:41 5654
原创 Linux gmp类库的简单使用(一)
第一步:下载该库文件 地址1 地址2 第二步:安装 1. 将下载之后的安装包解压 命令: .tar.gz格式 tar -zxvf gmp-4.1.4.tar.gz .tar.lz格式 tar -jxvf gmp-4.1.4.tar.lz 2. 进入gmp-4.1.4文件夹 cd gmp-4.1.4 ./configure (若
2015-12-20 16:26:39 6295
转载 Linux Ubuntu下Git命令自动补全
转自:http://blog.sina.com.cn/s/blog_601f224a01011zt0.htmlgit 命令并不支持自动补全功能,为了使我们的工作更加高效,就非常有必要用到自动补全功能。但是要实现这个功能需要用到 git 源码中的一个脚本文件。所以就从下载源码讲起。 如果没有安装 git ,在 Ubuntu 下请使用下面的命令安装:$ apt-get install git$ ap
2015-12-18 21:41:33 5225 4
原创 C/C++中如何判断一个输入的变量是否和其定义的类型一致
思路: 所有的变量都字符串来表示,先判断该字符串是否符号该数据类型的构造形式,然后再把字符串转换成对应的数据类型。比如,现在要输入一个(int)整型变量,则先定义一个string类型的变量str(C语言中对应用char[]数组)来保存想输入的整型变量,然后判断这个字符串中是否只含有’0’~’9’这10个字符型常量,如果是true,则再转换成int型变量,否则结束。这儿提供了如下五个函数:bool
2015-12-18 19:55:27 4382 2
原创 Linux 下的Makefile(二)
之前说到怎么写一个简单的Makefile,现在介绍一下怎么把编译好的目标文件和执行文件分离出来,也就是分别放到两个文件夹当中。举例: 当前test目录里面有一个文件夹src(sources),里面放有5个源文件(和之前的一样)。现在要做的就是编译完成之后,把目标文件和源文件以及可执行文件分离开来OBJ_DIR = ./objSRC_DIR = ./srcBIN_DIR = ./binCX
2015-12-15 21:18:44 1017
原创 Linux 下的Makefile(一)
一、入门级入门级其实就和直接用命令在终端下编译基本上没有任何区别。只是把在终端中键入的命令全部放入到Makefile文件中。举例://hello.cpp #include<iostream>using namespace std;int main(){ cout<<"Hello world!"<<endl; return 0;}1.打开终端,进入当前test目录。新建一
2015-12-15 17:34:54 1071
神经网络与深度学习
2017-09-24
deeplearning
2017-09-10
Dell inspiron 15r 5537安装Ubuntu 开机提示低显卡模式?
2015-06-05
Linux 中,普通用户获得临时root 之后,是否和超级用户一样?
2015-06-04
C语言关于char分配内存的问题
2015-06-04
C++中,定义的数组怎么由输入来确定维度
2014-12-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人