
技巧总结
mafeichao
这个作者很懒,什么都没留下…
展开
-
利用中间结果减少计算量
在有些程序设计中,如果能充分利用中间计算结果会使计算量大为减少,这主要依赖于递推式,今后遇到这类问题时都总结到这里,希望能对己对人有所帮助。原创 2008-10-29 12:11:00 · 533 阅读 · 0 评论 -
合理安排计算顺序避免溢出
1,加法为主流的表达式可以将一些减法操作提到前面来避免溢出2,乘法为主流的表达式可以将一些除法操作提到前面来避免溢出实例:多个数最小公倍数的求解算法、组合数计算的算法。原创 2008-10-29 12:14:00 · 561 阅读 · 0 评论 -
高精度运算一(两个数的运算)
#include #include #include #include using namespace std;#define MAX 20 //两个整数一个为m位,一个为n位,那么它们的和最多为max{m,n}+1位。//两个高精度整数相加void Add(char* str1,char* str2,char* res){ int i,len1,len2,len; len1原创 2008-10-31 18:14:00 · 666 阅读 · 0 评论 -
大整数除法
//得到商和余数版本:1,大整数除法运算,不同于其它的大整数运算,它不需要对字符串进行逆转,这主要是因为大整数除法是模拟手算过程,从最高位开始试商。2,试商的过程是调用大整数减法和比较函数的过程,这里的减法运算只实现大数减小数的情形。3,被除数为m位,除数为n位,则商最多为m位,余数最多为n位。4,strcmp("2","123") 结果为1,所以这里必须重新写一个比较函数//原创 2008-11-02 19:43:00 · 9353 阅读 · 0 评论 -
浏览器相关功能系统调用
<br />1,调出记事本查看源代码:(1)打开记事本(2)向记事本写内容<br />a)引入空间using System.Runtime.InteropServices;<br />b)声明导出函数<br />[DllImport("User32.dll")]<br />public extern static int SendMessage(IntPtr hwnd,uint msg,int wparam,string lparam);<br />[DllImport("User32.dll", Char原创 2010-07-29 19:45:00 · 871 阅读 · 0 评论