题解 2667: 蓝桥杯2022年第十三届省赛真题-青蛙过河

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

青蛙过河--大致思路

摘要:解题思路:二分 + 前缀和y: 跳跃青蛙跳到对岸,应该满足的基本条件是任意相邻的两点距离<=跳跃能力如果存在相邻的两点距离>跳跃能力,则这两点中间一定存在y区间为空区间如果任意相邻的两点距离<=跳跃能……

前缀和-青蛙过河

摘要:```cpp #include using namespace std; typedef long long ll; const int N=1e5+5; ll n,x; ll sum[N……

蓝桥杯2022年第十三届省赛真题-青蛙过河

摘要: ~~~ // 该题目题意为 最小的跳跃距离在满足每个过程中的h【k】 !=0时,k属于【0-n-1】,能过从起点通过 2c次对岸,思路分析: 根据题目意思,很明显想到使用二分查找,因为跳跃距离……

二分+并查集

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>/*其实这一题自己最大的收获是数学等价,来回跳2x次等价于单向跳2x次,证明:假设可以来回跳2x次,那么按回来的跳的石头正着……

蓝桥杯2022年第十三届省赛真题-青蛙过河

摘要:解题思路:来x去x次,等价于来2*x次(即去的x次每次反向走,变成来的x次)。一个青蛙跳2*x次,等价于2*x个青蛙同时跳一次。贪心算法,一次跳跃尽可能跳最远的那个石头。二分法,设跳跃能力y,每一段连……

【蓝桥杯】青蛙过河--易理解版本

摘要:解题思路:最关键的是要有思路:首先:假设青蛙可以挑的最远的距离是ans, 那么青蛙要在任意一个 ans 长的区间内有一个落脚点,不然就会掉到河里面--这是一次的情况题中青蛙要往返 2x 次,故每个an……