上一页 1 ··· 11 12 13 14 15
摘要: 前缀和 差分 阅读全文
posted @ 2018-12-16 10:35 宇興 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 using namespace std; 3 long long a,b,p; 4 long long mul(long long a,long long b,long long p) 5 { 6 long long ans=0; 7 while(b) 8 { 9 if(b&1) ans=(ans+a)%p; 1... 阅读全文
posted @ 2018-12-16 10:16 宇興 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 using namespace std; 3 long long a,b,p; 4 long long quickpow(long long a,long long b,long long p) 5 { 6 long long ans=1; 7 while(b) 8 { 9 if(b&1) ans=ans%p*a... 阅读全文
posted @ 2018-12-16 10:14 宇興 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 using namespace std; 3 const double eps=0.0000001;//精度 4 struct f{ 5 double s[20]; 6 int n; 7 inline double calc(double x) 8 { 9 double sum=0; 10 ... 阅读全文
posted @ 2018-12-16 00:33 宇興 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 高精度进制加法 3 n为进制(n 6 using namespace std; 7 const int maxn=10000; 8 int n; 9 struct bign{ 10 int d[maxn],len; 11 inline bign(){len=1;memset(d,0,sizeof(d));} 12 inline ... 阅读全文
posted @ 2018-12-16 00:04 宇興 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 using namespace std; 3 const int maxn=10000;//最大处理位数 4 struct bign 5 { 6 int d[maxn],len; //下标从0开始 7 inline void clean() {while(len>1&&!d[len-1]) len--;}; //删除前导0 ... 阅读全文
posted @ 2018-12-16 00:02 宇興 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 高精度减法 3 洛谷极端数据 最大位数开到100000 4 若被减数小于减数 输出负号后交换减数与被减数 5 结构体初始化 6 定义去除前导0函数 7 重载赋值符号 减号 小于号(用于比较大小) 8 定义字符串输出函数 9 重载输入输出流 10 */ 11 #include 12 using ... 阅读全文
posted @ 2018-12-15 23:51 宇興 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 高精度乘法(无负数) 3 结构体初始化 4 定义去除前导0函数 5 重载赋值符号、乘号 6 定义字符串输出函数 7 重载输入输出 8 */ 9 #include 10 using namespace std; 11 const int maxn=10000; 12 struct bign{ 13 int ... 阅读全文
posted @ 2018-12-15 23:51 宇興 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 高精度加法 3 结构体初始化 4 重载赋值符号 加号 5 定义输出字符串函数用于输出流 6 重载输入输出流 7 */ 8 #include 9 using namespace std; 10 const int maxn=10000; 11 struct bign{ 12 int d[maxn],len; 13 ... 阅读全文
posted @ 2018-12-15 23:49 宇興 阅读(167) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15