当前位置: 首页 > article >正文

2022 年 12 月青少年软编等考 C 语言三级真题解析

目录

  • T1. 鸡兔同笼
    • 思路分析
  • T2. 猴子吃桃
    • 思路分析
  • T3. 括号匹配问题
  • T4. 上台阶
    • 思路分析
  • T5. 田忌赛马

T1. 鸡兔同笼

一个笼子里面关了鸡和兔子(鸡有 2 2 2 只脚,兔子有 4 4 4 只脚,没有例外)。已经知道了笼子里面脚的总数 a a a,问笼子里面至少有多少只动物,至多有多少只动物。

时间限制:1 s
内存限制:64 MB

  • 输入
    一行,一个正整数 a   ( a < 32768 ) a\ (a < 32768) a (a<32768)
  • 输出
    一行,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开。如果没有满足要求的答案,则输出两个 0 0 0,中间用一个空格分开。
  • 样例输入
    20
    
  • 样例输出
    5 10
    

思路分析

此题考查数学思维,属于入门题。

由于鸡和兔子的脚都是偶数,因此

  • 如果 a a a 为奇数,则没有满足要求的答案;
  • 如果 a a a 为偶数,则最少的动物数量应满足兔子数量最多,此时答案为 ⌈ a / 4 ⌉ \lceil a/4 \rceil a/4;最多的动物数量应满足鸡的数量最多,此时答案为 a / 2 a/2 a/2
/*
 * Name: T1.cpp
 * Problem: 鸡兔同笼
 * Author: Teacher Gao.
 * Date&Time: 2024/12/02 19:41
 */

#include <cstdio>

int main()
{
   
	int a;
	scanf("%d", &a);
	
	if (a % 2) 
		printf("0 0"

http://www.kler.cn/a/421001.html

相关文章:

  • PLC协议
  • 【手术显微镜】市场高度集中,由于高端手术显微镜的制造技术主要掌握于欧美企业
  • 威联通-001 手机相册备份
  • TypeScript和JavaScript区别详解
  • openEuler 22.03 使用cephadm安装部署ceph集群
  • 【golang】单元测试,以及出现undefined时的解决方案
  • K8S的监控与告警配置有哪些最佳实践
  • 2.STM32通信接口之SPI通信---SPI实战《精讲》
  • 问:介绍一下WebSocket原理和用法?
  • LabVIEW氢气纯化控制系统
  • 基于STM32的智能工业温度监测与控制系统设计
  • 【第 1 章 初识 C 语言】1.7 编程语言的分类:编译型语言与解释型语言
  • 【软考速通笔记】系统架构设计师⑯——通信系统架构设计
  • Vue Web开发遇到问题汇总
  • 掌握 Spring Boot 中的缓存:技术和最佳实践
  • 设计模式-适配器模式-注册器模式
  • 用函数实现模块化程序设计(七)--数组作为函数参数(排序算法)
  • 【Elasticsearch】06-JavaRestClient查询
  • springboot340“共享书角”图书借还管理系统(论文+源码)_kaic
  • YOLOv11融合[ECCV2024]WTConvNeXt中的WTConv模块及相关改进思路
  • 利用 Redis 与 Lua 脚本解决秒杀系统中的高并发与库存超卖问题
  • 使用 Elastic 和 Amazon Bedrock 制作混合地理空间 RAG 应用程序
  • Android V CTS-ON-GSI CtsGameManagerTestCases 测试fail
  • 一分钟解决 在多个dataframe相同位置中寻找最大值保留
  • 经典C语言代码——part 19(链表)
  • Vuex的基本使用