上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页

Codeforces Round #395 Div.2 题解

摘要:感受 第一次参加CF的rating比赛,感觉还是非常exciting,前18分钟把AB切掉之后一直在考虑C题,结果最后还是没有想出来Orz "传送门" A 比较水的模拟,就是计算:$\frac{z}{lcm(a,b)}$ include define ll long long using names 阅读全文
posted @ 2017-02-03 10:40 蒟蒻konjac 阅读 (28) 评论 (0) 编辑

[hdu1695] GCD ——欧拉函数+容斥原理

摘要:题目 给定两个区间[1, b], [1, d],统计数对的个数(x, y)满足: 1. $x \in [1, b]$, $y \in [1, d]$ ; 2. $gcd(x, y) = k$ "HDU1695" 题解 我们观察式子$gcd(x,y)=k$ 很显然,$gcd(x/k, y/k) = 1 阅读全文
posted @ 2017-02-01 23:40 蒟蒻konjac 阅读 (39) 评论 (0) 编辑

[poj2356]--Find a multiple ——鸽巢原理

摘要:题意: 给定n个数,从中选取m个数,使得$\sum | n$。本题使用Special Judge. 题解: 既然使用special judge,我们可以直接构造答案。 首先构造在mod N剩余系下的前缀和。 $$sum_i = (a_i + sum_{i 1}) mod n$$ 剩余系N的完系中显然 阅读全文
posted @ 2017-02-01 20:48 蒟蒻konjac 阅读 (44) 评论 (0) 编辑

[bzoj2190][SDOI2008]仪仗队 ——欧拉函数

摘要:题解 以c点为(0, 0)建立坐标系,可以发现, 当(x,y)!=1,即x,y不互素时,(x,y)点一定会被点(x/n, y/n)遮挡。 所以点(x, y)被看到的充分必要条件是Gcd(x, y) == 1; 我们考察矩阵的下三角形,考察他的每一行,可以发现,这一行能够被看到的点的数目就是$\phi 阅读全文
posted @ 2017-01-25 19:37 蒟蒻konjac 阅读 (421) 评论 (0) 编辑

[bzoj2111][ZJOI2010]Perm 排列计数 ——问题转换,建立数学模型

摘要:题目大意 称一个1,2,...,N的排列P1,P2...,Pn是Magic的,当且仅当2Pi/2. 计算1,2,...N的排列中有多少是Magic的,答案可能很大,只能输出模P以后的值。 题解 1) 问题转换,建立模型。 可以发现,本题就是要求小根完全二叉树的个数。 2) 树上dp 定义f[n]为以 阅读全文
posted @ 2017-01-25 19:18 蒟蒻konjac 阅读 (233) 评论 (0) 编辑

[bzoj3122][SDOI2013]随机数生成器 ——BSGS,数列

摘要:题目大意 给定递推序列: F[i] = a F[i 1] + b (mod c) 求一个最小的i使得F[i] == t 题解 我们首先要化简这个数列,作为一个学渣,我查阅了一些资料: http://d.g.wanfangdata.com.cn/Periodical_cczl200924107.asp 阅读全文
posted @ 2017-01-25 17:48 蒟蒻konjac 阅读 (116) 评论 (0) 编辑

[模板]大步小步算法——BSGS算法

摘要:大步小步算法用于解决:已知A, B, C,求X使得 A^x = B (mod C) 成立。 我们令x = i m j | m = ceil(sqrt(C)), i = [1, m], j = [0, m] 那么原式就变成了: A^(i m) = A^j B 我们先枚举j,把A^j B加入哈希表 然后 阅读全文
posted @ 2017-01-25 09:33 蒟蒻konjac 阅读 (3240) 评论 (0) 编辑

[bzoj2726][SDOI2012]任务安排 ——斜率优化,动态规划,二分,代价提前计算

摘要:题解 本题的状态很容易设计: f[i] 为到第i个物件的最小代价。 但是方程不容易设计,因为有“后效性” 有两种方法解决: 1)倒过来设计动态规划,典型的,可以设计这样的方程: dp(i) = min( dp(j) + F(i) (T(i) T(j) + S) ) (i f[i] S F[j] Ti 阅读全文
posted @ 2017-01-24 22:06 蒟蒻konjac 阅读 (290) 评论 (0) 编辑

[bzoj4517][SDOI2016]排列计数

摘要:题目大意 计算C(n,m) D(n m) 其中D(x)为错位排列 题目解答 没有什么好说的,注意细节。 代码 include const int P = 1e9+7; const int maxn = 1e7+1; define ll long long int D[maxn+10], fact[m 阅读全文
posted @ 2017-01-24 17:56 蒟蒻konjac 阅读 (51) 评论 (0) 编辑

[bzoj1951][SDOI2010]古代猪文

摘要:题目描述: 计算$G^{\sum_{i|n} C(n,i)} \% P$ 题目解答: 为叙述方便起见,我们令sigma()为W 显然W是一个非常大的数,如果暴力直接计算不是明智的选择。 我们这里使用费马小定理: 对于一个素数p: $$a^{p 1} = 1 | (a, p) = 1$$ 对于G^W, 阅读全文
posted @ 2017-01-24 16:53 蒟蒻konjac 阅读 (179) 评论 (0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页

统计