【华为OD机试真题 python】称砝码【2023 Q1 | 100分】
2023-09-11 14:14:52 时间
■ 题目描述
【称砝码】
现有n种砝码,重量互不相等,分别为 m1,m2,m3…mn ;
每种砝码对应的数量为 x1,x2,x3…xn 。
现在要用这些砝码去称物体的重量(放在同一侧),问能称出多少种不同的重量。
输入描述
对于每组测试数据:
第一行:n — 砝码的种数(范围[1,10])
第二行:m1 m2 m3 … mn — 每种砝码的重量(范围[1,2000])
第三行:x1 x2 x3 …. xn — 每种砝码对应的数量(范围[1,1
输出描述
利用给定的砝码可以称出的不同的重量数
备注
数据范围:每组输入数据满足:
- 1 ≤ n ≤ 10
- 1 ≤ mi ≤ 2000
- 1 ≤ xi ≤ 10
用例 输入:
2
1 2
2 1
输出
5
相关文章
- 用Python调用华为云API接口发短信
- 华为OD机试 - 英文输入法(Java & JS & Python)
- 华为OD机试 - ABR 车路协同场景(Java & JS & Python)
- Python语言编程学习:利用python输出当前python版本、MSC版本型号
- 〖Python自动化办公篇㉑〗- python实现邮件自动化 - 定时发送邮件
- 牛客华为机试第3题python
- 【华为云技术分享】【昇腾】【玩转Atlas200DK系列】基于Pycharm专业版构建开发板python开发运行环境
- 【华为机试真题详解 Python实现】最小施肥机能效【2023 Q1 | 100分】
- 【华为OD机试Python实现】HJ71 字符串通配符(中等)
- 【华为机试真题 Python实现】特殊计算
- 【华为机试真题 Python实现】保密柜密码
- 【华为OD机试 2023】 任务总执行时长(C++ Java JavaScript Python)
- 【华为OD机试 2023】 机房布局(C++ Java JavaScript Python)
- 【华为OD机试 2023】数字加减游戏(C++ Java JavaScript Python)
- 【华为OD机试 2023】 删除重复数字后的最大数字(C++ Java JavaScript Python)
- 【 华为OD机试 2023】字符串重新排序(C++ Java JavaScript Python)
- 【华为OD机试 2023】 日志首次上报最多积分(C++ Java JavaScript Python)
- 【华为OD机试 2023】 不含101的数(C++ Java JavaScript Python)
- 【华为OD机试 2023】快递投放问题(C++ Java JavaScript Python)
- 【 华为OD机试 2023】 探索地块建立(C++ Java JavaScript Python)
- 【 华为OD机试 2023】 递增字符串(C++ Java JavaScript Python)
- 【华为OD机试 2023】 服务中心选址(C++ Java JavaScript Python)
- 【 华为OD机试 2023】新员工座位 / 统计友好度最大值(C++ Java JavaScript Python)
- 【 华为OD机试 2023】实力差距最小总和、最佳对手(C++ Java JavaScript Python)
- 【华为OD机试 2023】单词倒序(C++ Java JavaScript Python)