2016 年普及组初赛

本文介绍了两道数学与编程相结合的题目:第一题涉及4×4棋盘中选取不在同一行和列的两个方格,通过计算得出共有72种方法;第二题讨论了2016个节点的二叉树,分析了最少叶子节点数量和最小高度值。同时,还提供了一个读取整数并输出的C++程序填空题,涉及数字的输入和处理。
摘要由CSDN通过智能技术生成

第 21 题 (5 分)
从一个 4×4 的棋盘(不可旋转)中选取不在同一行也不在同一列上的两个方格,共有( )种方法。

在这里插入图片描述
此时第二个方格只能选不同行、不同列的其它9方格。注意:两个方格是相同的,所以不应该考虑先后顺序。答案:16×9÷2=72
第 22 题
约定二叉树的根节点高度为 1。一棵结点数为 2016 的二叉树最少有(①)个叶子结点;一棵结点数为 2016 的二叉树最小的高度值是(②)。

在这里插入图片描述
最少叶子节点:1个

因为 2 10 2^{10}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值