码迷,mamicode.com
首页 >  
搜索关键字:整除    ( 2580个结果
java判断一个数是否为素数[转]
http://blog.csdn.net/lwcumt/article/details/8027586importjava.util.Scanner;//质数又称素数,是指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数publicclassPrimeNumber{public...
分类:编程语言   时间:2014-11-28 14:05:10    阅读次数:187
实例1 -- 判断输入年份是否为闰年
闰年的条件:能被4整除且不能被100整除的为闰年或能被400整除 则为闰年java写法:---------------------------------------------------import java.util.*;public class LeapYear{ public stati....
分类:其他好文   时间:2014-11-27 23:20:18    阅读次数:275
[转] 多种方法实现素数的判断
素数的定义: 指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。 我将给出几种实现对自然数n进行素数的判断方法,主要从代码的执行效率上考虑这个问题。 首先,根据素数的定义,大家都会想到的一个方法就是遍历2~n-1,如果...
分类:其他好文   时间:2014-11-27 00:14:12    阅读次数:296
丑数 uva-136 丑数
代码如下: /*丑数是指不能被2、3、5以外的其他素数整除的数,把丑数从小到大排列起来,结果如下: 1,2,3,4,5,6,8,9,10,12,15... 求出第1500个丑数。 */ #include #include #include #include using namespace std; typedef long long LL; int su[3]={2,3,5}; int main...
分类:其他好文   时间:2014-11-25 23:39:13    阅读次数:255
【算法数据结构Java实现】欧几里得算法
1.背景           欧几里得算法是一个求最大因子的快速算法。如果m,n存在最大因子k,假设m=x*n+r,那么m和n可以整出k的话,r也肯定可以整除k           因为定理:如果M>N,则M mod N2.代码           package Algorithm_analysis; public class Euclid { public static void mai...
分类:编程语言   时间:2014-11-25 14:31:25    阅读次数:197
数组的方式实现--栈 数制转换
例子:清华大学数据结构C语言版 P48十进制数N和其他d进制数的转换: N = (N div d)*d + N mod d; 其中,div为整除运算,mod为求余运算。 1 #define _CRT_SECURE_NO_DEPRECATE /*取消scanf,printf不安全之类的错误提示*/ ....
分类:编程语言   时间:2014-11-24 16:59:56    阅读次数:269
CodeForces 490D Chocolate
题意: 2块矩形巧克力  如果边长可以整除2  则可以从一半出掰开  吃掉一半  如果可以整除3  则可以从1/3处掰开  吃掉1/3  问  最少吃几次  能使得2块面积相同  输出最后时刻的边长 思路: 面积最多只有10^18  因此形成的面积的种类数最多几万种  我们可以利用面积来暴搜出所有状态  然后找面积相同时的最少步数 PS:数论的方法更好 代码: #include...
分类:其他好文   时间:2014-11-24 11:59:47    阅读次数:236
CodeForces 490C Hacking Cypher
题意: 一串数字  从某个地方分开成两个数字  要求前面的数字被A整除  后面的被B整除  求分开的两个数字 思路: 假设我们将原串S这样分成两个数字XY  则X%A==0 Y%B==0 那么我们可以处理从头到i这个位置%A的值为多少  这样很容易判断第一个条件 对于第二个条件我们可以这样理解  S % B == ( X % B * 10^|Y| % B ) + Y % B 如果Y%B...
分类:其他好文   时间:2014-11-24 11:59:00    阅读次数:189
codeforces 490D Chocolate 数论
传送门:cf 490D 有两个矩形,现在可以对矩形作两种操作。 (1)将矩形去掉一半(某一边变为原来的一半,要求该边可以被2整除) (2)将矩形去掉三分之一(某一边变为原来的三分之二,要求该边能被3整除) 问最少进行多少次操作可以使得两个矩形的面积相同,并分别输出操作之后的两个矩形的边长 可以发现,两种操作等价于去掉一个素因子2,或者把一个素因子3变成一个素因子2,对其他的素因子...
分类:其他好文   时间:2014-11-24 10:13:15    阅读次数:201
不能被整除的数(南阳oj1160)(数学题)
不能被整除的数 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 给你一个数N  再给你3个数a,b,c求1到N内即不能被a,b整除,也不能被c整除的数   输入有多组测试数据 每次输一个数N 接下来输入3个数a,b,c 输出1~N不能被a,b,c整除的数字的个数 0 输出输出1~N不能被a,b,c整除的数字的个数...
分类:其他好文   时间:2014-11-24 01:12:20    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!