牛客网字节跳动算法题:找零

字节跳动程序媛教你如何刷算法题:面试手撕代码我就没怕过 本人上一次刷题还是大一的C语言期末考试……但是面试中算法考核截止上岸前一直保持着100%正确率的光辉记录。 本文将给你指明一条刷题的决胜指南。并从算法的重要性、题库的选择以及刷题的三大步骤分别进行讲解,彻底解决你所有关于面试算法所有的困扰。 阅读详情

题目链接:找零

题意:

 初始有1024元,花费n元,问剩下的钱 最少 能换多少枚硬币,硬币面额为 1, 2, 4, 16, 64

解题思路:

   先换面额最大的,再换次大的.....

#include <bits/stdc++.h>
using namespace std;
long long mod = 99997867;
long long a[1000001];
int main(){
    int n;
    cin >> n;
    int ans = 0, k = 1024;
    k = k - n;
    ans = ans + k / 64;
    k = k % 64;
    ans = ans + k / 16;
    k = k % 16;
    ans = ans + k / 4;
    k = k % 4;
    ans = ans + k;
    cout << ans << endl;   
    return 0;
}

 

【算法 - 动态规划】找零钱问题Ⅲ 一题搞懂动态规划的 严格表依赖 有什么用? 如何进一步优化? 阅读详情

相关推荐

从稳压管到LDO芯片:一张图看懂线性电源的‘内卷’进化史

本文追溯了从稳压管到LDO芯片的线性电源技术进化历程,详细解析了各阶段的技术突破与局限。重点探讨了现代LDO在超低功耗、高精度控制等方面的创新,并提供了实战选型的黄金法则,帮助工程师在电子设备小型化与低功耗化趋势中做出最优选择。

weixin_42525551的博客 205

[编程题]万万没想到之抓捕孔连顺Java:字节跳动校招题

时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 128M,其他语言256M 我叫王大锤,是一名特工。我刚刚接到任务:在字节跳动大街进行埋伏,抓捕恐怖分子孔连顺。和我一起行动的还有另外两名特工,我提议 我们在字节跳动大街的N个建筑中选定3个埋伏地点。 为了相互照应,我们决定相距最远的两名特工间的距离不超过D。 我特喵是个天才! 经过精密的计算,我们从X种可行的埋伏方案中选择了...

菲菲的博客 890

电商智能客服Agent开发实战:从零到一构建企业级AI助手

电商智能客服Agent是下一代AI应用的核心形态,它不仅能够回答用户问题,还能自主规划任务、调用工具并执行完整工作流程。本文将深入探讨AI Agent的基本概念、技术实现方式及电商场景中的应用,提供完整的开发流程和代码示例,帮助开发者从零开始构建一个功能强大的电商智能客服系统。通过模块化设计、多轮对话记忆管理和工具集成,这个Agent能够处理订单查询、商品推荐、退换货流程等复杂任务,同时具备企业级的安全性和稳定性保障。通过本文的介绍,读者已经掌握了构建电商智能客服Agent的核心技术与实现方法。

m0_64363449的博客 1361

找零算法

说到算法,可能很多人都会和笔者一样有种晦涩艰深望而却步之感(当然对于那些灰常聪明精于算法的童鞋又另当别论)。在我们向技术高峰攀登的时候,处处都有算法这只传说中的技术老虎的身影,有时它还会突然跳出来挑战一下我们脆弱的小心脏。但是本篇介绍的这个灰常简单,曾经是某对日外包公司的笔试题。笔者甚至不知它能不能被称之为“算法”,请不要皱眉,看看不会妨碍您阅读的心情的。一、问题还原商场买东西的时候,营业员需要找...

weixin_33948416的博客 308

从零搭建Synopsys EDA环境:Ubuntu系统下的完整安装与避坑指南

本文详细介绍了在Ubuntu系统下从零搭建Synopsys EDA环境的完整流程,包括系统配置、安装文件准备、核心工具安装、License配置及常见问题排查。特别针对数字IC设计场景,提供了VCS、Verdi、Design Compiler等EDA Tools的安装避坑指南和性能优化建议,帮助开发者高效搭建稳定的开发环境。

weixin_33738982的博客 491

lattice Diamond Programmer程序下载

Lattice Diamond Programmer(支持Lattice FPGA与CPLD程序下载)

qq_44385725的博客 5173

01 | 硬币找零问题:从贪心算法说起

硬币找零问题本质上是求最值问题。事实上,动态规划问题的一般形式就是求最值,而求最值的核心思想是穷举。这是因为只要我们能够找到所有可能的答案,从中挑选出最优的解就是算法问题的结果。在没有优化的情况下,穷举从来就不算是一个好方法。所以我带你使用了贪心算法来解题,它是一种使用局部最优思想解题的算法(即从问题的某一个初始解出发逐步逼近给定的目标,以尽可能快的速度去求得更好的解,当达到算法中的某一步不能再继续前进时,算法停止)。

qq_37756660的博客 2875

