王师傅卖鞋进价30元甩卖20元,问亏多少的问题解析
今天中午看人发了一个小题目,兴趣突来,就算了算,
先看题目:
王师傅是卖鞋的,一双鞋进价30元甩卖20元,顾客来买鞋给了张50,王师傅没零钱,于是找邻居换了50元。
事后邻居发现钱是假的,王师傅又赔了邻居50。请问王师傅一共亏了多少?
(这道题目不简单,100个人有99人会算错)
整理一下数据流:
// 正常交易
【大骗子】给【王师傅】假50
【王师傅】给【好邻居】假50
【好邻居】给【王师傅】真50
【王师傅】给【大骗子】真30 + 鞋子
// 秋后算账
【好邻居】给【王师傅】假50
【王师傅】给【好邻居】真50
单独看骗子
【大骗子】给【王师傅】假50
【王师傅】给【大骗子】真30 + 鞋子
单独看邻居
【王师傅】给【好邻居】假50
【好邻居】给【王师傅】真50
【好邻居】给【王师傅】假50
【王师傅】给【好邻居】真50
回到问题根本,王师傅
王师傅到底亏了多少?
看数据流啊,
支出:
【王师傅】给【好邻居】假50
【王师傅】给【大骗子】真30 + 鞋子
【王师傅】给【好邻居】真50
收益:
【大骗子】给【王师傅】假50
【好邻居】给【王师傅】真50
【好邻居】给【王师傅】假50
总结,
收了两次假50 ,也支出一次,最终还是在自己手里,
支出80+鞋子,收益 50 ,合并:支出30加鞋子
也就是: 拿30现金加鞋子 换 一张 假50
方式二:能量守恒
【好邻居】打酱油的,不赚不赔
【大骗子】用假50 换 一双标价30卖20的鞋子+30元找零【王师傅】与骗子相反,用鞋子+30找零 换 一张假50
结题。
王师傅卖鞋进价30元甩卖20元,问亏多少的问题解析相关推荐
- 用10元,20元,50元三种币值的纸币凑出1000元,一共有多少种组合(C++实现)三种思路,两种实现
今天做了中金所的笔试题,被一道题卡住了.题目意思是: 用10元,20元,50元三种币值的纸币凑出1000元,一共有多少种组合? 当时一眼看上去分析了一下,以为是背包问题,类似于爬楼梯,于是直接带了爬楼 ...
- 要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,每种面值至少1张,编程输出所有可能的换法,程序应适当考虑减少重复次数
源程序: 要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,要求换成30张小钞票,每种面值的至少一张,编程输出所有可能的换法,程序应适当考虑减少重复次数. #include ...
- 小明拿了一百块钱买了三块钱的东西,老板找他97块钱, 请问,老板有多少种找法(1元,五元,十元,20元,50元)
public class Test08{ /** 小明拿了一百块钱买了三块钱的东西,老板找他97块钱,请问,老板有多少种找法(1元,五元,十元,20元,50元)*/public static void ...
- 1元,5元,10元,20元,50元、100元面值人民币组合给定x元的问题
问题描述 目前市面上的纸币主要有1元,5元,10元,20元,50元.100元六种,如果要买一件商品x元,有多少种货币组成方式? 解答 我们先进行如下变量的定义: dp[i][sum] = 用前 i 种 ...
- 用1元,2元,5元,10元,20元,50元组合成100元
100元换零钱1元,2元,5元,10元,20元,50元有多少种组合方案 一道笔试题,当时就懵逼了... 找到递推公式之后,其实也不难 F(N,M)=F(N,M-1)+F(N-VAL[M],M) F(N ...
- 算法笔试题:1元,5元,10元,20元,50元、100元面值人民币组合给定x元的问题
最近有一道笔试题引起了小伙伴们的激烈讨论. 参考博客 作为算法菜鸟非常感谢大神的分析和举例.博客地址 问题描述 目前市面上的纸币主要有1元,5元,10元,20元,50元.100元六种,如果要买一件商品 ...
- C语言一百块钱换成十元20元,把100元人民币换成50元、20元、10元的纸币。计算出有多少种换法?...
把100元人民币换成50元.20元.10元的纸币.计算出有多少种换法?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 把 ...
- 100块钱兑换成10元、20元、50元(Java)
public static void main(String[] args) {//变量c表示50元,变量b表示20元,变量a表示10元int a,b,c,i = 0;System.out.print ...
- 用1元,2元,5元,10元,20元,50元和10元的纸币组成200元,共有多少种情况
http://blog.csdn.net/mathe/archive/2006/08/31/1147756.aspx http://topic.csdn.net/u/20070202/23/65f55 ...
最新文章
- AS 400 常用命令
- DeVeDe:视频 CD 制造利器
- 2007 China MVP Open Day
- Foxmail自动收取新邮件
- linq调用mysql函数_mysql-在LINQ中执行FirstOrDefault的另一种方法
- LeetCode 557. Reverse Words in a String III
- js 异步函数讲解: Promise、async和await示例
- Jenkins进阶系列之——07Jenkins纳入版本控制
- mysql函数与事件_mysql事件函数的应用
- 【定时任务|开机启动】Windows Server 2008/2012 计划任务配置(任务计划程序)每分钟执行BAT...
- (1)信息熵,条件熵,信息增益,信息增益率
- SQL Server 2008 附加数据库之后显示为 只读 的解决方法
- opencv 模式识别学习
- 在二叉树中查找两个节点的最近的公共祖先节点(无回溯指针)(NCA--nearest common ancestor)
- python socket编程在阿里云的esc服务器下 [Errno 99] Cannot assign requested address解决方式
- 海尔全球十一连冠背后: 生态时代的无限游戏
- 这是一个只有一句话的木MA
- python(11)- 文件处理
- AutoCAD颜色索引表与RGB颜色的对照表
- java线段的平移和旋转,几何变换(旋转、缩放、平移)