博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
空瓶换酒问题
阅读量:6867 次
发布时间:2019-06-26

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

今天CSDN某群,里面有人发了一道挺有意思的题,这里贴一下。

这里写图片描述

为了防止老年痴呆,拿起笔来练一下吧!:)

这里写图片描述

这里不考虑跟老板赊账或者跟别人借的情况(如果考虑,答案为20)。不过那样问题就不太严谨了,比如我是否可以用别的东西抵押呢?

思路理清了,就可以用代码实现一下:

class Program    {
static void Main(string[] args) { //初始化钱数为10元 int money = 10; //剩下的空瓶a、剩下的瓶盖b、总共喝的瓶数c int a = 0, b = 0, c = 0; while (money > 0) { ++a; ++b; ++c; while (b >= 4) { ++a; ++b; ++c; b -= 4; } while (a >= 2) { ++a; ++b; ++c; a -= 2; } money -= 2; } Console.WriteLine("剩下空瓶{0},瓶盖{1},总共喝了{2}瓶", a, b, c); } }
你可能感兴趣的文章
解剖SQLSERVER 第九篇 OrcaMDF现在能通过系统DMVs显示元数据(译)
查看>>
基于.net开发chrome核心浏览器【六】
查看>>
政务云系统——亿网软通“互联网+”政务云解决方案
查看>>
C# Process.Kill() 拒绝访问(Access Denied) 的解决方案
查看>>
RSA加密解密及RSA签名和验证
查看>>
把自定义的demuxer加入ffmpeg源码
查看>>
当空间数据遇上机器学习,城市的颜值有了新的度量方法
查看>>
如何解决RK3168或者RK系列MASKROM的问题
查看>>
通过扩展让ASP.NET Web API支持W3C的CORS规范
查看>>
商汤、旷视们“闯入”安防圈,传统安防巨头们怎么评价这些AI新贵?
查看>>
Spark-zeppelin大数据可视化导入Mysql
查看>>
Instana:将微服务监控带入到服务级别
查看>>
没有对比就没有伤害,优秀的代码VS糟糕的代码
查看>>
开源日志系统log4cplus(三)
查看>>
.NET Core下的日志(2):日志模型详解
查看>>
赋予机器手一层可感受温度的皮肤
查看>>
通过Docker来部署Mesos集群
查看>>
处理硬件故障的5款免费应用
查看>>
Sitecore Sitecore 8将营销工作化繁为简
查看>>
泰一指尚携手吉利汽车、丝蕴syoss荣获中国广告主金远奖
查看>>