ST7789T3与CST816D驱动全解析,面试技巧第11篇:嵌入式面试场景问答 10 连发。

SPI模式下,SCLK、MOSI、CS、DC、RST为必需引脚;8080模式下需连接D0-D7、WR、RD等信号线。CST816D触摸芯片通常通过I2C接口通信,需连接SCL、SDA及INT(中断)引脚。确保电源引脚(VCC、GND)稳定供电,ST7789T3典型工作电压为3.3V。显示异常时检查时序参数,如SPI时钟频率(建议≤40MHz)、数据建立时间。初始化流程需发送一系列命令序列,包括设置像素格式、扫描方向、帧率控制等。扫描方向(MADCTL)可调整显示旋转角度,需根据实际硬件布局配置。

a967gsvj的博客 374

牛客网 字节跳动算法题-找零

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

weixin_43766033的博客 236

【kubernetes】kubernetes kubeadm init 错误了 怎么回退?

因为虚拟机设置问题首先报错:然后我根据文章修改了核数。重启后,查看VIP运行所在机器,发现机器没有变化然后重新执行初始化后面报错了根据提供的信息,问题主要集中在 kubelet 未能成功启动控制平面组件,导致初始化过程超时。以下是可能的原因及相应的排查步骤:原因 1:kubelet 未运行或运行状态异常正如错误提示所指出,kubelet 可能未运行或处于不健康状态。请按照提示执行以下命令检查 kubelet 的状态和服务日志:根据输出结果,判断 kubelet 是否正常运行。后续一大堆错误。

九师兄 121

【RT-DETR有效改进】手把手带你调参RT-DETR,1:1复现官方版本实验环境

本文是带大家进行调参,利用ultralytics仓库1:1复现RT-DETR官方实验环境,从而在后期发表论文 的时候省去一些不必要的麻烦,例如被审稿人提出质疑,本文的调参内容均有依据,根据RT-DETR官方Github上发布的版本进行设置本文的调参以ResNet18为例,其余的何其的调参基本一致。RT-DETR剑指论文专栏,持续复现各种顶会内容——论文收割机RT-DETR。

Snu77的博客 9931

找零

这个编程题是来自于牛客网的字节跳动2019春招研发部分编程题汇总,有感兴趣的朋友们可以去原网站查看。 Z国的货币系统包含面值1元、4元、16元、64元共计4种硬币,以及面值1024元的纸币。现在小Y使用1024元的纸币购买了一件价值为N(0<N≤1024)的商品,请问最少他会收到多少硬币? 输入描述 一行,包含一个数N。 输出描述 一行,包...

测试 381

影楼精修-AI追色算法解析

本文解析了像素蛋糕软件中AI追色功能的技术原理与实现方案,为理解AI追色技术提供了实用参考。

Trent1985的专栏 2万+

【校招笔试】2019春招——字节跳动C++后端研发,第一轮线上笔试

背景交代: 3月8日的时候百无聊赖投了字节跳动的C++开发岗位,因为是大厂,自己也没有什么特殊的能力与经历,本以为会杳无音讯。 3月13日收到短信——笔试时间通知。 3月16日(也就是今天)早上10点进行2个小时的线上笔试。 准备情况: 10点开始,9点起床,打开链接是牛客网上进行笔试,俺就是裸考。。。光脚的不怕穿鞋的。。。 纯粹的算法题,一共是4题两小时,线上摄像头监控。 早有耳闻...

Hide_in_Code 7422

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

字节跳动2019春招试题六——找零

字节跳动2019春招试题六——找零 题目来自牛客网,感谢! 某国的货币系统包含面值1元、4元、16元、64元共计4种硬币,以及面值1024元的纸币。现使用1024元的纸币购买一件价值为的N(0<N≤10240<N\leq 10240<N≤1024)商品,会收到至少多少硬币? 本题特别简单,就不贴格式范例思路了 我的代码实现: import java.util.Scanner;...

Uranum的博客 561

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

字节题--找零

找零_字节跳动2019春招研发部分编程题汇总_牛客网 贪心算法,尽量找大的,大的找不开再用小的来凑。 #include <iostream> using namespace std; int main(){ int n; cin >> n; int sum = 1024 - n; int res = 0; while(sum){ if(sum >= 64){ res += sum / 64;

zj 212

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

找零(字节跳动)

找零 牛客网 贪心 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int N; N = cin.nextInt(); Sy...

weixin_40480838的博客 395

8.22 字节跳动春招研发 毕业旅行问题 找零

例子说明:共 4 个城市,城市 1 和城市 1 的车费为0,城市 1 和城市 2 之间的车费为 2,城市 1 和城市 3 之间的车费为 6,城市 1 和城市 4 之间的车费为 5,依次类推。状态: dp[经过城市的结合,为二进制压缩状态][当前进过的城市id],d(V,i)表示从顶点i出发经过V(是一个点的集合)中各个顶点一次且仅一次,最后回到出发点s的最短路径长度。思路:假设从顶点s出发,令d(V,i)表示从顶点i出发经过V(是一个点的集合)中各个顶点一次且仅一次,最后回到出发点s的最短路径长度。

