结果:凉。

说明

此博客仅为笔试记录所用,如涉及版权或保密问题,请联系我及时删除。

联系方式:georgehu716@qq.com

1. 找零

时间限制:C/C++ 1秒,其他语言 2秒

空间限制:C/C++ 32768K,其他语言 65536K

64bit IO Format: %lld

题目描述

Z国的货币系统包含面值1元、4元、16元、64元共计4种硬币,以及面值1024元的纸币。现在小Y使用1024元的纸币购买了一件价值为 $ N(0 < N \leq 1024) $的商品,请问最少他会收到多少硬币?

输入描述:

  1. 一行,包含一个数N

输出描述:

  1. 一行,包含一个数,表示最少收到的硬币数。

示例1

输入

200

输出

17

说明

  1. 200,需要找零824块,找1264元硬币,316元硬币,24元硬币即可。

备注

  1. 对于100%的数据,N(0 < N <= 1024)

2. 万万没想到之聪明的编辑

时间限制:C/C++ 1秒,其他语言 2秒

空间限制:C/C++ 32768K,其他语言 65536K

64bit IO Format: %lld

题目描述

我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个拼写错误的捷径:

1.三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello

2.两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello

3.上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC都是错误拼写,应该优先考虑修复AABB,结果为AABCC

我特喵是个天才!我在蓝翔学过挖掘机和程序设计,按照这个原理写了一个自动校对器,工作效率从此起飞。用不了多久,我就会出任CEO,当上董事长,迎娶白富美,走上人生巅峰,想想都有点小激动呢!

......

万万没想到,我被开除了,临走时老板对我说:“做人做事要兢兢业业、勤勤恳恳、本本分分,人要是行,干一行行一行。一行行行行行;要是不行,干一行不行一行,一行不行行行不行。”我现在整个人红红火火恍恍惚惚的......

请听题:请实现大锤的自动校对程序

输入描述:

  1. 第一行包括一个数字N,表示本次用例包括多少个待校验的字符串。后面跟随N行,每行为一个待校验的字符串。

输出描述:

  1. N行,每行包括一个被修复后的字符串。

示例1

输入

  1. 2
  2. helloo
  3. wooooooow

输出

  1. hello
  2. woow

3. 奖品分配

时间限制:C/C++ 1秒,其他语言 2秒

空间限制:C/C++ 32768K,其他语言 65536K

64bit IO Format: %lld

题目描述

有n个人参加编程比赛,比赛结束后每个人都得到一个分数;现在所有人排成一圈(第一个和第n个相邻)领取奖品,要求:

  1. 如果某个人的分数比左右的人高,那么奖品数量也要比左右的人多;
  2. 每个人至少得到一个奖品;问最少应该准备多少个奖品。

