文章目录

  • 一、最有价值的的委托信息
  • 二、编程题2
  • 三、选举游戏
  • 四、生日礼物
  • 五、分糖果

一、最有价值的的委托信息

题目的详细信息已经记不住,只能大致描述一下,就是求最有价值的的委托信息。
n、s、B、S其中n代表委托信息,s要求的最有价值的委托信息的个数,B代表买入、S代表卖出,S条卖出按照从小到大,买入按照从大到小。
输出:

6 2
B 50 2
S 50 1
S 20 2
S 30 1
B 40 4
B 50 6

输出:

B 50 8
B 40 4
S 20 2
S 30 1

(备注:6代表委托信息的个数、2代表表示买入和卖出委托信息各返回2个 ,其中每行如“B 50 2",第一个字段B代表买入,S代表卖出,50代表价格,最后一个字段代表数量)

二、编程题2

三、选举游戏

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Problem Description:
小东和其他小朋友正在玩一个关于选举的游戏。选举是通过投票的方式进行的,得票最多的人将获胜。
小东是编号为1的候选者,此外还有其他的候选者参加选举。根据初步的调查情况,所有准备投票的小朋友都有一定的投票倾向性,小东如果要获得胜利,必须争取部分准备为其他候选人投票的小朋友。由于小东的资源较为有限,她希望用最小的代价赢得胜利,请你帮忙计算她最少需要争取的选票数。

输入

输入有若干组,每组包含两行,第一行为一个正整数n(2<=n<=100),表示候选者的数量,第二行为每个候选人预期得到的选票数,以空格分开,每人的预期得票数在1到1000之间(包含1和1000)。 经过小东的争取后,可能出现候选人得票数为0或超过1000的情况。

输出

对每组测试数据,单独输出一行,内容为小东最少需要争取的选票数。

样例输入

5
5 1 11 2 8
4
1 8 8 8
2
7 6

样例输出

4
6
0​

四、生日礼物



五、分糖果

某糖果公司专门生产儿童糖果,它最受儿童欢迎的糖果有A1、A2两个序列,均采用盒式包装。包装好的A1类糖果体积为一个存储单位,而包装好的A2类糖果体积正好是A1类的两倍。

这两类糖果之所以广受儿童欢迎,是因为糖果中含有公司独家研发的魔幻因子。A1或A2序列中的糖果,看起来包装可能是一样的,但因为其中的魔幻因子含量不同被细分为不同的产品。

临近传统节日,公司的糖果供不应求。作为一个精明的糖果分销商,小东希望能够借此大赚一笔,于是带着现金开着货车来公司提货。货车的容量是确定的,小东希望采购的糖果能够尽可能装满货车,且糖果的魔幻因子总含量最高。只要不超出货车容量,糖果总可以装入货车中。

小东希望你能帮她解决这一问题。

输入

输入中有多组测试数据。每组测试数据的第一行有两个整数n和v,1<=n<=10^5,
1<=v<=10^9,n为可供选购糖果数量,v为货车的容量。随后n行为糖果的具体信息,第一行编号为1,第二行编号为2,以此类推,最后一行编号为n。每行包含两个整数ti和pi,1<=ti<=2,
1<=pi<=10^4,ti为糖果所属的序列,1为A1、2为A2,pi则是其中的魔幻因子含量。

输出

对每组测试数据,先在单独的一行中输出能采购的糖果中的魔幻因子最高含量,之后在单独的行中按编号从小到大的顺序输出以空格分隔的糖果编号,若有多组糖果组合均能满足要求,输出编号最小的组。若没有糖果能够满足要求,则在第一行中输出0,第二行输出“No”。

样例输入

3 2
1 2
2 7
1 3

样例输出

7
2

剑指Offer——京东实习笔试题汇总相关推荐

  1. 剑指Offer——京东校招笔试题+知识点总结

    剑指Offer--京东校招笔试题+知识点总结 笔试感言 经过一系列的笔试,发觉自己的基础知识还是比较薄弱的,尤其是数据结构和网络,还有操作系统.工作量还是很大的.做到精确制导的好方法就是在网上刷题,包 ...

  2. 剑指Offer——顺丰笔试题+知识点总结

    文章目录 一.情景回顾 二.知识点总结 2.1 快排 2.1.1 霍尔排序(快排) 2.1.2 哈夫曼树带权路径长度 2.1.3 vector,map,set用什么数据结构存储 2.1.4 码上示例 ...

  3. 剑指Offer——联通研究院笔、面试题 (Offer-1已收割)

    #剑指Offer--联通研究院笔.面试题 ##1.二叉树适宜存储什么样的数据? 树最适合用来表示( C ). A.有序数据元素 B.无序数据元素 C.元素之间具有分支层次关系的数据 D.元素之间无联系 ...

  4. 《剑指offer》所有面试题及其参考代码

    点击上方蓝字关注我,我们一起学编程 有任何疑问或者想看的内容,欢迎私信 微信搜索<编程笔记本>(codingbook2020),获取更多干活. 剑指 offer 面试题目录 文章目录 剑指 ...

  5. 【LeetCode 剑指offer 刷题笔记】汇总(已完成)

    前言   不知不觉就结束了自己的秋招之路,虽感觉有些艰辛但是收获很多.找工作那段时间做了很多学习笔记,这是数据结构与算法相关的一部分笔记,这一块除了复习相关教科书,还有就是刷LeetCode和< ...

  6. 剑指Offer 66题 python版本 汇总

    牛客网剑指offer 66题汇总 (python) 有部分参考牛客网答案,部分为自己提交结果 1. 二维数组中的查找 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每 ...

  7. 剑指offer第二版——面试题9(java)

    面试题9:用两个栈实现队列 题目描述:  用两个栈实现一个队列.队列的声明如下,请实现它的两个函数appendTail和deletedHead,分别完成在队列尾部插入节点和在队列头部删除节点的功能. ...

  8. python剑指offer面试题_剑指Offer(Python语言)面试题38

    面试题38:字符串的排列 题目:输入一个字符串,打印出该字符串中字符的所有排列.例如,输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca和cba. # - ...

  9. 剑指offer 回溯法 面试题12 矩阵中的路径 面试题13 机器人的运动范围

    题目12 bool has_path_core(char *matrix, int rows, int cols, int row, int col, string a, int &pathl ...

最新文章

  1. FFmpeg中拉取rtsp视频流并缩放显示测试代码
  2. 生成窄带信号_房间冲激响应RIR原理与模拟生成方法
  3. Java 使用 Redis
  4. PAT甲级1006 Sign In and Sign Out:[C++题解]字符串处理
  5. 不会吧,还有人不会docker!
  6. 创业动力衰减 中国面临危险挑战
  7. 如何减少返工工作量?
  8. 自学JAVA的十大网站你都知道那些
  9. C/C++编程学习 - 第2周 ③ 反向输出一个三位数
  10. linux 配置思科路由器,思科路由器配置帧中继基本命令
  11. java基于ssm三大框架的小区物业收费报修管理系统
  12. Ubuntu 修改分辨率
  13. Atitit 手机号码选号 规范 流程 attilax总结 v2 r99.docx
  14. 高等数学-求曲线拐点
  15. 汉字转化成拼音 汉字转化成拼音
  16. 浅析三种近场通信技术
  17. D3.js 绘制带圆角的矩形 + 带箭头的指示线
  18. 【机器学习系列】概率图模型第一讲:从概率和图的角度理解概率图模型
  19. Kingbase金仓数据库学习小记
  20. 一文带你学会使用 eclipse(图解详细)

热门文章

  1. POJ-3311 Hie with the Pie
  2. 如何在Adobe Illustrator中创建复古风格的室内场景
  3. 信息安全密码学实验二:序列密码的设计与实现
  4. Pycharm: ImportError: attempted relative import with no known parent package解决方案
  5. Win11亮度无法调节解决方法(在卸载驱动,关闭自适应亮度和修改注册表都行不通的情况下)
  6. VC++:菜单的使用总结
  7. 中国大学的现实是:大学层次越低,上课越多,学生读书越少
  8. 英伟达 Jetson Nano 新手必备:使用CSI或USB摄像头拍摄第一张照片
  9. 超短波视距通信极限距离计算公式
  10. 零知识证明在区块链中的应用