码迷,mamicode.com
首页 >  
搜索关键字:整除    ( 2580个结果
省常中模拟 Test2 Day2
two模拟大意:给你一个 N 位二进制数,有四种操作:加1、减1、乘2、整除2。给定一个操作序列,求最终结果。N <= 5*10^6。数据保证不会在最高位上进行进位或退位操作。初步解法:由于题目中的特殊限制(操作不影响最高位),我们可以直接用一个 char 数组和一个尾指针来进行操作。「加1」操作即...
分类:其他好文   时间:2014-08-19 22:19:15    阅读次数:248
进制转换
1、(1)十进制→二进制。十进制数逐次整除2,至商为0,所得余数按相反顺序写出,即为其二进制数。 例:45写成二进制为101101 45 逐次整除2的商 22 11 5 2 1 0 逐次整除2的余数 1 0 1 1 0 1 ...
分类:其他好文   时间:2014-08-19 16:25:04    阅读次数:167
汇编指令速查
指令功能AAA调整加AAD调整除AAM调整乘AAS调整减ADC进位加ADD加AND与ARPL调整优先级BOUND检查数组BSF位右扫描BSR位左扫描BSWAP交换字节BT位测试BTC位测试求反BTR位测试清零BTS位测试置一CALL过程调用CBW转换字节CDQ转换双字CLC进位清零CLD方向清零CL...
分类:其他好文   时间:2014-08-18 23:25:13    阅读次数:427
10624 - Super Number
题目链接 题意:给出n到m的范围,求出一个数在前i位数组成的数字能被i整除,如果存在输出这个数,如果不存在,输出-1. 思路:回溯,每次放第i位,然后判断是否符合题意。这题踩着时间过去的2.6s(看了下别人的题解,可以减少取模次数来节省时间)。 代码: #include #include #include #include using namespace ...
分类:其他好文   时间:2014-08-18 22:05:53    阅读次数:303
HDU 1576 A/B(拓展欧几里得)
Problem Description 要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。   Input 数据的第一行是一个T,表示有T组数据。 每组数据有两个数n(0   Output 对应每组数据输出(A/B)%9973。   Sampl...
分类:其他好文   时间:2014-08-18 18:39:52    阅读次数:219
数学题——判断素数是否有限并证明
反证法。素数的因式分解中,因子只有1和它本身。否则就是合数。假设素数是有限的,设为p1、p2、... 、pn,令px = p1 × p2 × ... × pn + 1,px除以任一个素数pi (1 <= i <= n) 的余数都是1,则px只能被1和其本身整除,px也是素数。与假设条件相矛盾,则素数...
分类:其他好文   时间:2014-08-17 11:36:32    阅读次数:182
找出个位数为6且能被3整除的五位数
根据:能被3整除的数其各位的总和也能被3整除的原则,个位6能被3整除,所以就只用考虑高位4位,在这里就可以采用如下方法获得最终结果 1 /*================================== 2 Copyright (C) 2014 All rights reserved. 3 F...
分类:其他好文   时间:2014-08-17 01:01:41    阅读次数:177
数论 Number Transformation HDU4952
已知n,k,操作k次,每次操作求大于n且能被次数i整除的最小的数 已知x*i,所以(i+1)*y>=x*i,y>=x-[x/(i+1)],当x #include int main() { long long n,k; long long i; int time=0; while(scanf("%I64d%I64d",&n,&k)!=-1) { ...
分类:其他好文   时间:2014-08-16 15:07:40    阅读次数:162
编程之美——符合条件的整数
问题:给定整数N,求最小整数M,使得N*M的十进制表示中只含有1和0; 当M很大时,机器可能不能表示M,对问题转化:求以最小整数X,使得X的十进制表示中只含1和0,并且被N整除; 此问题必定有解;可参考:http://blog.csdn.net/spaceyqy/article/deta...
分类:其他好文   时间:2014-08-15 17:38:09    阅读次数:184
ZOJ ACM 2060(JAVA)
题目描述请参考:ZOJ ACM 2060 1)难度分析 由于N较大,为1000000,如果用递归中规中矩的计算结果后再判断是否被3整除肯定超时且费内存。 2)解决方法 f(0) %3 = 1; f(1) %3 = 2; f(2) % 3 = 0;... 通过简单观察,可以发现这是有规律的,因为3比较小,所以并不需要太久即可完成一个循环。从而根据N直接判断是否可被3整除。 结果如下: ...
分类:编程语言   时间:2014-08-15 12:50:28    阅读次数:233
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!