输入描述

  1. 第一行是整数n,表示测试样例个数
  2. 每个测试样例的第一行是一个整数n,表示参加比赛的人数;(0<n<100000
  3. 第二行是n个正整数a[i] (0<a[i]<100000),表示的从第1个人到第n个的分数;

输出描述

对每个测试样例,输出应该准备的最少奖品。

示例

输入

  1. 2
  2. 2
  3. 1 2
  4. 4
  5. 1 2 3 3

输出

  1. 3
  2. 8

4. 剪绳子

时间限制:C/C++ 1秒,其他语言 2秒

空间限制:C/C++ 32768K,其他语言 65536K

64bit IO Format: %lld

题目描述

有N根绳子,第i根绳子长度为Li,现在需要M根等长的绳子,你可以对n根绳子进行任意裁剪(不能拼接),请你帮忙计算出这m根绳子最长的长度是多少。

输入描述:

  1. 第一行包含2个正整数NM,表示N根原始的绳子,和最终需要M根绳子数
  2. 第二行包含N个整数,第i个整数Li表示第i根绳子的长度
  3. 其中
  4. 1 <= NM <= 100000,
  5. 0 < Li < 10 0000 0000

输出描述

  1. 对每一个测试用例,输出一个数字,表示裁剪后最长的长度,保留两位小数。

示例1

输入

  1. 3 4
  2. 3 5 4

输出

2.50

说明

  1. 第一根和第三根分别裁剪出一根2.50长度的绳子,第二根剪成22.50长度的绳子,刚好4

备注:

40% 数据 M <= N

字节跳动19春招研发第一次在线笔试-A卷的更多相关文章

  1. 字节跳动Android春招,三轮面试,夺命连环问,心态崩了

    我是春招参加字节面试的,现在已经入职俩月啦,当时没有及时记录下来拖到现在...我尽量回忆当时的内容希望能帮到大家. 投的部门是深圳字节影像,不得不说这个部门的效率,上午投下午就接到hr的电话约面试时间 ...

  2. 2021字节跳动校招秋招算法面试真题解题报告--leetcode19 删除链表的倒数第 n 个结点,内含7种语言答案

    2021字节跳动校招秋招算法面试真题解题报告--leetcode19 删除链表的倒数第 n 个结点,内含7种语言答案 1.题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点. ...

  3. 字节跳动2020-ByteCamp暑期夏令营研发组习题

    概要 本文主要是记录字节2020夏令营的笔试习题,解答部分待日后不断完善. 选择题部分记录不是很完全,剩下没有被收录的大都偏容易. 单项选择题 箱子里有20个红球,18个白球,逐一随机抽取球,问整个过 ...

  4. 2021字节跳动校招秋招算法面试真题解题报告--leetcode206 反转链表,内含7种语言答案

    206.反转链表 1.题目描述 反转一个单链表. 示例: 输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1-> ...

  5. 网易互娱2017实习生招聘游戏研发工程师在线笔试第二场 C

    偶尔碰到这题,简单数位DP题,然而我已生疏了…… 这次算是重新想到的,看来对DP的理解有增进了…… dp[i][j][k],表示前i为,mod为j,是否出现2.3.5的剩下的数位可组成的数字.答案就是 ...

  6. 【字节校招】【实习】【内推】字节跳动春招(校招或实习均可)以及日常实习内推ing

    本人是年前刚刚入职抖音的应届生,职业认证还未来的级更改,但是这些都不重要.重要的是我们不能错过优秀的你~ 字节跳动的相关福利我就不介绍了,技术实习生是400/天,房补是1500/月,三餐免费,下午茶, ...

  7. Offer经验分享 - 蚂蚁金服、字节跳动、PDD、百度、华为、Paypal - Java社招面经

    年中的时候因为换工作的缘故,陆续参加了华为.蚂蚁.字节跳动.PDD.百度.Paypal的社招面试,除了字节跳动流程较长,我主动结束面试以外,其他的都顺利拿到了Offer. 最近时间稍微宽裕点了,写个面 ...

  8. 【北京/上海/南京】【部门直推】【可查询】【实习&社招】字节跳动数据平台前端内推

    [北京/上海/南京][部门直推][可查询][实习&社招]字节跳动数据平台前端内推 重要信息,写在前面  [投递邮箱]chengxinsong@bytedance.com [微信扫码] 2019 ...

  9. 工作三年终于社招进字节跳动!字节跳动,阿里,腾讯Java岗面试经验汇总

    前言 我大概我是从去年12月份开始看书学习,到今年的6月份,一直学到看大家的面经基本上百分之90以上都会,我就在5月份开始投简历,边面试边补充基础知识等.也是有些辛苦.终于是在前不久拿到了字节跳动的o ...

随机推荐

  1. Mongodb分片集群技术+用户验证

    随着数据量持续增多,后续迟早会出现一台机器硬件瓶颈问题的.而mongodb主打的就是海量数据架构,“分片”就用这个来解决这个问题. 从图中可以看到有四个组件:mongos.config server. ...

  2. vue 点击展开显示更多 点击收起部分隐藏

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. Tree Cutting POJ - 2378 (树形DP)

    题目链接:POJ - 2378 题目大意:给你n个点,然后问你这n个点中 ,去除哪些点能够使得剩下的图中最大的连通块中点的个数不超过n/2. 具体思路:第一遍dfs记录每一个点代表的子树大小,第二遍d ...

  4. 2018-2019-2 网络对抗技术 20165337 Exp4 恶意代码分析

    1.实践目标 1.1是监控你自己系统的运行状态,看有没有可疑的程序在运行. 1.2是分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分析工具尽量使用原生指令或sysinternals,sys ...

  5. SQL Server 2008 下载及版本说明

    一.下载地址 SQL Server 2008 R2 Enterprise下载地址来源网络整理:MSDN网址,参考: 选中下面链接,放在迅雷中即可下载: ed2k://|file|cn_sql_serv ...

  6. HTTP请求(Request)和回应(Response)对象

    附录H HTTP请求(Request)和回应(Response)对象 57 http://djangobook.py3k.cn/ Django使用request和response对象在系统间传递状态. ...

  7. onscroll 元素滚动事件

    阻止事件冒泡 event.stopPropagation(); children():查找合集里面的第一级子元素.(仅儿子辈,这里可以理解为就是父亲-儿子的关) children只查找第一级的子节点 ...

  8. xgb

    xgb原理 xgb代码

  9. 高可用Redis(八):Redis主从复制

    1.Redis复制的原理和优化 1.1 Redis单机的问题 1.1.1 机器故障 在一台服务器上部署一个Redis节点,如果机器发生主板损坏,硬盘损坏等问题,不能在短时间修复完成,就不能处理Redi ...

  10. laravel 运行错误

    全局相关 1 2 3 4 5 6 7 8 9 10 11 12 13 14 php artisan:显示详细的命令行帮助信息,同 php artisan list php artisan –help: ...