A桶中有多少水?
2024-10-21 17:47:21
如果你能算出桶中有多少水,我便许你下山去玩。
有一天,老和尚让小和尚将A桶的水挑到B桶去,可是小和尚却想下山玩,不愿意挑水,
老和尚便说:”如果你能够根据我的提示算出A桶中有多少升水,我便许你下山去玩。”
小和尚欣然接受。
老和尚说道:“在你面前有五个小水桶,它们分别可以装1、2、3、4、5升水。
如果你每次用其中两个桶去挑水,那么恰好可以挑6次;
如果你用三个桶去挑水,那么恰好可以挑4次;
如果你用四个桶去挑水,那么恰好可以挑2次。
那么,A桶中一共有多少升水?”
聪明的你能想出答案吗?
A、22
B、24
C、26
D、28 #include <stdio.h>
int main()
{
unsigned char sumOfFiveBuckets = 1 + 2 + 3 + 4 + 5;
unsigned char buckets[] = { 1, 2, 3, 4, 5 };
for (int i = 0; i < 4; ++i)
{
for (int j = i + 1; j < 5; ++j)
{
unsigned char a = 6 * (buckets[i] + buckets[j]);
for (int x = 0; x < 3; ++x)
{
for (int y = x + 1; y < 4; ++y)
{
for (int z = y + 1; z < 5; ++z)
{
unsigned char b = 4 * (buckets[x] + buckets[y] + buckets[z]);
if (a == b)
{
for (int n = 0; n < 5; ++n)
{
unsigned char c = 2 * (sumOfFiveBuckets - buckets[n]);
if (a == c)
printf("A桶中有%u升水\n", a);
}
}
}
}
}
}
}
return 0;
}
最新文章
- svn强制加注释才能提交
- XML的一些事
- 有1,2,3一直到n的无序数组,排序
- 【BZOJ-3931】网络吞吐量 最短路 + 最大流
- 20145206《Java程序设计》第9周学习总结
- go_databasetest
- 小明A+B[HDU2096]
- Js计算-当月每周有多少天
- linux上安装shell编辑器与linux运维面试题
- Arcgis for Silverlight学习(一)
- mac_Mac item2常用快捷键
- 第41篇 推荐一个jekyll博客模板
- Python——python读取html实战,作业7(python programming)
- kafka消息存储与partition副本原理
- docker 在windows7 、8下的安装
- MSF下ms17_010_psexec模块使用技巧
- jQuery:(一)jQuery简介
- Servlet3.0使用@WebServlet注解配置问题记录
- shell-总结【摘录】
- MySql 删除相同前缀的表名
热门文章
- hdu 4632 子字符串统计的区间dp
- ORA-12514: TNS:listener does not currently know of service requested in connect
- ruti
- Akka简介与Actor模型
- BZOJ3295动态逆序对
- java高级编程-使用反射强制给private字段赋值
- Android 蓝牙 笔记
- tf.nn.softmax_cross_entropy_with_logits的用法
- Boost.Asio c++ 网络编程翻译(18)
- 淘宝HSF 框架使用 总结