E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ACM_大数问题
ACM_
程序设计竞赛:贪心算法:区间问题
有n项工作,每项工作分别在si时间开始,ti时间结束。对于每项工作你选择参与与否,如果选择了参与,那么自始至终就必须全程参与。参与工作的时间段不可以重复。(开始的瞬间和结束重复也不可以)尽可能多的参与工作,可以参与多少。/*------------------------------------[输入]n=5,s={1,2,,4,6,8},t={3,5,7,9,10}---------------
mijian1207mijian
·
2016-04-12 01:00
[剑指offer]把数组排列成最小的数
/*33:>把数组排列成最小的数{3,32,321}->321323考虑
大数问题
,开辟指针数组(str数组),每个元素的字符串,存放对应位置的整数(sprintf)对整个str数组进行qsort(需要定制
Irean_Lau
·
2016-04-07 16:00
打印1到最大的n位数 题目:输入数字n,按顺序打印出从1最大的n位十进制数。
接下来我们用字符串来解决
大数问题
。用字符串表示数字的
yangle4695
·
2016-04-05 22:00
ACM_
程序设计竞赛:贪心算法:硬币问题
贪心算法:就是贪心的选取当前最优策略的算法设计方法。有1元,5元,10元,50元,100元,500元的硬币,各C1,C5,C10,C50,C100,C500枚。现在要用来支付A元,最少需要各种硬币多少。/*[输入]c1=3,c5=2,c10=1,c50=3,c100=0,c500=2,A=620[输出]6(500的1个,50的2个,10的1个,5元的2个,合计6个)[算法]1.优先使用大面值*/
mijian1207mijian
·
2016-04-05 01:00
Java学习之ACM中使用大数类的基础方法及入门教程
ACM中的
大数问题
用Java的大数类敲方便快捷,而且极其容易上手!!!本节针对java的大数类在ACM中的用法做简单的讲解。
why850901938
·
2016-04-03 16:00
java
ACM
ACM_
程序设计竞赛:穷举法:BFS(广度优先)
类似于层次遍历首先访问起始顶点v,v出发,依次访问领接的顶点w1,w2,...,wi不后退,一步可以访问一批结点//结果:abcdefgh//算法: boolvisited[MAX_VERTEX_NUM];//访问标记数组 voidBFSTraverse(GraphG){ //图G进行广度优先遍历,设访问函数visit() for(i=0;i=0;w=NextNeighbor(G,v,w))//检
mijian1207mijian
·
2016-04-01 01:00
ACM_
程序设计竞赛:穷举法:DFS(深度优先)
DFS的伪码从顶点v出发;访问v相邻且未被访问的顶点w1依次w2,....,,直到不能继续退回到出发点v,若v的领域还有为访问结点,重复上述//结果:abdceghfboolvisited[MAX_VERTEX_NUM];//访问数组标记 voidDFSTraverse(GraphG) { //对图G深度遍历,访问函数是visit() for(v=0;v=0;w=NextNeighor(G,v,w
mijian1207mijian
·
2016-03-30 01:00
次方求模(快速幂算法) nyoj 102
算法分析:
大数问题
,需要利用快速幂取模算法。所谓的快速幂,实际上是快速幂取模的缩写,简单的说,就是快速的求一个幂式的模(余)。
Sxx312
·
2016-03-29 16:00
数论
剑指offer-面试题12:打印1到最大的n位数
比如输入3,则打印出1、2、3一直到最大的3位数即999.解法:这道提的陷进在于没有规定最大的n位数的范围,会不会溢出,也就是说我们要考虑
大数问题
。最常用也是最容易的方法是用字符串或者数组去表达大数。
moses1213
·
2016-03-27 20:00
寻找第K大的数的方法总结
所谓“第(前)k
大数问题
”指的是在长度为n(n>=k)的乱序数组中S找出从大到小顺序的第(前)k个数的问题。 解法1:我们可以对这个乱序数组按照从大
fbz123456
·
2016-03-26 16:00
南阳理工
ACM_
题目23
描述一天,TT在寝室闲着无聊,和同寝的人玩起了取石子游戏,而由于条件有限,他/她们是用旺仔小馒头当作石子。游戏的规则是这样的。设有一堆石子,数量为N(102.usingnamespacestd;03.intmain()04.{05.intk;06.longm,n;07.cin>>k;08.while(k--)09.{10.cin>>n>>m;11.if(n%(m+1)==0)12.cout<<"L
不闹的疯子
·
2016-03-17 17:40
ACM练习题
[面经]CVTE技术二面一道算法题
思路解析:1.首先,这明显是个
大数问题
。所以建议所有数都用字符串来表示或者是int数组来表示。这里我们用字符串来表示。2.使用字符串表示二进制数的话,需要实现两个二进制数字符串形式的加法运算。
KesarChen
·
2016-03-17 09:39
算法
面试
[面经]CVTE技术二面一道算法题
思路解析:1.首先,这明显是个
大数问题
。所以建议所有数都用字符串来表示或者是int数组来表示。这里我们用字符串来表示。2.使用字符串表示二进制数的话,需要实现两个二进制数字符串形式的加法运算。
KesarChen
·
2016-03-17 09:00
算法
面试
寻找第K大的数的方法总结
所谓“第(前)k
大数问题
”指的是在长度为n(n>=k)的乱序数组中S找出从大到小顺序的第(前)k个数的问题。解法1:我们可以对这个乱序数组按照从大到小先行排序,然后取出
用心倾听
·
2016-03-11 14:36
数据结构与算法设计
寻找第K大的数的方法总结
所谓“第(前)k
大数问题
”指的是在长度为n(n>=k)的乱序数组中S找出从大到小顺序的第(前)k个数的问题。 解法1:我们可以对这个乱序数组按照从
jiary5201314
·
2016-03-11 14:00
大数问题
大数相加//只是判断了正整数的情况 publicStringbigNumberAdd(Stringf,Strings){ //翻转两个字符串,并转换成数组 char[]a=newStringBuffer(f).reverse().toString().toCharArray(); char[]b=newStringBuffer(s).reverse().toString().toCharArray
jiangxishidayuan
·
2016-03-04 20:00
big-number
ACM_
模板_求质因子
求一个数的质因子用到的方法就是有策略的暴力,没求出一个质因子,就让原数消除这一个因数。//求一个数的质因子 #include intmain() { __int64a[100],num,i,n; while(scanf("%I64d",&n)!=EOF) { num=0; for(i=2;i*i1) a[num++]=n; for(i=0;i
RaAlGhul
·
2016-02-26 21:00
ACM_
模板_进制转换
有关于进制转换的问题,关键就是用C语言去模拟短除法的过程。#include//进制转换 intmain() { intN,R,k,a[20],i; while(scanf("%d%d",&N,&R)!=EOF) { k=0; if(N=10) printf("%c",'A'+a[i-1]-10); else printf("%d",a[i-1]); i--; } printf("\n"); } r
RaAlGhul
·
2016-02-26 20:00
ACM_
模板_最小公倍数
gcd函数的书写方式有很多种,很多人都是用循环的,而小编的模板用则是用函数的递归,从代码上很简介,且非常易于理解。#include//最小公倍数 intgcd(inta,intb) { if(a
RaAlGhul
·
2016-02-26 20:00
ACM_
模板_网络流
第一次接触网络流,感觉像是一堆的算法扑面而来,三天就要过去了,才刚刚对几个算法有了点初步的理解,感觉上离要熟练的做出题还很遥远,这里先给出小编对几个算法的模板总结。1.Edmond-Karp算法这种算法是最好理解的,网络上也有很多的对此算法的讲解,这里小编就不给出详细的讲解。算法的关键就是不停的在残留网络中找到增广路径,并不停的修改残留网络中的值,最后知道找不到增广路径为止,得到最大流。#incl
RaAlGhul
·
2016-02-25 22:00
【每日算法】快速幂
数值的整数次方实现函数doublePower(doublebase,intn) 求base的n次方,不得使用库函数,同时不需要考虑
大数问题
。
jiange_zh
·
2016-02-18 11:00
异常处理
算法
power
快速幂
整数次方
面试题:数值的整数次方
不得使用库函数,同时不需要考虑
大数问题
。分析:pow函数我们已经使用过很多次,对于其函数原型我们也很熟悉。
柠公子
·
2016-02-17 23:23
面试题
整数
pow
面试题:数值的整数次方
不得使用库函数,同时不需要考虑
大数问题
。分析:pow函数我们已经使用过很多次,对于其函数原型我们也很熟悉。
柠公子
·
2016-02-17 23:23
面试题
整数
pow
算法题20 数值的整数次方
题目求一个函数的整数次幂,不考虑溢出以及
大数问题
分析本题思路很简单,采用分治策略,求整数的一半次幂,进而递归求解。这个题需要注意底数和指数的各种情况。
jedon
·
2016-02-17 15:00
NYOJ 76 超级台阶
还是
大数问题
能够參考下一道腾讯校招试题NYOJ103A+BProblemIINYOJ28大数阶乘时间限制:1000 ms | 内存限制:65535 KB难度:3描写叙述有一楼梯共m级,刚開始时你在第一级
phlsheji
·
2016-02-03 16:00
NYOJ 76 超级台阶
还是
大数问题
能够參考下一道腾讯校招试题NYOJ103A+BProblemIINYOJ28大数阶乘时间限制:1000 ms | 内存限制:65535 KB难度:3描写叙述有一楼梯共m级,刚開始时你在第一级
phlsheji
·
2016-02-03 16:00
NYOJ 76 超级台阶
还是
大数问题
能够參考下一道腾讯校招试题NYOJ103A+BProblemIINYOJ28大数阶乘时间限制:1000 ms | 内存限制:65535 KB难度:3描写叙述有一楼梯共m级,刚開始时你在第一级
lcchuguo
·
2016-02-03 16:00
NYOJ 76 超级台阶
还是
大数问题
能够參考下一道腾讯校招试题NYOJ103A+BProblemIINYOJ28大数阶乘时间限制:1000 ms | 内存限制:65535 KB难度:3描写叙述有一楼梯共m级,刚開始时你在第一级
lcchuguo
·
2016-02-03 16:00
数值的整数次方
不得使用库函数,同时不需要考虑
大数问题
。 解析:我们可以很快就写出一下的代码。不过遗憾的是,写得快不一定就对,如果输入的指数(exponent)小于1即是零和负数的时候怎么办。
yang20141109
·
2016-01-12 15:00
寻找第K大的数的方法总结
所谓“第(前)k
大数问题
”指的是在长度为n(n>=k)的乱序数组中S找出从大到小顺序的第(前)k个数的问题。 解法1
u010025211
·
2016-01-08 11:00
排序
hash
堆
[置顶] 算法精品文选
]优先级队列(sjf0115)[算法系列之五]快速排序(sjf0115)[算法系列之六]二叉查找树(sjf0115)[算法系列之七]Manacher算法之最大回文子串(sjf0115)[算法系列之八]
大数问题
SunnyYoona
·
2016-01-04 20:00
算法
算法精品文选
]优先级队列(sjf0115)[算法系列之五]快速排序(sjf0115)[算法系列之六]二叉查找树(sjf0115)[算法系列之七]Manacher算法之最大回文子串(sjf0115)[算法系列之八]
大数问题
SunnyYoona
·
2016-01-04 20:00
《剑指offer》——打印1到最大的n位数
考虑
大数问题
,使用字符数组存储,#include usingnamespacestd; boolinc(char*num) { //累加结束标志,初始为false //只有当下标为0的位置上产生进位时
zengzhen_CSDN
·
2015-12-22 20:00
《剑指offer》——数值的整数次方
不考虑
大数问题
,doublePower(doublebase,intexponent){ //如果底数为0,且幂方为负数 //注意浮点型判定相等不能直接使用== if(base-0.0>-0.0000001&
zengzhen_CSDN
·
2015-12-22 20:00
面试题13:数值的整数次方(offer)
不得使用库函数,同时不需要考虑
大数问题
。思路:如果将base乘exponent次,时间复杂度为O(n),效率不够高。由于是同一个数相乘,可以使用前面乘法获得的结果,可以使用二分法来做。
tianya_team
·
2015-12-15 16:00
递归思想实现
大数问题
(打印1到n位最大整数)
假设给一个20位的一个整数,大家都知道int,float,double型都表示不了这么大的数,这就涉及到了大数的问题,我们可以用字符串来模拟这个20位的数。动态开辟一个21个char型大小的内存char *num=(char *)malloc(21*sizeof(char));我们将前20个内存初始化为‘0’,我们用这20位来模拟这个20位的整数。最后一位放一个‘\0’。有时候递归可以简化问题,可
稻草阳光L
·
2015-12-04 19:45
C语言
递归思想实现
大数问题
(打印1到n位最大整数)
假设给一个20位的一个整数,大家都知道int,float,double型都表示不了这么大的数,这就涉及到了大数的问题,我们可以用字符串来模拟这个20位的数。动态开辟一个21个char型大小的内存char *num=(char *)malloc(21*sizeof(char));我们将前20个内存初始化为‘0’,我们用这20位来模拟这个20位的整数。最后一位放一个‘\0’。有时候递归可以简化问题,可
稻草阳光L
·
2015-12-04 19:45
C语言
打印1到最大的n位数 题目:输入数字n,按顺序打印出从1最大的n位十进制数。
接下来我们用字符串来解决
大数问题
。用字符串表示数字的
yangle4695
·
2015-11-30 21:24
C++
c
number
十进制
include
最大的
打印1到最大的n位数 题目:输入数字n,按顺序打印出从1最大的n位十进制数。
接下来我们用字符串来解决
大数问题
。用字符串表示数字的
yangle4695
·
2015-11-30 21:08
C++
c
number
十进制
include
最大的
nyoj--1087--摆方格(规律)
样例输入123样例输出1619上传者
ACM_
刘
qq_29963431
·
2015-11-13 20:00
寻找第K大的数的方法总结
所谓“第(前)k
大数问题
”指的是在长度为n(n>=k
·
2015-11-13 15:06
总结
第K
大数问题
所谓“第(前)k
大数问题
”指的是在长度为n(n>=k)的乱序数组中S找出从大到小顺序的第(前)k个数的问题。
·
2015-11-13 12:18
问题
面试题12:打印1到最大的n位数
题目的陷阱: 当输入的n很大时,此时就是一个
大数问题
。
·
2015-11-13 11:37
面试题
poj3982~1503
大数问题
poj3982 数列A满足An = An-1 + An-2 + An-3, n >= 3 编写程序,给定A0, A1 和 A2, 计算A99 Input 输入包含多行数据 每行数据包含3个整数A0, A1, A2 (0 <= A0, A1, A2 <= 32767) 数据以EOF结束 Output 对于输入的每一行输出A99的值 Sample I
·
2015-11-13 10:50
poj
第k
大数问题
解法1: 我们可以对这个乱序数组按照从大到小先行排序,然后取出前k大,总的时间复杂度为O(n*logn + k)。 解法2: 利用选择排序或交互排序,K次选择后即可得到第k大的数。总的时间复杂度为O(n*k) 解法3: 利用快速排序的思想,从数组S中随机找出一个元素X,把数组分为两部分Sa和Sb。Sa中的元素大于等于X,Sb中元素小于X。这时有两种情况:1. Sa中元素的个数小于k,则Sb中的
·
2015-11-13 09:55
问题
(
大数问题
)----------HDOJ1042
以下只YY算法,c++实现,java大神绕道。。。。。 (1)位数的估计 显然对于大数(比如1000的阶乘)的阶乘我们找不到一个数据类型存放这个数,是在太大啦。。。。 那么现在来估计一下这个数的位数: 估计数n的位数的方法:log10(n)+1; 那么log10
·
2015-11-13 06:46
问题
阶乘的精确值
大数问题
输入不超过1000的正整数n,输出n的阶乘的精确结果 样例输入:30 样例输出:265252859812191058636308480000000 分析: 为了保存结果,需要分析1000!有多大。用计算器算一算不难知道,1000!约等于4*10^2567,因此可以用一个3000个元素的数组f保存。为方便起见,让f【0】保存个位,f【1】保存十位等等,,,(方便向后进位);然后逆序除零输出即
·
2015-11-13 05:56
问题
NYOJ 28 大数阶乘
pid=28
大数问题
。 模拟手工运算,用一个变量储存进位:被乘数逐位乘以乘数。
·
2015-11-13 01:29
阶乘
ZJU 1272 Numerically Speaking
大数问题
...... 根据先余为低位,后余为高位的基本思想,进行26->10进制的互相转换。
·
2015-11-13 01:29
call
算法训练想法
知识点分类链接: ACM知识点 ACM知识点分类 关于训练计划 hdu题目分类:http://www.doc88.com/p-468115455065.html 排序训练:冒泡、选择、快速排序
大数问题
·
2015-11-12 15:06
算法
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他