码迷,mamicode.com
首页 >  
搜索关键字:整除    ( 2580个结果
CodeForces 260A Adding Digits
这道题目的意思是给你提供a, b, n 三个数a为 输入的数字 ,你需要在a后面加n次 ,每次可以加0-9但要保证每次加上去的那个数字能被b整除 不过数据规模有点大,用搜索会MLE(即使开了个开栈挂#pragma comment(linker, "/STACK:16777216") //for c+...
分类:其他好文   时间:2015-02-09 22:52:31    阅读次数:118
详解欧几里得算法
现有两个整数,a,b。若a > b,则一定有a = kb + q。可以得到 a除以b,可以得到k余q,即a % b = q。假设d同时是a和b的最大公约数,则a能够被d整除,b也能被d整除,q = a - kb 所以q也能够被d整除,所以d是b和q的公约数。所以a和b的公约数d同时也是b与q(a %...
分类:编程语言   时间:2015-02-09 17:34:27    阅读次数:211
【读书笔记】《Python基础教程》第一章 基础知识
第一章 基础知识 实现两个数整除:使用命令开关 -Qnew (?); 使用双斜线。 from future import division 执行向计算器那样的普通除法。 幂(乘方)运算符: 2 ** 3 (8),用函数代替 pow(2,3),内建函数...
分类:编程语言   时间:2015-02-09 12:49:27    阅读次数:212
C#小知识
1、> 、>>的用法以及区别>(左位移):右移n位实际上相当于被2的n次方整除:for(inti=1;i<=n;i++)a=a / 2 ;<<=:a<<=1等价于a=a<<1,就是将a按位左移后将值赋值给aa<<1只是将a按位左移,并不改变a的值
分类:Windows程序   时间:2015-02-08 23:06:26    阅读次数:220
UVa 136 丑数
背景;开始没有充分理解题意:不能被2,3,5以外的其它素数整除。在整除的数学中,素数相当于基,任何除了一以外的数,都是由素数基相乘而得。 思路:有第一个丑数1,开始,每一个丑数*2,*3,*5生成下一个丑数。这样依次生成。 学习: 1.算术基本定理:每一个大于2的数总是由素数因子相乘而得,且个素数因子的个数是确定的。 我的代码;#include #include using names...
分类:其他好文   时间:2015-02-08 15:34:58    阅读次数:194
HDU 3652
和上题类似,但加上了一个条件要被13整除。可以想到要设三维。开始时设DP[I][J][K],直接设能否被13整除为一类,但转移不了。。。可以设DP[I][J][K]令J为除13后的余数,I为位数,K代表位数中13的情况,这样转移就方便了。 1 #include 2 #include 3 #inc.....
分类:其他好文   时间:2015-02-07 10:16:00    阅读次数:120
LA 6529 Eleven dp
题意:给一个数字串,可以调换数字,问有多少种组合可以让组成的数能被11整除。 思路:窝们观察到1%11=1, 10%11=10,100%11=1,1000%11=10,以此类推。。窝们将一偶一奇看作一对,这一对组成对11的余数 ×100对11的余数(也就是1),所以实质还是这一对对11的余数,那么奇偶数位的和就可以了。我们可以设奇数位的和为x,偶数位的 和为y,则(x+10y)%11的值为0...
分类:其他好文   时间:2015-02-05 23:27:27    阅读次数:223
NEFU119 组合素数【算术基本定理】
题目大意: 给你两个整数N和P,求出C(2*N,N)被素数p整数的次数。 思路: 由算术基本定理的性质(5)可得到N!被素数P整除的次数。 来看这道题,C(2*N,N) = (2*N)! / (N! * N!)。最终结果就是从(2*N)!能被素数P整除的 次数里边减去N!能被素数整除的次数*2。最终结果为: [2*N/P] + [2*N/P^2] + … + [2*N/P^t] - 2*([N/P] + [N/P^2] + … + [N/P^t])。 其中次数t = logP(2*N),即log10(2*...
分类:其他好文   时间:2015-02-04 23:27:42    阅读次数:181
2015-数学(1)
Description 七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!"  人们纷纷来到告示前,都想知道谁才是自己的另一半.告示如下:  数字N的因子就是所有比N小又能被N整除的所有正整数,如12的因子有1,2,3,4,6.  你想知道你的另一半吗?    ...
分类:其他好文   时间:2015-02-04 14:45:49    阅读次数:211
java基础:线程方法之yield方法
一:看程序 {CSDN:CODE:596872} 二:分析 (1)当i能被10整除的时候,让出线程。 if(i % 10 == 0){ yield(); } (2)MyThread(String name) { super(name); } 这个构造方法,可以给线程起名字。 创建线程的时候,可以指定名字MyThread t1 = new...
分类:编程语言   时间:2015-02-03 21:26:59    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!