codeforces 1324 C. Frog Jumps(简单)

CodeForces - 1324 D. Pair of Topics 思维+多解法 CodeForces - 1324 D. Pair of Topics 原题地址: http://codeforces.com/contest/1324/problem/D 基本题意: 给你一个数组,找符合(i < j)ai + aj > bi + bj 的序列对的数量。 基本思路: 本质上我们设 ci = ai - bi 那么原式可以换为 ci + cj > 0,所以我们可... 阅读详情

C. Frog Jumps(简单)

题目链接:codeforces 1324C

题意:

   给出一个字符串, 只包含两个字符‘L’,‘R’,如果为L,只能向左走,如果为R,只能向右走,问一只青蛙从最左端开始走,走到最右端一次最少跳多远。这只青蛙可以跳的距离为 [ 1,最短长度 ] 这个区间。

举例:LRLRRLL,最短跳的距离为 3

首先从 0 位置跳到 第一个 'R', 然后从第一个‘R’跳到第二个或者第三个 'R',最终跳到末尾。

在这个样例中,最短跳的距离为 3, 意味着这个青蛙可以向右跳1步,或者2步,或者3步。

解题思路:

    可以将字符串两端加入R,判断两个R的最远距离即可,但注意 最短距离下限为 1 而不是 0。

#include <iostream> 
using namespace std;
typedef long long ll;
const int mod = 1e9 +7;
int main() {
	int t;
   	cin >> t;
   	while (t--) {
   		string s;
   		cin >> s;
   		int len = s.size();
   		s[len] = 'R';
   		int ans = 1;
   		int j = len;
   		for(int i = len - 1; i >= 0; i--){
   			if(s[i] == 'R'){
   				ans = max(ans, j - i);
   				j = i;
   			}
   		}
   		if(s[0] != 'R'){
   			ans = max(ans, j + 1);
   		}
   		cout << ans << endl;
	}
    return 0;
}
【JZOJ1421】二叉树 description 在一个无穷的满二叉树中,有以下几个特点:   (1) 每个节点都有两个儿子——左儿子和右儿子;   (2) 如果一个节点的编号为X,则它的左儿子编号为2X,右儿子为2X+1;   (3) 根节点编号为1。   现在从根结点开始走,每一步有三种选择:走到左儿子、走到右儿子和停在原地。   用字母“L”表示走到左儿子,“R”表示走到右儿子,“P”表示停在原地,用这三个字母组成的... 阅读详情

相关推荐

别再被SpringerLink虐了!手把手教你搞定LaTeX源文件提交(附正确文件顺序和类型选择)

本文详细解析了SpringerLink投稿系统中LaTeX源文件提交的常见问题与解决方案,包括文件打包、类型选择和顺序排列等关键步骤。通过实战经验,帮助科研人员避开隐形陷阱,一次性完成LaTeX提交,提升投稿效率。特别针对`.bst`和`.cls`文件的正确处理提供了专业指导。

weixin_42522964的博客 445

C. Frog Jumps

C. Frog Jumps 标签 简单思维 简明题意 给一个长为n的只包含L和R的字符串。一开始一只青蛙在字符串的第一个字符的左端,现在有一个d,每次青蛙可以跳[0,d]之间的任意多个格子。但是这是根据格子是L还是R定的。如果当前位于R,那么可以向右跳[0,d]格,反之向左。问d最少是多少可以使得青蛙跳到n+1格。 思路 肯定不能往左跳。这个是为什么我也说不清楚。 现在问最小值,...

danzh 325

编译opencv4.2时出现undefined reference to `jpeg_default_qtables‘错误的解决方案

操作系统:kylinV10 opencv版本:4.2.0 在编译opencv4.2.0的版本时,出现undefined reference to `jpeg_default_qtables’的错误提示,导致openc编译中断,不能继续编译,所以这个错误必须解决。 解决方案 查看错误的名字,根据名字分析,很有可能是当前系统中没有安装jpeg第三方库,到 http://www.ijg.org/上下载最新的源码包 jpegsrc.v9e.tar.gz,按如下顺序开始编译安装: tar -xzvf jpegsr.

jndingxin的专栏 5106

