随笔分类 -  数学

摘要:"题目传送门" 今天早上考试考了这道题 题意:求$ A^{B} $所有约数之和%9901的结果。 思路:[暴力]快速幂+线性判约数再求和,30分。 [正解]看到求约数之和,很自然想到 唯一分解定理 ,对于正整数N, N = $ a_1^{b_1}a_2^{b_2}\dots a_n^{b_n} $ 阅读全文
posted @ 2019-08-19 12:23 Mystery_Sky 阅读(244) 评论(0) 推荐(0) 编辑
摘要:"CF776B Sherlock and his girlfriend" 乍一看貌似有点难。 仔细想想会发现这道题目有点~~蠢~~, 首先,所有的素数都可以直接染成1,因为他们之间不存在质因子的关系。 然后,所有的合数可以直接染成2,,, 为什么呢? 因为一旦某个数字被染成了2,就意味着这个数是非素 阅读全文
posted @ 2019-07-11 20:29 Mystery_Sky 阅读(156) 评论(0) 推荐(0) 编辑
摘要:"[USACO08DEC]拍头Patting Heads" 本题与质数并没有什么关系,但是运用到了筛法的思想。 对于每一个a "i], 都会使ans[j" 加1,而对于每一个相等的a[i]和a[j],显然 ans[i] = ans[j]。 c++ include include include us 阅读全文
posted @ 2019-07-08 20:46 Mystery_Sky 阅读(158) 评论(0) 推荐(0) 编辑
摘要:"计算系数" 由高中数学二项式定理可得: (by+ax)^k 中x^n y^m项的系数为: C(k,n) a^n b^m 然后组合数C(k, n)可以用杨辉三角求,a^n 、 b^m快速幂求。 Code: c++ include include include include using names 阅读全文
posted @ 2019-07-02 21:19 Mystery_Sky 阅读(275) 评论(0) 推荐(0) 编辑
摘要:"越狱" (咕咕咕) Code: 阅读全文
posted @ 2019-07-02 20:52 Mystery_Sky 阅读(125) 评论(0) 推荐(0) 编辑
摘要:"转圈游戏" 比较容易想到的思路: 进行10^k轮游戏后的结果与进行(10^k)%n 的结果是一致的,所以只需要快速幂求(10^k)%n,然后再求出(10^k)%n轮后的结果即可。 快速幂时记得开long long Code: c++ include include include include 阅读全文
posted @ 2019-07-02 20:24 Mystery_Sky 阅读(393) 评论(0) 推荐(1) 编辑
摘要:"A 的 B 次方" 快速幂板子题 Code: 阅读全文
posted @ 2019-07-02 20:00 Mystery_Sky 阅读(448) 评论(0) 推荐(0) 编辑
摘要:"序列的第k个数" 快速幂 Code: 阅读全文
posted @ 2019-07-02 19:54 Mystery_Sky 阅读(356) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示