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

电子学会C/C++编程等级考试2021年09月(五级)真题解析

C/C++等级考试(1~8级)全部真题・点这里

第1题:抓牛

农夫知道一头牛的位置,想要抓住它。农夫和牛都位于数轴上,农夫起始位于点N(0<=N<=100000),牛位于点K(0<=K<=100000)。农夫有两种移动方式:
1、从X移动到X-1或X+1,每次移动花费一分钟
2、从X移动到2*X,每次移动花费一分钟
假设牛没有意识到农夫的行动,站在原地不动。农夫最少要花多少时间才能抓住牛?
时间限制:2000
内存限制:65536
输入
两个整数,N和K
输出
一个整数,农夫抓到牛所要花费的最小分钟数
样例输入
5 17
样例输出
4

答案:

//参考答案
#include<bits/stdc++.h>using namespace std;
int b[200100];
int a[10];
queue&
http://www.lryc.cn/news/255942.html

相关文章:

  • Halcon联合winform显示以及处理
  • 【设计模式-4.3】行为型——责任链模式
  • 单片机语言--C51语言的数据类型以及存储类型以及一些基本运算
  • 《每天一个Linux命令》 -- (5)通过sshkey密钥登录服务器
  • kubernetes的服务发现(二)
  • 【矩阵论】Chapter 4—特征值和特征向量知识点总结复习
  • Linux 进程地址空间
  • websocket vue操作
  • 腾讯云CentOS8 jenkins war安装jenkins步骤文档
  • Linux: glibc: net/if.h vs linux/if.h
  • 使用Android Studio导入Android源码:基于全志H713 AOSP,方便解决编译、编码问题
  • python random详解
  • java-两个列表进行比较,判断那些是需要新增的、删除的、和更新的
  • 【WPF.NET开发】WPF中的对话框
  • NLP项目实战01之电影评论分类
  • 一款可无限扩展的软件定时器开源框架项目代码
  • GRE与顺丰圆通快递盒子
  • 12.Mysql 多表数据横向合并和纵向合并
  • 线性回归与逻辑回归:深入解析机器学习的基石模型
  • 电脑待机怎么设置?让你的电脑更加节能
  • 数据库对象介绍与实践:视图、函数、存储过程、触发器和物化视图
  • arm平台编译so文件回顾
  • 【数据结构】顺序表的定义和运算
  • idea使用maven的package打包时提示“找不到符号”或“找不到包”
  • MetricBeat监控MySQL
  • Child Mind Institute - Detect Sleep States(2023年第一次Kaggle拿到了银牌总结)
  • Esxi7Esxi8设置VMFSL虚拟闪存的大小
  • vue2+electron桌面端一体机应用
  • 目标检测——OverFeat算法解读
  • vue获取主机id和IP地址