1137 搬砖问题
2021/12/7 23:50:49
本文主要是介绍1137 搬砖问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
题目描述
某工地需要搬运砖块,已知男搬4,女搬3,两个小孩抬1块。现有N块砖和N个人,要求1次将所有砖搬完,请问需要男、女、小孩各几人?
输入要求
输入一个正整数N表示人数和需要搬的砖数。
输出要求
输出所有可能的男、女、小孩的人数。若无解则输出Error。
输入样例
36
输出样例
3 3 30
#include<stdio.h> #include<math.h> int main(){ int n,boy,girl,body,set=0; scanf("%d",&n); for(boy=0;boy<=(n/4);boy++) { for(girl=0;girl<=(n/3);girl++) { for(body=0;body<=2*n;body++) { if(boy+girl+body==n&&boy*4+girl*3+body/2.0==n){ printf("%d %d %d\n",boy,girl,body); set=1; } } } } if(set==0) printf("Error\n"); return 0; }
这篇关于1137 搬砖问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-04TiDB 资源管控的对撞测试以及最佳实践架构
- 2024-07-03万字长文聊聊Web3的组成架构
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现