2012d1t1 密码 模拟题 2012d1t2 国王游戏 考虑相邻的两个交换。要打高精度。 2012d1t3 开车旅行 倍增。然后因为inf开得不够大wa了一发? 2012d2t1 同余方程 exgcd裸题。 2012d2t2 借教室 原本想用线段树的。。后来发现(被大神告诉说)二分就可以了。 2 ...
分类:
其他好文 时间:
2016-11-17 18:15:18
阅读次数:
203
题意:已知2只青蛙的起始位置 a,b 和跳跃一次的距离 m,n,现在它们沿着一条长度为 l 的纬线(圈)向相同方向跳跃。问它们何时能相遇?(好有聊的青蛙 (??????‵) *)永不相遇就输出"Impossible"。(蠢得可怜 -_-!) 解法:用拓展欧几里德求同余方程的最小正整数解。(a+mx) ...
分类:
其他好文 时间:
2016-11-14 20:17:52
阅读次数:
208
题目描述 求关于 x 的同余方程 ax ≡ 1 (mod b)的最小正整数解。 输入输出格式 输入格式: 输入只有一行,包含两个正整数 a, b,用一个空格隔开。 输出格式: 输出只有一行,包含一个正整数 x0,即最小正整数解。输入数据保证一定有解。 输入输出样例 输入样例#1: 3 10 输出样例 ...
分类:
其他好文 时间:
2016-11-13 13:37:41
阅读次数:
202
题意:问用不超过 m 颗种子放到 n 棵树中,有多少种方法。 析:题意可以转化为 x1 + x2 + .. + xn = m,有多少种解,然后运用组合的知识就能得到答案就是 C(n+m, m)。 然后就求这个值,直接求肯定不好求,所以我们可以运用Lucas定理,来分解这个组合数,也就是Lucas(n ...
分类:
其他好文 时间:
2016-11-05 23:36:16
阅读次数:
254
C Looooops Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 24380 Accepted: 6793 Description A Compiler Mystery: We are given a C-language s ...
分类:
其他好文 时间:
2016-10-23 17:44:35
阅读次数:
225
怎么枚举下答案就过了。。。。 以后exgcd还是这么写比较稳当。 ...
分类:
其他好文 时间:
2016-10-18 02:01:12
阅读次数:
159
传送门 CF的题质量真心不低,这道题的标准解法(应该)是exgcd,打比赛的时候想到了具体的推导公式了,也意识到了需要用exgcd,但是因为寝室要锁门了(其实就是太弱,就放弃了。 首先很显然,这条线所经过的总时间应该是$lcm(N,M)$,其实这一点用处不大,但是如果想到了这一点,那么下一步就很好想 ...
分类:
其他好文 时间:
2016-10-09 13:57:26
阅读次数:
192
乘法逆元:若,则称为在意义下的乘法逆元. 本文介绍乘法逆元的三种求法. 扩展欧几里得求逆元 因为,所以设满足, 则可以用扩展欧几里得求关于的方程的一组解,即求出b. inline int exgcd(int a,int b,int &x,int &y){ if(!b){ x=1;y=0;return... ...
分类:
其他好文 时间:
2016-10-03 21:29:18
阅读次数:
223
1256 乘法逆元 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 1256 乘法逆元 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 1256 乘法逆元 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 给出2 ...
分类:
其他好文 时间:
2016-10-03 17:08:08
阅读次数:
115
题目链接:http://codeforces.com/problemset/problem/722/F 首先根据 $k <= 40$ 以及 $lcm(1...40)$ 在$long long$以内 可以意识到这题可以转化为求最大合法区间使得区间内的同余方程组合法 这个可以考虑用$exgcd$来做 并 ...
分类:
其他好文 时间:
2016-10-03 00:21:29
阅读次数:
215