[codeforces 1324C] Frog Jumps 一直向右+边界处理

Codeforces Round #627 (Div. 3) 比赛人数6434 [codeforces 1324C] Frog Jumps 一直向右+边界处理 总目录详见https://blog.csdn.net/mrcrack/article/details/103564004 也在线测评地址http://codeforces.com/contest/1324/problem/C...

mrcrack的博客 848

别再为电路自激发愁了:手把手教你用吸波材料搞定微波腔体谐振(附HFSS仿真设置)

本文详细解析了微波腔体谐振问题的工程解决方案,重点介绍了吸波材料的选型、安装工艺及HFSS仿真设置。通过实际案例和计算工具,帮助射频工程师有效抑制腔体自激,提升系统稳定性。特别适用于35GHz毫米波雷达等高频电路设计场景。

weixin_42662293的博客 383

【全解析 | PTA】浙大版《Python 程序设计》题目集-第一章

Python浙大版PTA题解

wzhh_的博客 5527

codeforces 1324 C. Frog Jumps

思维很重要???? 这种题就不能单单想暴力了 首先这个题正确的思维是:假设0位置和n+1是‘R’,找除了0到n+1以外最远的R像个距离,该距离就是d。 这一题的关键是理解if the i-th character is 'L' then the frog can jump to any cell in a range [max(0,i−d);i−1], and if the i-th character...

beautfullboy的博客 273

如何用Python分析20年投资者情绪数据(附ISI和CICSI完整数据集)

本文提供了一份利用Python分析2003-2023年投资者情绪数据的实战指南。文章详细介绍了如何获取并清洗ISI和CICSI数据集,运用Pandas、Matplotlib等工具进行数据探索、可视化与深度分析,包括趋势分解、成分关联及情绪状态划分,旨在帮助读者掌握从数据到洞察的完整流程,为量化金融研究提供方法论支持。

gpu4optimizer的博客 468

Codeforces 1324 C. Frog Jumps

题意: 给出一个字符串, 只包含两个字符 L,RL,RL,R,如果为 LLL,向左走一步,如果为 RRR,向右走 ddd 步,问一只青蛙从最左端开始走,走到最右端一次最少跳多远。 因为往左走的话是一步 ,这样考虑前面只有 RRR 会对跳的步数造成影响,我们只需要考虑两个 RRR 之间的最大距离即可。 AC代码: const int N = 2e5 + 10; int n, m; int ans...

邵光亮的博客 14万+

亚马逊爬虫实战:中国商家信息(电话)爬取

import os), # 保存图片的路径# 搜索关键词"keywords":["毛巾","衣服"],"product_number": 1000000000000000, # 分页获取数量# 和url一一对应 个数要一样"remarks": ["备注1"],# 以下内容非专业人员请勿更改,请找开发人员更改. 对应的是amazon_product_url_setting文件中名称.},

youbingchen的博客 1524

【STM32实物】基于STM32的扫地机器人/小车控制系统设计

扫地机器人系统采用分层结构设计,主要包括底层硬件控制层、中间数据处理层和上层用户交互层。底层硬件控制层负责对各个硬件模块进行控制和数据采集,中间数据处理层负责对采集到的数据进行处理和解算,上层用户交互层负责与用户进行交互并显示系统状态信息。

嵌入式阿齐Archie 1万+