harne33的博客 288

字节跳动简历冷却期_CodingInterviewGuide

算法题动态规划和贪心买卖股票的最佳时机最复杂的情况是限制交易k次,状态转移方程无法化简,其他情况均可化简为二维或一维动态规划。//一次买卖public class Solution {public int buy(int[] price) {int n = price.length;int ans = 0;int[][] dp = new int[n][2];dp[0][0] = 0;dp[0][...

weixin_36070797的博客 1284

Java算法:牛客网字节跳动笔试真题算法Java版1-27题

题号 题目 知识点 难度 通过率 ZJ1 附加题 动态规划数组 中等 16.45% ZJ2 编程题1 贪心 中等 11.65% ZJ3 编程题2 字符串贪心 中等 29.30% ZJ4 附加题 递归模拟穷举 中等 32.85% ZJ5 编程题1 模拟 中等 25.80% ZJ6 编程题2 递归动态规划模拟 中等 12.32% ZJ7 字母交换 字符串动态规划 中等 29.01% ZJ8 用户喜好 数组模拟哈希 中等 18.28% ZJ9 手串 字符串哈希模拟 中等 29.63% ZJ10 编程题3 排序数组

qq_43265673的博客 3934

【字节跳动】2019后端笔试题

早上10点的笔试,晕的要死,竟然没ak。。。都是因为第二题用了自己不熟悉的指针,一直找错。。 #include &lt;iostream&gt; #include&lt;cstring&gt; #include&lt;cmath&gt; #include&lt;string&gt; #include&lt;map&gt; #include&lt;algorithm&gt; #include&l...

Puya的博客 6113

字节跳动笔试练习题

链接:https://www.nowcoder.com/questionTerminal/944e5ca0ea88471fbfa73061ebe95728?orderByHotValue=1&mutiTagIds=665&page=1&onlyReference=false来源:牛客网 Z国的货币系统包含面值1元、4元、16元、64元共计4种硬币,以及面值102...

weixin_38168547的博客 1687

字节面经收集

面经一 简要版: 一面:4月22日下午5:00-5:40 两个有序链表合并 K个有序链表合并 两道sql题 二面:4月26日 2:00-2:50 最长连续子序列 基础问题 三面:4月28日 5:00 - 5:40 求平方根 跳台阶 单例模式 工厂模式 详细版: 字节一面 4月22日下午5:00-5:40 1 算法题 合并链表 leetcode21:https://leetcode-cn.com/problems/merge-two-sorted-lists/ 先说思路,第一次面试,有

qq_36908783的博客 1271

万万没想到之抓捕孔连顺

1.【题目描述】   我叫王大锤,是一名特工。我刚刚接到任务:在字节跳动大街进行埋伏,抓捕恐怖分子孔连顺。和我一起行动的还有另外两名特工,我提议我们在字节跳动大街的 N 个建筑中选定 3 个埋伏地点。为了相互照应,我们决定相距最远的两名特工间的距离不超过 D。   我特喵是个天才! 经过精密的计算,我们从 X 种可行的埋伏方案中选择了一种。这个方案万无一失,颤抖吧,孔连顺!   ……   万万没想...

sqrt_2的博客 423

字节编程题-万万没想到之抓捕孔连顺

我叫王大锤,是一名特工。我刚刚接到任务:在字节跳动大街进行埋伏,抓捕恐怖分子孔连顺。和我一起行动的还有另外两名特工,我提议 我们在字节跳动大街的N个建筑中选定3个埋伏地点。 为了相互照应,我们决定相距最远的两名特工间的距离不超过D。 我特喵是个天才! 经过精密的计算,我们从X种可行的埋伏方案中选择了一种。这个方案万无一失,颤抖吧,孔连顺! …… 万万没想到,计划还是失败了,孔连顺化妆成小龙女,混在cosplay的队伍中逃出了字节跳动大街。只怪他的伪装太成功了,就是杨过本人来了也发现不了的! 请听题:给.

尚未佩妥剑 转眼便江湖 410

贪心算法(找零问题)

贪心算法又称为贪婪算法,其在问题求解上考虑的不是整体意义上的最优解,而是当前看来的最优解。这就好比竭泽而渔,把水放干之后捕鱼,不顾长远利益,只考量眼前的贪心行为。从某种意义上说,贪心算法是动态规划算法的一种特例。两者的相似之处在于,最优解问题都可以拆分成若干个相似的子问题。不同之处在于,动态规划算法需要求解整个问题的最优解,每次选择的结果都会对最终的结果有影响;贪心算法中,每次选择的结果不会对最终结果有影响,只是考虑眼前的问题。

2403_89586338的博客 397
上一篇: 牛客网字节跳动算法题:万万没想到之聪明的编辑
下一篇: 牛客网字节跳动算法题:机器人跳跃问题
error0318
博客等级 码龄9年 57粉丝 515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值