随笔分类 -  分治

摘要:洛谷OJ P1045 麦森数 解题报告by MedalPluS 题目描述形如2P-1的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数,2P-1不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3021377,它有909526位。麦森数有许多重要应用,它... 阅读全文
posted @ 2015-05-21 00:26 MedalPluS 阅读(465) 评论(0) 推荐(0)
摘要:1.火柴棒等式 单击此处看题目考察算法:数学分析+枚举 1 #include 2 #include 3 using namespace std; 4 5 const int match[10]={6,2,5,5,4,5,6,3,7,6}; 6 7 int n; 8 9 int merge(... 阅读全文
posted @ 2015-02-09 21:00 MedalPluS 阅读(255) 评论(0) 推荐(0)
摘要:快速幂 如何快速计算nm?我们采用从特殊到一般的数学思想: 假设n=2,m=10 直接算的结果是2*2*2*2*...*2 计算了10次 快速幂的思想是将m二进制化 210=4*16*16 计算了3次 同理可得,nm用快速幂来计算的过程是使底数不断倍增,指数倍减,达到时间上的优化:O(N)->O(l... 阅读全文
posted @ 2014-12-23 23:09 MedalPluS 阅读(157) 评论(0) 推荐(0)
摘要:归并排序求逆序对by mps 【1】什么是逆序对? 对于一个数列需要按从小到大排序,如果有ai,aj且满足ai>aj和i>1;20 merge_sort(l,mid);21 merge_sort(mid+1,r);22 Union(l,mid,r);... 阅读全文
posted @ 2014-12-23 22:47 MedalPluS 阅读(335) 评论(0) 推荐(0)