[Codeforces Round #627]1324C - Frog Jumps[思维]

1324C - Frog Jumps[思维] time limit per test memory limit per test input output 2 seconds 256 megabytes standard input standard output Description: There is a frog staying to the left of the...

QAQ! 的博客 397

【UE5】RTS游戏的框选功能+行军线效果实现

步骤: 一、项目准备; 二、框选NPC并移动到指定地点; 三、框选效果; 四、行军线效果

ChaoChao66666的博客 2378

Frog Jumps CodeForces - 1324C(二分)

There is a frog staying to the left of the string s=s1s2…sn consisting of n characters (to be more precise, the frog initially stays at the cell 0). Each character of s is either ‘L’ or ‘R’. It means ...

starlet_kiss的博客 620

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Codeforces 1077A Frog Jumping (模拟,计算)

A. Frog Jumping time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output A frog is currently at the point00on a coo...

weixin_30508241的博客 383

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Codeforces Round #627 (Div. 3) C. Frog Jumps(思维)

传送门 题意: 开始位置在0,问能否跳到n+1位置 每步只能跳d 在1——n每个位置有方向,L,R,求d的最小值 思路: 只用找相邻两个R之间的最大值即可 代码: #include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> #include <v...

_Alexander的博客 2625

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【动态规划·真题】单调队列优化DP:跳房子

Problem 题目描述 跳房子,也叫跳飞机,是一种世界性的儿童游戏,也是中国民间传统的体育游戏之一。跳房子的游戏规则如下: 在地面上确定一个起点,然后在起点右侧画 n 个格子,这些格子都在同一条直线上。每个格子内有一个数字(整数),表示到达这个格子能得到的分数。玩家第一次从起点开始向右跳,跳到起点右侧的一个格子内。第二次再从当前位置继续向右跳,依此类推。规则规定: 玩家每次都必须跳到当前位置右侧...

Ronaldo7_ZYB的博客 2077

Lintcode116 Jump Game solution 题解

【题目描述】 Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maximum jump length at that position. Deter

California_dream的博客 412

Codeforce 1324C——Rrog Jumps (思维)

Codeforce 1324C Rrog Jumps 题目: 题目大意: 给你一串由‘R’和’L‘组成的字符串,预先设定好一次可以跳的最远距离d,当跳的地方落在R时只能向右跳,当落的地方在L时只能向左跳,问d最小是多少, 题目分析: 我们想,青蛙至少要跳出第一步,并且当遇到L的时候就只能后退,如果连续的‘L’就会连续后退,大致思考一下,再大胆猜想一下,d就是找所给字串中最多有多少连续的’...

weixin_45691686的博客 260

C. Frog Jumps---------------------思维

题意: 给定一个字符串只包含"L" “R” L:向左跳0~d步 R:向右跳0~d步 询问d取多少时,可以跳到n+1,d要最小。起点是0 解析: 突破口:我要跳到n+1,肯定都要跳"R" 所以我们只要计算相邻"R"之间的距离再加上起点到第一个"R"的距离和终点到最后一个"R"的距离 #include<bits/stdc++.h> using namespace std; const ...

qq_43690454的博客 228

codeforces C. Frog Jumps

题目 题意: 给你一个L,RL,RL,R序列,如果青蛙在LLL上就最多往左边跳d个格子,如果是RRR就最多往右边跳d个格子,问青蛙跳到最右边的格子需要的最小的d是多少。 思路: 最小的距离其实就是两个RRR之间的间隔,因为题目没说要最小次数,所以也就是说假如我们跳到了LLL上我们就可以跳到最近的一个RRR上面,然后由于这个R再跳到下一个R上,为了计算方便我们可以直接把首尾也设成RRR,如果首尾只...

忘梦心的博客 562

codeforces 1324 D. Pair of Topics(思维)

D. Pair of Topics(思维) 题意: 给两个大小为 n 的数组A, B, 判断数组中有多少对 满足 Ai + Aj > Bi + Bj。 解题思路: 由于 n 的大小限制,两个for循环必然超时。 调整不等式 为 (Ai - Bi) + (Aj - Bj) > 0 ,那么此时就可将两个数组转换为一个数组 然后从小到大排序,小的 + 大的如果 ...

error311的博客 1040

Codeforces 1324 D. Pair of Topics(二分)

题意: 给出两组长度为 nnn 的数组 ai,bia_i,b_iai​,bi​,问满足 (i<j)ai+aj>bi+bj(i < j) a_i + a_j > b_i + b_j(i<j)ai​+aj​>bi​+bj​ 有多少对。 移项可得 ai−bi>bj−aja_i-b_i>b_j-a_jai​−bi​>bj​−aj​ ,所以我们只需要求...

邵光亮的博客 14万+
上一篇: codeforces 1324 B. Yet Another Palindrome Problem(简单)
下一篇: codeforces 1324 D. Pair of Topics(思维)
error0318
博客等级 码龄9年 57粉丝 515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值