
C/C++大数
BoilTask
www.BoilTask.com
展开
-
【杭电】[1715]大菲波数
大数运算使用字符串模拟 在斐波那契数列中是对大数的多次想加 为了方便编写函数所以可以使用string类型 函数完成后 只需像正常求数列那样调用即可原创 2016-07-18 12:02:49 · 425 阅读 · 0 评论 -
【杭电】[1865]1sting
对于由所有1构成的字符串而言,用f(n)表示其长度为n时的可能数,有以下的情形: 长度为1时,即“1”,无法合并,只有,1种可能; 长度为2时,即“11”,只有一种合并方法,字符串可以变为“11”,或“2”,有2种可能; 长度为n时,它的长n-1的串与1连接有f(n-1)种情况,或者它的第n-1个1与第n个1合并为2,有f(n-2)种可能,合计有f(n-2)+f(n-1)种可能。原创 2016-07-18 12:06:26 · 444 阅读 · 0 评论 -
【杭电】[1212]Big Number
还是关于同余定理的一题 本质还是字符串来模拟大数原创 2015-12-26 23:14:21 · 394 阅读 · 0 评论 -
【杭电】[2057]A + B Again
做题过程有点变态的一题首先 这一题是可以用自带的十六进制转化计算几句话就写出来的 不过鉴于以为是大数 所以起初选择了以字符串模拟 (经过测试用时大概比直接写短五分之一) 于是……先放代码原创 2016-03-20 13:04:46 · 1053 阅读 · 1 评论 -
【杭电】[1002]A + B Problem II
大数相加的问题 其实也就是用数组来模拟数的加减 其实想想也没那么复杂 不过当时确实纠结了好久原创 2015-12-20 14:56:59 · 519 阅读 · 0 评论 -
C++用实现大数模板(string、int128)
相加 string add(string a,string b) { //两数相加 string res=""; int i=1; string first="0"; while(true) { int tai=a.size()-i; int tbi=b.size()-i; if(tai<0 && tbi<0)原创 2018-11-13 00:16:30 · 957 阅读 · 1 评论