2012.B组 海盗比酒量(暴力)
来源:互联网 发布:c语言数学库 编辑:程序博客网 时间:2024/06/02 18:21
海盗比酒量
有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了。
等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“......昨天,我正好喝了一瓶.......奉劝大家,开船不喝酒,喝酒别开船......”
请你根据这些信息,推断开始有多少人,每一轮喝下来还剩多少人。
如果有多个可能的答案,请列出所有答案,每个答案占一行。
格式是:人数,人数,...
有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了。
等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“......昨天,我正好喝了一瓶.......奉劝大家,开船不喝酒,喝酒别开船......”
请你根据这些信息,推断开始有多少人,每一轮喝下来还剩多少人。
如果有多个可能的答案,请列出所有答案,每个答案占一行。
格式是:人数,人数,...
例如,有一种可能是:20,5,4,2,0
题解:
每次都有人倒下,直接暴力,四个循环解决,
最后别忘了加上0(最后一次的)。
代码:
#include<stdio.h>int main(){ int i,j,k,l; for(i=1;i<21;i++) for(j=1;j<i;j++) for(k=1;k<j;k++) for(l=1;l<k;l++) { if(i*j*k+i*j*l+i*k*l+j*k*l==i*j*k*l&&i!=20) printf("%d,%d,%d,%d,0\n",i,j,k,l); }}
阅读全文
0 0
- 2012.B组 海盗比酒量(暴力)
- 3.海盗比酒量
- 海盗比酒量
- 海盗比酒量--蓝桥杯
- 海盗比酒量--蓝桥杯
- 海盗比酒量--蓝桥杯
- 海盗比酒量--蓝桥杯
- 海盗比酒量
- 海盗比酒量
- 海盗比酒量
- 蓝桥杯--海盗比酒量
- 蓝桥杯备战 -海盗比酒量
- 蓝桥杯 比酒量(暴力搜索)
- 蓝桥杯--比酒量(暴力求解)
- 蓝桥杯---2012--比酒量(暴力)
- 2012年第三届蓝桥杯C/C++程序设计本科B组省赛 海盗比酒量(结果填空)
- 2012年第三届蓝桥杯C/C++程序设计本科B组省赛题目 海盗比酒量 结果填空
- 2012年第三届蓝桥杯C/C++程序设计本科B组省赛 海盗比酒量(结果填空)
- tf.Graph()
- 【JQuery学习笔记二】利用JQuery完成不同的文档和节点操作!
- Python网络编程 3.1 由简单的TCP服务器、客户端程序分析相关方法
- 一个游戏是如何被设计和开发出来的(怎样开发一款游戏)
- HDOJ 1994 利息计算(水题)
- 2012.B组 海盗比酒量(暴力)
- 设计模式之Facade模式(外观模式)
- 机器学习入门推荐文章(不断更新)
- Android 6.0 Reboot 流程源代码分析
- Ant Design踩坑(一)Form自定义校验多次发送请求的问题
- jquery的idTabs切换触发事件
- Unity官方教程 Roguelike 笔记
- Win10通过Anaconda安装python和Jupyter
- Node.js —— npm 的使用和相关命令