社区
Java SE
帖子详情
一道智力题,特急!!明天就得去面试了!
huqingfu100
2009-09-21 04:39:00
加精
题目是这样的。有600个苹果10个盒子,要求把600个苹果分装到10个盒子里。如果有人来买苹果随便说出一个数,直接拿这些盒子组装一下就可以给他不用拆分盒子。请问这10个盒子应该分别装多少苹果?— — — — — — — — — — 另外用下面的程序实现出来(Java)
public void countApple() {
int[] box = new int[10];
int count = 600;
// 这里填充代码;
}
...全文
12926
608
打赏
收藏
一道智力题,特急!!明天就得去面试了!
题目是这样的。有600个苹果10个盒子,要求把600个苹果分装到10个盒子里。如果有人来买苹果随便说出一个数,直接拿这些盒子组装一下就可以给他不用拆分盒子。请问这10个盒子应该分别装多少苹果?— — — — — — — — — — 另外用下面的程序实现出来(Java) public void countApple() { int[] box = new int[10]; int count = 600; // 这里填充代码; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
608 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SEALS
2011-11-02
打赏
举报
回复
[Quote=引用 50 楼 still_rain 的回复:]
这就是考你是不是适合搞计算机。如果二进制都不敏感,你搞计算机干什么呢。
[/Quote]
看来你很牛!
强人!
在很早很早以前,也就是win98刚流行的时候,有人发了一个帖子,大致意思是这样的(凭记忆):
帖子作者的电脑不能启动了,打电话叫了一个朋友来修,朋友来了检查了一下,然后就把电话与电话用一根网线连接起来了,然后就是不停的在电话上按010101...过了一段时间,电脑能起来了...原来他机器代码重写了98的引导程序!
强人,这算是对二进制敏感吗?你敏感吗?
SEALS
2011-11-02
打赏
举报
回复
很早就有过这样的题了,记得是李开复在一期节目中面试,提出的问题,当时可能是1000个...是不是苹果就不知道了。
jay_借口
2011-10-31
打赏
举报
回复
MARK 8楼 好办法
仙人球
2011-10-31
打赏
举报
回复
有些人很强大
Little_Lim
2011-10-27
打赏
举报
回复
[Quote=引用 8 楼 bigbug9002 的回复:]
引用 3 楼 sjkof 的回复:
以2进制配置,就是1,2,4,8.....
这个是正解.2^9=512,第10个放600-512,给每一个盒子依次编一个号
把来人给的数目转为二进制数,比如来人说要100个苹果,你就把100转为二进制:1100100取编号为3,6,7三个盒子的苹果给他就行了。
[/Quote]
以二进制配置就能实现所有的 这是什么原理啊!
zhangxixrh
2011-09-20
打赏
举报
回复
[Quote=引用 100 楼 zhangshuling 的回复:]
引用 50 楼 still_rain 的回复:
这就是考你是不是适合搞计算机。如果二进制都不敏感,你搞计算机干什么呢。
为什么一看就觉得跟 二进制 有关呢? 是经验???
[/Quote]我也想知道你们为什么选二进制?
余乐
2011-05-23
打赏
举报
回复
学无止境啊。。
蓝色自由
2011-02-25
打赏
举报
回复
边看边理解,翻完第一页,我理解了,晚上回去搞搞程序实现。。。。。
singsongs
2010-04-17
打赏
举报
回复
[Quote=引用 8 楼 bigbug9002 的回复:]
引用 3 楼 sjkof 的回复:
以2进制配置,就是1,2,4,8.....
这个是正解.2^9=512,第10个放600-512,给每一个盒子依次编一个号
把来人给的数目转为二进制数,比如来人说要100个苹果,你就把100转为二进制:1100100取编号为3,6,7三个盒子的苹果给他就行了。
[/Quote]找这种方法来,2^9就是第十个盒子了,哪里还有600 - 512 啊!第一个是2^0 = 1……第9个是2^8.
htmeteor
2010-04-16
打赏
举报
回复
[Quote=引用 24 楼 totti_java 的回复:]
因为是600个苹果,有10个盒子,按照10个2进制数来说,只能2进制的方法给前9个装上,第10个就是 1 + 2
+4+8+16+32+64+128 + 256 = 511 ,所以最后1 个是600-511 = 89个。对于客户要多少有一个条件,是不是大于511个,如果不大于511,可以用二进制填空的方式,511的二进制是111111111,而如果客户要的是大于511,则先将客户要的数目-89再……
[/Quote]
牛人
netlover2008
2010-04-13
打赏
举报
回复
积分中。。。
choudongfeng
2010-04-13
打赏
举报
回复
高招,学习了!
gaoan000
2010-04-13
打赏
举报
回复
N人还真多~
wal812834184
2010-04-03
打赏
举报
回复
非常有意思!
nathan_sz
2010-03-30
打赏
举报
回复
[Quote=引用 22 楼 l1c2y3l4 的回复:]
应该不行吧!!!如果我要的是奇数(大于1)个苹果,怎么给呢?
[/Quote]第一个盒子是1个,so,no problem
hww6891
2010-03-21
打赏
举报
回复
太感谢了,顶一个
pengqing22
2010-03-17
打赏
举报
回复
因为盒子只能摆一次啊,二进制无法实现512.
什么大于511的再摆一次是没看清题目。
67楼正解,分治思想。
pengqing22
2010-03-17
打赏
举报
回复
67 楼正解
fairuyy
2010-03-15
打赏
举报
回复
二进制求解问题。。。
wind939859339
2010-03-13
打赏
举报
回复
厉害~~~学习了~~~~~~~~~~~
加载更多回复(578)
复现基于改进秃鹰算法的微电网群经济优化调度研究(Matlab代码实现)
内容概要:本文围绕“基于改进秃鹰算法的微电网群经济优化调度”展开研究,利用Matlab代码实现优化算法的仿真与复现。研究重点在于通过改进的秃鹰搜索算法(Bald Eagle Search Algorithm, BESA)解决微电网群在运行过程中的经济调度问题,提升算法的收敛速度与全局寻优能力,以实现对分布式能源、储能系统及负荷的高效协调管理。文中详细阐述了微电网群的系统架构、数学建模过程、目标函数设计(如运行成本最小化、碳排放降低等),并结合智能优化算法进行求解,验证了改进算法相较于传统方法在调度精度和效率方面的优越性。同时,研究还探讨了算法在多场景下的适应性,为微电网群的智能化、低碳化运行提供了技术支持与实践参考。; 适合人群:具备一定电力系统基础知识和Matlab编程能力的研究生、科研人员及从事微电网、智能优化算法相关工作的工程技术人员。; 使用场景及目标:① 学习并掌握改进秃鹰算法在复杂优化问题中的应用方法;② 实现微电网群经济调度模型的构建与求解;③ 对比不同智能算法在电力系统优化中的性能表现;④ 为科研论文复现、课题研究或工程项目提供算法支持与代码参考。; 阅读建议:建议读者结合文中提供的Matlab代码逐模块分析,重点关注算法改进策略与调度模型的耦合实现方式,同时可尝试在不同参数设置或场景条件下进行仿真实验,以加深对算法性能与调度效果的理解。
【系统设计】智能相控阵波束成形:让无线信号精准“追”着目标走【附python代码】.rar
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
【模拟带有优化的连续死区控制】基于粒子群优化算法的非最小相位系统的最小化欠阻尼研究(Matlab代码实现)
内容概要:本文围绕多旋翼无人机姿态估计算法的开发与性能评估展开系统性研究,重点对比了线性与非线性滤波算法在复杂飞行环境下的表现。通过构建基于扩展卡尔曼滤波(EKF)、无迹卡尔曼滤波(UKF)等先进算法的姿态估计器,融合IMU、磁力计、视觉传感器等多源数据,有效提升了姿态解算的精度与鲁棒性。研究涵盖了静态悬停、高速机动及磁干扰等多种典型飞行场景,利用MATLAB/Simulink平台完成仿真实验,并结合实测飞行数据与VICON高精度运动捕捉系统提供的真值进行定量分析。结果表明,非线性滤波器在动态工况下具有显著优势,尤其在抑制漂移和抵抗外部干扰方面优于传统线性方法。文章还提出了传感器融合、自适应建模、冗余配置等一系列降低偏差影响的技术路径,为高可靠性无人机导航系统的设计提供了理论依据与实践指导。; 适合人群:具备控制理论、信号处理及状态估计基础知识,从事无人机导航、控制算法研发或相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于开发高精度无人机姿态解算模块;②为多传感器融合算法的设计、实现与验证提供参考案例;③服务于复杂环境下无人系统状态估计的教学演示与科研攻关; 阅读建议:建议结合文中所述MATLAB/Simulink仿真模型与实测数据集进行复现与调试,重点关注EKF与UKF的数学推导、实现细节及关键参数调优过程,深入理解非线性系统建模、状态估计与工程实际之间的平衡与折衷。
RadiAntDICOMViewer医学图像浏览器V1.2.8官方版
已经博主授权,源码转载自 https://pan.quark.cn/s/159e15c92f92 RadiAnt是一款设计精良的DICOM查看软件,作为医学影像的DICOM浏览工具,它是由两位充满热忱的波兰工程师精心打造而成,并且本站点的布局也焕然一新。此软件不仅体积微小,而且操作简便、响应迅速,对于高效快速地查看图像资料具有显著优势。它提供了充足的显示区域来浏览连续图像,支持一次性加载多个图像系列,并且能够在不同系列之间自由切换。该软件采用64位架构进行编译,因而能够高效处理大规模的数据集。它持续进行版本迭代,并且配备了一个功能完备的官方网站,堪称名副其实的实用工具! 功能特性
STM32 pin functions
已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 该资源适配于STM32 MINI类型的开发平台,详细阐述了各个接口端口的具体作用及其特性。
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章