PTA 7-145 搬砖

分数 10
作者 C课程组
单位 湖南工程学院

某工地需要搬运砖块,已知男人一人搬 3 块,女人一人搬 2 块,小孩两人搬1块。

如果想用 n 人正好搬 n 块砖(注意小孩的人数只能是偶数),问有多少种搬法?

(注意当某类人数为 0 时,也是合理的方案)

输入格式:
在一行中输入一个正整数n。

输出格式:
直接输出方案的数目。

输入样例1:
45
输出样例1:
4
输入样例2:
4
输出样例2:
0

代码长度限制
16 KB
时间限制
1600 ms
内存限制
61 MB

代码:

#include <stdio.h>
int main(){int brick, count = 0;   //定义砖块数量和多少方案int male, female, child;    //定义男人,女人,小孩scanf( "%d", &brick );  //输入砖块数量for( male = 0; male <= brick/3; male++ ){   //男人数for( female = 0; female <= brick/2; female++ ){ //女人数for( child = 0; child <= brick; child+=2 ){    //小孩数量,加二是两个小孩才能板砖一块//男人一人搬 3 块,女人一人搬 2 块,小孩两人搬1块if( male + female + child == brick && child % 2 == 0 && male * 3 + female * 2 + child / 2 == brick )count++;}}}printf( "%d\n", count );return 0;
}

解题思路
搬砖的步骤:
step 1:输入砖块数量;
step 2:根据男人数,女人数和小孩数(两个小孩才能板砖一块)分别得男人一人搬 3 块,女人一人搬 2 块,小孩两人搬1块,方案加一;
step 3:输出方案的数目。

归属知识点
循环结构,选择结构

PTA 7-145 搬砖相关推荐

  1. PTA 7-2 穷举问题-搬砖

    7-2 穷举问题-搬砖 题目:某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬1块.如果想用n人正好搬n块砖,问有多少种搬法? 输入格式: 输入在一行中给出一个正整数n. 输出格式: ...

  2. 「表面光鲜,实则搬砖」,机器学习社区自嘲不为人知的AI工程师真相

    贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 机器学习工程师岗位,还香吗? 在培训机构或求职网站随便一搜,机器学习简直不要更热. 但是,国外的同行们却在一则Reddit热帖上,吐槽揭露 ...

  3. 3人2周上线,2人1周上线,Solo明天上线!开发周期果然不能用搬砖模式计算......

    有10000块砖需要我们去搬,1个人1天可以搬1000块,那么总共要10天搬完.为了更快的完成任务,如果我们派10个人去一起搬砖,那么1天就可以搬完. 这个简单的道理,每个人都懂,如果要让事情做的话, ...

  4. 青龙羊毛——东方头条(搬砖,非原创)

    改版公告--新青龙羊毛 1.东方头条 软件自己去找,不放邀请链接! 作者码子:003584319 我的码子:003170160(别填我码子了,刚注册就黑了!) 2.脚本 宝箱 https://raw. ...

  5. 开源Python做的火币和ZB搬砖差价监控程序

    火币和ZB网站域名经常换,页面也经常改,只保证发布文章时能用,将来要用自己改改URL地址一类的. 代码涉及到websocket和requests采集数据,使用pyquery解析HTML页面,color ...

  6. 站长图卦:每天坚持搬砖 定有美好明天

    站长图卦帮您在嬉笑中了解近期与站长有关的信息. 时间8月上旬.作者:卢松松 [1]微信5.0发布了,你怎么看?如图 [2]我来了 搜狗悄悄推出了站长平台,知道吗?这个平台一个月前就出来了,估计功能太差 ...

  7. Software-Defined Networking之搬砖的故事

    在很久很久以前,有一个村子. 村里的每一户,都有一个男人和一个女人. 每一户,都以搬砖为生. 从不同的地方,搬到不同的地方. 男人负责搬砖,女人负责告诉男人往哪搬. 每个家庭,都服从村委会的指挥. 村 ...

  8. 风暴航路的地图编号_砖厂风暴航路已倒闭,新的搬砖圣地诞生

    今天又是充满希望的一天,大家好,我是青石. 说道100级搬砖地图,很多玩家都会选择去搬风暴航路,主要靠堇青石和翻牌金币.但是随着堇青石价格的不断下降,目前跨五维持在1万2到1万3之间.所以今天要和大家 ...

  9. 智能计算升级背后:华为“不想再搬砖”

    雷锋网4月3日消息,华为智能计算业务部在北京召开了主题为"+智能,计算进化"的发布会,正式发布FusionServer Pro智能服务器,这也是继去年12月华为正式阐述智能计算战略 ...

最新文章

  1. Python的WeRoBot框架开发公众号
  2. 访问HTTP网址的两种方式
  3. MapPoint之旅(2)-----Getting Started with MapPoint Web Service(1)
  4. Zend_Feed 的项目实际应用
  5. 放弃Venn-Upset-花瓣图,拥抱二分网络
  6. webapp中的meta
  7. C++ explicit关键字应用方法详解
  8. 全国计算机一级会考分类汇总吗,全国计算机一级考试分布
  9. linux进程管理——进程管理相关命令
  10. html table control,HtmlTable.HtmlTableRowControlCollection
  11. 浙江省高考计算机重点知识,2017届浙江省新高考信息技术考试标准
  12. 杰理AC692X系列---关于692x及693x的打开在线调EQ功能(4)
  13. iOS定位经纬度转换
  14. 高校如何优雅的使用Ipv6--抱着道长的大腿
  15. BZOJ 3162 独钓寒江雪(树形DP)
  16. 移位运算(左移和右移)
  17. 【状语从句练习题】状语从句 + 过去完成时
  18. CNN-卷积神经网络
  19. CF3B--Lorry翻译
  20. 基于微信小程序的琴房管理系统的设计与实现 计算机毕业设计

热门文章

  1. 一个“好”的数据分析师是怎样炼成的?
  2. 算法导论第2版-附录课后习题答案
  3. 时隔多年,腾讯再次上线 Linux 版 QQ !
  4. python图像标记工具怎么用_图片标注工具LabelImg使用教程
  5. JeeSite学习【一】创建模块
  6. photon 服务器操作系统,PhotonServer游戏服务器部署及日志输出之美
  7. 书论09 卫恒《四体书势》
  8. IntelliJ IDEA的十个逼气十足的Idea插件,绝对让你阴吹丝婷
  9. AI志愿填报软件靠不靠谱?
  10. Intel I210芯片网卡