给定一个rand(),可以产生从0到RAND_MAX的随机数,其中RAND_MAX很大(常见值:16位int能表示的最大整数32767),写出利用rand()生成[a,b]中任意整数的函数,其中a>=0, b
分析:
这是在编程工作最常见的随机函数的应用,在这里做一个起点再合适不过。把随机数区间的起点从0变为a,同时把一共RAND_MAX+1个数的区间缩小至只含有b-a+1个数的区间,写为 a...
分类:
其他好文 时间:
2015-01-11 09:37:20
阅读次数:
180
创建一个类模块,粘贴如下代码:
'大整数结构体
Private Type LARGE_INTEGER
LowPart As Long
HighPart As Long
End Type
'获取时间计数器计数值
Private Declare Function QueryPerformanceCounter _
Lib "kernel32" (...
分类:
其他好文 时间:
2015-01-08 00:56:56
阅读次数:
273
在北京航空航天大学出版社出版的丁海军老师主编的《程序设计基础(C语言)》第236页,我看到了一个大整数减法的的算法实现,试验了这样一组数据:as="99999";bs="100004";结果:rs=-1&1&5请按任意键继续...多次调试,我发现了一个问题:当需要向高位借一时,如果高位为零..
分类:
编程语言 时间:
2015-01-07 15:15:50
阅读次数:
201
有用的c++函数总结
find()函数; string成员函数有这个,algorithm库中也有这个 ,可以在容器中查找元素
string的at函数,比如string str; str.at(pos)能够检查越界 比 str[pos] 安全。当然你可以根据自己的需求选择使用哪一种表示方式,但是在c中你就没的选
erase函数可以选择性地删除字符串中一部分,我们可以想见其效率有多慢,但是总比自己写代码要爽
insert函数 就是插入函数
reverse函数 反转字符串的一部分 是algorithm库...
分类:
其他好文 时间:
2015-01-06 18:04:33
阅读次数:
413
题目:
Given two numbers represented as strings, return multiplication of the numbers as a string.
Note: The numbers can be arbitrarily large and are non-negative.
Answer 1:
基础法
大整数...
分类:
编程语言 时间:
2015-01-06 10:11:54
阅读次数:
222
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1002题目意思:就是大整数加法。 两年几前做的,纯粹是整理下来的。 1 #include 2 #include 3 4 #define max 1010 5 char a[max], b[ma...
分类:
其他好文 时间:
2015-01-02 22:24:56
阅读次数:
223
题目链接:http://poj.org/problem?id=2389题目意思:就是大整数乘法。 题目中说每个整数不超过 40 位,是错的!!!要开大点,这里我开到100. 其实大整数乘法还是第一次写 = =.......大整数加法写得比较多。百练也有一条是大整数乘法,链接如下:http://b.....
分类:
其他好文 时间:
2015-01-02 22:18:09
阅读次数:
211
因为这里是MOD最大为100000所以我将字符串看作5个一组,并记录后面跟了多少个100000每次取5个数根据其数据进行取模更新注意过程中 100000*100000会超int#include #include #include using namespace std;#define ll long...
分类:
其他好文 时间:
2015-01-01 00:09:45
阅读次数:
215
Q:找最大数序列总时间限制: 1000ms 内存限制: 65536kB描述输入 n 行,每行不超过 100 个无符号整数,无符号数不超过 4 位。请输出最大整数以及最大整数所在的行号(行号从 1 开始)。如果该数据在多个行中出现,则按从小到大输出相应行号,行号之间以一个逗号分开。输入一行输入一个正整...
分类:
其他好文 时间:
2014-12-30 18:38:52
阅读次数:
165
1 #include 2 #include 3 using namespace std; 4 string sum; 5 const int max_len = 110; 6 string tool(string a){ 7 int dif = max_len - a.length(); ...
分类:
其他好文 时间:
2014-12-26 12:58:51
阅读次数:
176