声明:如果侵权,请联系立即删除!!
声明:如果侵权,请联系立即删除!!
声明:如果侵权,请联系立即删除!!

阿里巴巴2020暑期实习笔试题

  • 一、考试简介
  • 二、题目详情
  • 二、经验之谈

一、考试简介

考试时间:1个小时

技术支持笔试一共两道题(两道编程,语言不限)
其他的岗位暂时不清楚

时间限制:C/C++2秒,其他语言4秒
空间限制:C/C++131072K,其他语言262144K 64bit IO Format:%lld
注意:考试前一定要准备好笔和纸,调试好摄像头,手机设置常亮,否则会出现小程序报异常。

二、题目详情

题目一:
题目描述:
现在有n个怪物,每一个怪物有一定的血量,你手里有m只箭,每一只箭都有一个伤害值,同时也有一个花费。我们现在假设每一只箭只能用一次并且每一个怪物也只能射一次,想要把所有怪物都击杀问最少需要花费多少,若无法全部击杀,则输出No。
击杀的条件为:使用的这只箭的伤害大干等于怪物的血量,则就可以击杀。
输入描述:
第一行输入一个整数了,代表有T组测试数据。
对于每一组测试数据,一行输入两个整数n和m,代表有n个怪物,m只接下来n个数,a(i)代表每一个怪物的血量,接下来m个数,b(i)代表每一只箭的伤害:接下来m个数,c(i)代表每一只箭的花费。
|1≤T≤10
|1≤n,m≤100000
1≤a[i],b[i],c[i]≤100000
输出描述:
对于每一组数据,输出一行,代表满障怪物的最少花费,若消除不了,输出NO
题目二:
题目描述
小强很喜欢二进制的里,现在给你一个二进制串,可以翻转若干次,翻转规则如:你可以选择任一个位置将这位进行翻转,同时他的左面和右面相邻的1个位置也进行翻转,翻转是0变成1,1变成0例如:11011,我们选择在第三个位置翻转。则第二个位置和第四个位置也跟着翻转,所以反转后变成10101若翻转位置在最左侧,则只有右侧相邻元素跟右进行翻转,右翻转位置在最右侧,则只有左侧相邻元素跟看翻转。
现在小强给你这个二进制串,他想知道能不能做通过翻转,使得这个二进制串的所有位部是0,若可以,请找到最少的操作次数,若不可以输出NO.
输入描述:
第一行输入一个整数T,代表有T组测试数据,接下来丁行,每一行一个字符串S,保证只有0和1。
1≤T≤100
1≤len(s)≤20
输出描述:
对子每一组教据,继出一行,代表最少的操作次数,若不可以,输出N0。

问题答案
这两道题,我是用的python完成的整个题目,在这里就不展示了,之前打包发送给别人,探讨中发现错误,在这里就不误导大家了。仅分享题目。

二、经验之谈

注意事项:
注意!!!!!!!!!!!!!!!!!!!!!!
一定要选择对应语言版本:python的2 3有本质差别,注意低版本和高版本之间的区别,不能使用一些低版本中不支持的语句,前人踩过的坑,考试中使用的python中最高版本是3.5(牛客网目前python常见最高的版本是3.5和3.6)。
真实的事故:

我学习的是python3.7,在一次编程考试中,题目是我遇到的题目,在编程过程中,我使用了一个修饰器 Data Classes,在python3.7之前的版本中不存在在这个修饰器,我本地安装的是python3.7环境,本地运行正常,在网站自测时一直报错(没有输出结果),网站不报错误结果,就这样我与这次机会失之交臂。

经验总结:
1.考试时间1个小时,我们需要完成两个编程题,相对较短,我们在考试中可以使用计算器,纸张,我建议先手写出你的整体思路,搞清楚自己的逻辑,构建整体框架,不要在编程框书写自己的注释,注释存在提交不上,亲身体会。
2.编程过程中,尽量使用题目中给的变量,在自己定义变量时一定要让别人一眼可以看得明白。
3.如果使用python编程,在线一定要检查缩进(python缩颈严格的语言),一定要自查,查看是否满足条件,是否能达成题目中给的要求,如果不同过,一般提交也没有用。
4.一定要查看实例输出文件,这样我们有一个参考的方向,这让我们知道往那个方向,你的输出格式尽量和示例保持一致,我们在编程过程中我们一定要符合常见的编程规范,我们一定要考虑看你编程人的感受,只有让他们看到开心了,你才能顺利通过。
5.在编程过程中不限制跳转,我们可以使用本的环境中进行编辑排错(一定不要出现中文字符);不建议查询文档,如果实在忘记可以查询官方的说明文档,我考试中查询了python的官方说明文档,
6.编程题没有正确答案,只要达到结果就可以,主要考察的是你的编程思维。我的编程结果:这里我是用的python完成的整个题目,在这里就不展示了,

声明:如果侵权,请联系立即删除!!

需要结果的可以在评论区留下你的邮箱私发给你

