用python解决百马百担问题_利用C语言实现“百马百担”问题方法示例

news/2024/11/15 0:41:38/

前言

百马百担问题,有100匹马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,问共有多少种驮法?且各种驮法中大、中、小马各多少匹?

【分析】

1、定义整型变量m、n、k分别存放大马匹数、中马匹数、小马匹数;

2、定义整型变量sum存放共有几种驮法,且sum赋初值为0;

3、根据题意,大马、中马、小马共100匹;大马、中马、小马驮100担货满足如下关系:

m+n+k=100(匹)

3*m+2*n+1/2*k=100(担)

4、三个未知数,两个方程,此题有若干组解;

5、计算机求解此类问题,采用试凑法(也称穷举法)来实现,即将可能出现的各种情况一一罗列测试,判断是否是问题真正的解。此题可以采用两重循环,列举出该问题所有可能的解进行筛选。

【源程序】

#include

int main( void )

{

int m,n,k;

int sum=0;

printf("各种驮法如下: ");

for(m=1;m<=100/3;m++ )

for(n=1;n<100/2;n++)

{

k=100-m-n;

if((2*3*m+2*2*n+k)==2*100)

{

pr


http://www.ppmy.cn/news/169517.html

相关文章

用JAVA,写百马百担

百马百担。&#xff08;百钱百鸡同理&#xff09; 现有100匹马需驮100担货&#xff0c;其中大马驮3担&#xff0c;中马驮2担&#xff0c;两匹小马驮一担。 问一百匹马中大马、中马、小马各多少&#xff1f; 编写程序将每种情况列出来。 用for进行编写&#xff0c;使用for嵌套 …

细看AI芯片的“小趋势”

https://www.toutiao.com/a6686360647858389517/ 2019-05-02 17:34:13 来源&#xff1a;techweb 芯片战争未曾停歇。飞速发展的自动驾驶为芯片厂商带来了新的机会&#xff0c;IC设计商尝试推出更适用于AI场景的芯片&#xff0c;晶圆与封测厂商图加速换代生产线&#xff0c;以…

Wunder Fund Round 2016 (Div. 1 + Div. 2 combined) G

题面&#xff1a; 有一个初始为空的序列&#xff0c;在序列末尾随机添加1或2&#xff0c;有p的概率添加1&#xff0c;1 - p的概率添加2&#xff0c;如果序列末尾有连着的两个相同的数k&#xff0c;那么他们会合并成k 1&#xff0c;这个合并只要可行&#xff0c;可以一直持续下…

GRPC CPP 开发单向Stream服务器

上周提到我们要给llama.cpp增加一个grpc入口&#xff0c;这是最终成果仓库&#xff0c;等待进一步测试后提交合并。 今天讲讲GRPC CPP开发的麻烦事情。 参考文档 Quick start | C | gRPC&#xff0c;参考文档就是官方的这篇文档了&#xff0c;安装grpc可以参考我上一篇文章&…

JavaEE初阶学习:网络原理

1.应用层 应用层和代码直接相关的一层 决定了数据要传输什么,拿到数据之后如何使用 约定应用层数据报,数据格式,就是在自定义协议~~ 如何约定? 1.确定要传输那些信息,(根据需求走的) 外卖程序,有一个核心的功能,加载商家列表 请求 用户ID 用户的位置(经纬度) 响应 …

召回评价指标NDCG、MAP

【MAP】 1、AP A P ∑ i 1 n r e l ( i ) p i AP \sum_{i1}^{n}\frac{rel(i)}{p_i} APi1∑n​pi​rel(i)​ 其中 n 表示候选序列长度&#xff0c; p i p_i pi​表示第 i 个 item 的位置 本质是对每个位置item的分数加一个基于位置的筛选.简单粗暴&#xff0c;直接除以位置…

Hive3.1.3

文章目录 1、Hive入门1.1 Hive简介1.2 Hive本质1.3 Hive架构原理 2、Hive安装2.1 Hive安装地址2.2 Hive安装部署2.2.1 安装Hive(最小化)2.2.2 启动并使用Hive 2.3 MySQL安装2.3.1 安装MySQL2.3.2 配置MySQL 2.4 配置Hive元数据存储到MySQL2.4.1 配置元数据到MySQL2.4.2 验证元数…

Unity2D骨骼动画制作之单张图片编辑

1、打开骨骼制作面板 在Sprite Editor左侧选项&#xff0c;选择Skinning Editor 2、 &#xff08;1&#xff09;骨骼制作 Preview Pose 预览模式&#xff0c;可以预览动作并不会真正的改变设置 Reset Pose 将角色骨骼和关节恢复到原始位置 Edit Bone 编辑骨骼&#xff0c;…