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

Codeforces Round 971 (Div. 4)——C题题解

           本题的大意是一个青蛙从原点开始跳格子(0,0),最终要跳到点(x,y)去,并且每一步的步长不能超过k,问最短几步可以跳到终点

分析:

        本题利用贪心思想,肯定是先跳最大的步长这样总体用的步数最长

        代码演示:

        

#include <iostream>
using namespace std;int main(void)
{int t;cin >> t;while(t--){int x,y,k;cin >> x >> y >> k;// x方向先跳完,可以少走一步,这是要注意的 if(x>=y) cout << (x+k-1)/k+max((x+k-1)/k-1,(y+k-1)/k) << endl;else cout << (y+k-1)/k*2 << endl;}return 0;
}

感谢查看!


http://www.mrgr.cn/news/24834.html

相关文章:

  • Parallels Desktop 20 for Mac 正式发布,更新了哪些新功能(附下载链接)!
  • CyclicBarrier CountDownLatch
  • Elemnt-UI + 递归组件实现后台管理系统左侧菜单
  • 1.任务的创建与状态
  • Could not resolve type alias错误
  • Unity Hub自动安装指定版本Unity的Android开发环境
  • MySQL之安装与基础知识
  • 408算法题leetcode--第一天
  • GC日志详细解析,非常详细GC(20) Pause Young (Normal) (G1 Evacuation Pause)
  • Python自动化办公2.0
  • 【数据库】详解基本SQL语句用法
  • 基于SpringBoot+Vue+MySQL的校园生活服务平台
  • 为什么 1T 的硬盘容量只有 931G?真相在这里!
  • 【重学 MySQL】二十四、笛卡尔积的错误和正确的多表查询
  • [机器学习]决策树
  • C++系列-谓词predicate
  • 使用Python下载文件的简易指南
  • unity3d入门教程一
  • 如何 吧一个 一维数组 切分成相同等分,一维数组作为lstm的输入(三维数据)的数据预处理
  • STM32 WDG看门狗