首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
(a1+a2+a3+…+an)b与a1b+a2b+…a
[填空题]
(a1+a2+a3+…+an)/b与a1/b+a2/b+…an/b(除法为整除)最大差值为
1
。
查看答案及解析
添加笔记
邀请回答
收藏(213)
分享
纠错
10个回答
添加回答
14
推荐
编号2015
n-1
假设a[i]=m[i]*b+(b-x[i]),m[i]为整数,x[i]趋近于0,sum = x[i](i = 0->n),sum也趋近于0
令X =(a1+a2+...+an)/b = m[1]+m[2]+m[3]...+m[n]+(n*b-sum)/b;
Y = a1/b+a2/b+...+an/b = m[1]+m[2]+...+m[n];
X-Y=
(n*b-sum)/b
[X-Y] = n-1;([]表示取整数,因为X-Y = n-sum/b<n,所以能取到的最大整数为n-1)
编辑于 2015-01-27 17:35:08
回复(5)
10
123321ab
n-1
最大的差值为每个ai除以b余b-1时,即为n*(b-1)/b=n-n/b取整,最大为n-1
发表于 2016-03-29 20:23:38
回复(0)
2
cfly_hi
n
发表于 2014-12-16 01:07:48
回复(0)
0
边永康
n-1
发表于 2021-09-27 19:26:31
回复(0)
0
锅盔
假设a1=a2=a3 =……=an = 0.9999,b = 1,结果就出来了。
发表于 2017-03-04 10:33:25
回复(0)
0
HonestFox
如果溢出呢?
发表于 2016-08-17 23:48:31
回复(0)
0
小河沟大河沟
居然猜对了!
发表于 2015-12-25 22:52:10
回复(0)
0
张佃鹏
感觉应该是(b-1)*n/b=n-n/b
让每个ai=ki*bi+di,只有di等于b-1的时候,差值会最大,所以结果是这样子的,具体取值应该根据n,b的大小确定,不能一概而论
发表于 2015-10-05 10:44:42
回复(0)
0
Ack
对任意一个ai,要使得ai加上其他数之后再除以b与ai/b的差最大,则ai应为b的k倍+b-极小数min(0.00000000000000...0001);
(a1+a2+a3+…+an)/b比a1/b+a2/b+…an/b的最大差值为(b-min)*n/b<n 最大即为n-1
编辑于 2015-09-12 13:21:09
回复(2)
0
situs
比如a[]=[1,2,3,4,5,6,7,8,9,10] 10个数
取b=11
sum(a)=55
sum(a)/b=5
1/11+2/11+,,,+10/11=0 因为整除
5-0 满足 10-1=9?
发表于 2015-09-03 23:14:28
回复(1)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
智力题
人人网
来自:
人人网2015研发笔试卷E
上传者:
豆豆瓣
难度:
10条回答
213收藏
14243浏览
热门推荐
相关试题
实现 input 输入框的自动匹配。
人人网
2011
Javascript
前端工程师
评论
(11)
来自
人人网2011前端工程师笔试卷
一个酒吧内有排成一行的25个座位,...
百度
智力题
评论
(8)
用代码实现在页面的固定区域内实现图...
人人网
2011
Javascript
前端工程师
评论
(17)
来自
人人网2011前端工程师笔试卷
有一个二叉树, 节点全部为整数,如...
人人网
树
评论
(8)
来自
人人网2015研发笔试卷E
编程题 ,按照要求创建Java 应...
Java
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题