博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
打印邮票的组合
阅读量:5363 次
发布时间:2019-06-15

本文共 380 字,大约阅读时间需要 1 分钟。

某人有8 角的邮票5 张,1 元的邮票4 张,1 元8 角的邮票6 张,用这些邮票中的一张或若干张可以得到多少中不同的邮资?

try:    a = []    for i in range(5):        for j in range(4):            for k in range(6):                a.append(i * 8 + j * 10 + k * 18)     print(len(set(a))-1)except:    pass

思路:

每种邮票的张数获取是一个for循环,循环的范围是左闭右开区间

用列表装下所有的可能价格组合

使用set对价格组合去重,然后去掉区间中第一个为0的价格

转载于:https://www.cnblogs.com/alicelai1319/p/10743953.html

你可能感兴趣的文章
【BZOJ】【2132】圈地计划
查看>>
Lua 语言基本语法
查看>>
ARM 的Thumb状态测试
查看>>
windows下读取utf-8文件
查看>>
apache 启动不了的排查方法
查看>>
Java有没有goto?
查看>>
(转)makefile 的用法
查看>>
求不相邻金币相加和的最大值--动态规划1
查看>>
[转][osg]探索未知种族之osg类生物【目录】
查看>>
四十九. Zabbix报警机制 、 Zabbix进阶操作 、 监控案例
查看>>
元类中__new__ 与 __init__的区别--day27
查看>>
占小狼的简书博客
查看>>
struts2__action执行顺序
查看>>
php异常处理
查看>>
[xampp] /usr/bin/env: php: No such file or directory
查看>>
细学PHP 10 贴吧-2
查看>>
黑客攻防入门秘籍
查看>>
Swift迎来了1.0 GM 版(2014.09.09)
查看>>
【iOS开发-68】APP下载案例:利用tableView自带的cell布局+缓存池cell复用时注意button状态的检查...
查看>>
《Genesis-3D开源游戏引擎-FQA常见问题解答》2014年01月10号版本
查看>>