问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言问题,鞋子就是10双鞋其中每2双鞋是一种,随机抽出4只鞋,至少能...

发布网友 发布时间:2024-10-17 19:16

我来回答

1个回答

热心网友 时间:2024-10-31 23:51

组合数学忘光了,想不起来公式了。用穷举法算:统计至少配成一双的取法数,然后除以总取法数。

#include <stdio.h>

int isPair(int i, int j, int k, int l);
int isPair(int a, int b);

int main() {
  int SHOES_COUNT = 20; // 鞋子数
  int i, j, k, l; // 取哪四只鞋
  long total = 0; // 总取法数
  long c = 0; // 至少能配成一双的取法数
  // 鞋子编号 0,1,2,...,19
  // 0,1,2,3为第1种鞋,4,5,6,7为第2种鞋,...,16,17,18,19为第5种鞋
  // 偶数编号0,2,...,18为左脚,奇数编号1,3,...,19为右脚
  // 如果4只鞋中有任意2只是同一种鞋并且分别为左右脚,则至少能配成一双
  for (i = 0; i < SHOES_COUNT; i++) {
    for (j = 0; j < SHOES_COUNT; j++) {
      for (k = 0; k < SHOES_COUNT; k++) {
        for (l = 0; l < SHOES_COUNT; l++) {
          if (i != j && i != k && i != l && j != k && j != l && k != l) {
            total++;
            if (isPair(i, j, k, l)) {
              c++;
            }
          }
        }
      }
    }
  }
  printf("至少能配成一双的概率:%f\n", (double) c / total);
  return 0;
}

int isPair(int i, int j, int k, int l) {
  return isPair(i, j) || isPair(i, k) || isPair(i, l) || isPair(j, k)
      || isPair(j, l) || isPair(k, l);
}

int isPair(int a, int b) {
  return (a / 4 == b / 4) && (a % 2 != b % 2) ? 1 : 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
通达信主力指标公式汇总(2023版附源码) 有什么类似地下城与勇士的手机游戏 有没有类似于DNF的游戏 苹果手机类似地下城的游戏 有什么类似地下城与勇士的手机游戏 我的系统是WIN732,为什么玩不了光晕2,一点开就弹一个对话框出来说:无法... 玩诛仙电脑配置诛仙3要求电脑配置 ...永磁为什么要跌啊?东方财富金力永磁股吧?金力永磁股票最初..._百度... 怎么找回注销的微信号 如果把手机号码和微信号同时销户后期还能找回微信号吗? 仓储与库存有什么区别? 仓位和库位的区别 电脑稳压器怎样挑选 ...晚上睡觉.已经睡着了.可是我自己眼睛睁开了.想动下身子.发现我怎么... 热水器的增压泵用来做抽油可以吗 ...公安人员能不能查到话费详单 而且是异地的号码 异地手机通话详单怎样查询 查异地的手机通话详单 泰迪狗怎么样断奶好? 泰迪狗吃什么食物? 哪些乳制品食品进口报关需要办理检疫审批? 泰迪狗几月断奶 150除以72等于多少? 1000÷720等于多少小数的? ...等于括号除以72等于25÷括号等于括号。填小数? 办培训班到哪个部门 2000w可以用50A稳压器吗? 盈利性艺术培训班属于哪个部门管 1948 长春:兵临城下的家书内容简介 解放长春中有哪些英雄牺牲了 要具体的名字和事情 谁能帮我看一下验光单,谢谢 前男友给我分享了那英的默是什么意思? 爸爸买回3双袜子,其中2双是花袜子,1双是红袜子,爸爸拿了1双花袜子给妹... 电脑硬盘有35GB找不到了,求解决 电脑E盘81G 显示用了57G 打开后全选才35G 莫名其妙找不到文件了 毕业论文怎么写公式 写论文要求公式居中编号右对齐的方法 ...可用空间是35,可是为什么打开计算机时,里面却显示占用47GB ...T60本本 120G,想重新装系统,重新分区,因为C盘空间太小了.只有... 驾校教练工资一般多少钱? 华蓥山国家地质公园主要看点 华蓥山国家地质公园游览路线 华蓥山国家地质公园公园概况 华蓥山国家森林公园景区特色 射频设备有哪些 我是一名高中生,我感觉英语老师是表情恐惧症患者,她讲课总是脸部表情尴... 宝珀连续两年赞助美丽中国拍卖会以示支持教育教学工作 ...品牌宝珀成为《北京遇上西雅图之不二情书》独家腕表支持_百度... ...饿e招贷1·6万,之后还了5000,去年变成呆账了,现在2万4千多请问还可... 我琵琶和古筝都很喜欢,不知道学哪一样?今年17岁了,是个女的 琵琶和古筝哪个学习比较好? 请问古筝和琵琶学那个好呢,我是个初二女生