- 8
- 0
- 约1.58万字
- 约 11页
- 2017-03-06 发布于贵州
- 举报
Google笔题整理
Google笔试题整理(超全!)附部分答案,希望能帮到有需要的人!
写出这样一个函数 ,输入一个 n, 输出从1到这个数字之间的出现的1的个数,比如f 13 等于6; f 9 等于1; 网上有很多这道题的解法,大多采用穷举法。这把这个算法题变成了程序设计,这道题,我认为是总结一个递推公式,然后用递推法实现,比较好。后来在网上考证了一下,这道题本来也是让总结一个数学函数即可,无需编程。既然写了,就贴出来,发表一下自己的解法。这道题还有另一半,当f n =n是,最小的n是多少?本人还没有好的方法,所以就不贴了。
下面的程序是上半部java实现的。
/* 可以推出下列递推公式:
* f n a 1?s:n-s*a+1 +a*f s-1 +f n-s*a 当n 9时;
* L是n的位数
* a是n的第一位数字
* s是10的L-1次方
* n-s*a求的是a后面的数.
* 公式说明:
* 求 0-n 由多少个数字1,分三部分,一是所有数中第一位有多少个1,对应 a 1?s:n-s*a+1 * 当a大于1是,应该有a的L1次, a小于1是有n-s*a+1。
* 如n是223 所有数中第一位有1是100;n是123所有数中第一位是1的有24
* 二是 对应a*f s-1) 如n是223应该有2*f 99 个1
* 三是 对应f n-s*a 如n是
您可能关注的文档
- flash节约水课程设计报告.doc
- Flash课件中学数学教学中的应用.doc
- FO软件编程思拯救云计算软件危机最佳方案.docx
- FPGA的数字设计.doc
- FS150N超波处理器.doc
- FSU入网验收试报告C.docx
- FTP客服端课设计.doc
- G55 二广高山西段K150+000~K155+000段初步设计.doc
- Gadchp法毕业论文格式范例.doc
- gaozhonlishi中国古代的中央集权制度【岳麓版】【试题】〖13年各地模拟汇编〗.doc
- 2026年厨师健康考试题目及答案.doc
- 2026年初中卓越杯竞赛试卷及答案.doc
- 2026年滁州二模生物试题及答案.doc
- 2026年滁州数学月考试卷及答案.doc
- 辽阳市太子河区2025-2026学年第二学期二年级语文第七单元测试卷(部编版含答案).docx
- 东营市东营区2025-2026学年第二学期五年级语文期末考试卷(部编版含答案).docx
- 海北藏族自治州祁连县2025-2026学年第二学期五年级语文期末考试卷(部编版含答案).docx
- 2026年储蓄柜员面试题目及答案.doc
- 运城市垣曲县2025-2026学年第二学期五年级语文期末考试卷(部编版含答案).docx
- 2026年传媒编导笔试题目及答案.doc
最近下载
- 300Mvar双水内冷调相机安装技术交底.pptx VIP
- 国家建筑标准设计图集20S515 钢筋混凝土及砖砌排水检查井.pdf VIP
- DB简易升降机安全技术规范.pdf VIP
- 学生学籍信息管理规范流程手册.docx VIP
- 《认识天气预报》幼儿园中班科学PPT课件.ppt VIP
- 2026年广东深圳市高三二模高考化学模拟试卷(含答案详解).pdf VIP
- 2025年江苏省启东市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题及参考答案.docx
- SCS-500E__V1[1].120130812 说明书系列 说明书系列.pdf VIP
- 2025《换热器的结构设计与强度计算过程案例》2900字.docx
- 毕业设计(论文)-苹果采摘机构末端执行器设计.docx
原创力文档

文档评论(0)