求关于 x 的同余方程 ax ≡ 1 (mod b)的最小正整数解。
最大公约数的求法中最过著名的莫过于欧几里得辗展相除法,它有两种形式(递归与非递归,其实是一样的,任何递归都可以写成非递归)...
分类:
编程语言 时间:
2014-10-31 15:49:21
阅读次数:
373
(写的题真少QAQ动态规划:【vijos】1286 座位安排(状压dp)【BZOJ】1026: [SCOI2009]windy数(数位dp)【BZOJ】1596: [Usaco2008 Jan]电话网络(树形dp+特殊的技巧)【BZOJ】1827: [Usaco2010 Mar]gather 奶牛大...
分类:
其他好文 时间:
2014-10-31 15:33:46
阅读次数:
290
欧几里得算法基于这样一个 GCD 递归定理:$gcd(a, b) = gcd(b, a\bmod{b}) $证明如下:假设 $a > b$, $a = kb + r(0 0$ 时, 假设我们已经求得了方程 $bx + (a\bmod{b})y = gcd(b, a\bmod{b})$ 的一组解 $....
分类:
编程语言 时间:
2014-10-31 15:22:41
阅读次数:
279
鞍山热身赛的题,也是去年多校原题题目大意:求n个数的排列中满足相邻两个数互质的排列的数量并取模当时的思路就是状压dp.. dp[i][state] state用二进制记录某个数是否被取走,i 表示当前序列末尾的数字然后gcd状态转移可是n是28,算了一下有几亿个状态。。没法做。。回来之后找了题解发现...
分类:
其他好文 时间:
2014-10-31 15:20:29
阅读次数:
342
题目1665: [Usaco2006 Open]The Climbing Wall 攀岩Time Limit:5 SecMemory Limit:64 MBSubmit:197Solved:95[Submit][Status]DescriptionOne of the most popular at...
分类:
其他好文 时间:
2014-10-31 13:24:56
阅读次数:
220
1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread2、Cocoa NSOperation(iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD全称:Grand Central Dispatch(iOS多线程编程之Grand Cent...
分类:
移动开发 时间:
2014-10-31 11:41:13
阅读次数:
351
GCDTime Limit: 6000/3000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6081Accepted Submission(s): 2223Problem Descrip...
分类:
其他好文 时间:
2014-10-31 11:28:47
阅读次数:
178
介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队...
分类:
移动开发 时间:
2014-10-31 11:27:47
阅读次数:
309
题目大意:给定n个点,用三个边长相同的正方形覆盖所有点,要求正方形边界与坐标轴垂直,求正方形边长的最小值
最大值最小,很明显二分答案
但是验证是个问题
考虑只有三个正方形,故用一个最小矩形覆盖这三个正方形时至少有一个在角上 若有四个正方形该结论不成立
于是我们采用DFS的方式 每次用一个最小的矩形覆盖所有的点,枚举矩形的四个角 将正方形填进去
由于最大深度是3,所以时间上完全可以承受
...
分类:
其他好文 时间:
2014-10-31 08:47:43
阅读次数:
253
题目链接:http://poj.org/problem?id=2117题目大意:统计一个范围内数的个数,要求该数能被各位上的数整除。范围2^64。解题思路:一开始SB地开了10维数组记录情况。首先要求能被各位上的数整除,可以转化为被一个数整除问题。这个数就是各位上数的最小公倍数LCM(不是GCD)。...
分类:
其他好文 时间:
2014-10-30 22:12:09
阅读次数:
212