阿里巴巴2020暑期实习笔试题目及经验分享相关推荐

  1. 2015腾讯暑期实习笔试题目

    2015腾讯暑期实习笔试题目 2015腾讯暑期实习笔试题目 (1).层次遍历序列为ABCDEFG的二叉树,其中序遍历的序列是什么? (2).ABCABC为入栈的顺序,倘若出栈的顺序为ABCCBA,那么 ...

  2. 微软笔试题 2013暑期实习笔试题目

    2019独角兽企业重金招聘Python工程师标准>>> 1: 有1000瓶水,其中1瓶是有毒的,小老鼠如果喝了有毒的水会在一个星期后死掉,问至少需要多少只小老鼠来做实验,才能够在一星 ...

  3. 微软2013暑期实习笔试题目第5题分析

    2019独角兽企业重金招聘Python工程师标准>>> What is the output of the following code? {int x = 10;int y = 1 ...

  4. 20200418京东算法暑期实习笔试 Python3

    20200418京东算法暑期实习笔试 Python3 第一题 题目描述 输入描述 输出描述 示例输入 示例输出 解释 思路 代码 第二题 题目描述 输入描述 输出描述 示例输入 示例输出 思路 代码 ...

  5. IBM暑期实习笔试后总结

    今天2:00IBM暑期实习笔试,一百来号人. 去年,我曾经做过一次IBM笔试题,那时没有智力测试.我选做的JAVA + LINUX,一小时. 今年,加了智力题.时间加长到2个半小时,但都是每部分做完就 ...

  6. 2021广联达暑期实习笔试C++

    2020广联达暑期实习笔试 30道选择题,多数是给一段代码(类)判断输出: 编程题: 剪花 n只花,第i只的高度为h(i)厘米,最适宜生长的高度是w厘米,所以需要修剪.当修剪一只花时,其右边的花就会长 ...

  7. 美团后端2020.4.23笔试题目

    美团后端2020.4.23笔试题目 第一题 考试座位 题目描述: 现在有n个人坐成一排进行上机考试.但他们有的使用C语言,用C表示:而有的使用Java,用J 表示.为了防止他们"友好交流&q ...

  8. 浙江大学计算机博士申请考核,考博经验|2020年浙江大学博士申请考核经验分享...

    原标题:考博经验|2020年浙江大学博士申请考核经验分享 本文系"研海拾珠"公众号原创,获取更多考博资料考博经验请移步公众号平台. 作者 |Domin ,浙江大学博士 朝着目标坚定 ...

  9. 浙江大学计算机博士申请考核,考博经验 | 2020年浙江大学博士申请考核经验分享...

    原标题:考博经验 | 2020年浙江大学博士申请考核经验分享 作者 | Domin ,浙江大学博士 朝着目标坚定不移 研海拾珠 自我上学起,我爸妈就告诉我好好学习考上大学,从那时我的心里就种下了&qu ...

最新文章

  1. java后门_@Java Web 程序员,我们一起给程序开个后门吧:让你在保留现场,服务不重启的情况下,执行我们的调试代码...
  2. 华为私有云的搭建方案_最简单的纯软件私有云搭建方案,我来教你
  3. SAP CDS view(Core Data Service)自学的一些材料和方法
  4. IO 模型知多少 | 代码篇
  5. Java并发编程之Lock
  6. 常见的HTTP状态码说明
  7. Spring 通过XML配置装配Bean
  8. 如何使用 Secret?- 每天5分钟玩转 Docker 容器技术(108)
  9. nginx 之 proxy_pass详解
  10. 洛谷 P1878 舞蹈课(优先队列 + 双链表)
  11. 洛谷P4234 最小差值生成树
  12. jupyter notebook如何导入excel数据
  13. 数据仓库实践-拉链表设计
  14. ff14 人最多的服务器,记录FF14全服人数最少的服务器红茶川
  15. 如何在素材中心中下载字体并安装?
  16. img加载中显示loading,加载失败显示默认图片(React)
  17. 思科交换机基础--11三层交换机ACL配置
  18. 50+ Best Unity Assets: Shader, Editor Extensions, Level Editors, Models, Terrain
  19. 迁移学习的使用技巧和在不同数据集上的选择
  20. 【观点】996.ICU 会带来实质性的改变吗?

热门文章

  1. Excel中IF函数和AND函数结合使用进行多条件判断
  2. 原码 反码 换算工具 补码_原码和补码的换算(原码反码补码转换工具)
  3. 如何查询电脑的是ip地址
  4. 关于深度学习批量处理的一些小Tips(python)
  5. Java简单的驾校管理系统
  6. html桌面图标样式,Win7桌面图标样式怎么修改和还原|Win7修改和还原桌面图标样式的方法...
  7. 泛微 DML语句 存储过程
  8. android 哪个服务提示 存储设备空间不足,请释放一些空间,手机出现空间不足,至少需要449.93MB手机存储空间怎么办...
  9. nginx重启失败nginx -s reload
  10. 【视频】R2S软路由扩展2.4|5G双频WiFi应用演示——02_Client模式