首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
字符反转
3条解析
开通博客写题解
heyJulian
发表于 2020-08-07 10:37:29
这道题最直观的解法并不难,需要我们分情况判断一下所有的情况。 举个例子“1234567”。循环右移的所有情况为7123456、6712345、5671234、4567123、3456712、2345671、1234567。 我们来看看所有情况所需的最少区间反转次数。 1234567->654
展开全文
东溪看水
发表于 2020-08-11 17:48:30
题目 牛牛有一个长度为 n 的字符串,他想进行循环右移 k 位的操作,求他最少对这个字符串进行几次区间反转操作能实现循环右移 k 位呢。给定一个字符串长度 n 和循环右移次数 k,求最少反转次数。假设字符串每一位都不同。 解题思路 令 ,三步翻转法: 将数组第 项进行对称翻转,即对数组前 项进
展开全文
嘉然今天吃晚晚
发表于 2020-08-07 12:11:05
public class Main{ ArrayList<Integer> mid_tree=new ArrayList<>(); public int[] solve (int n, int[] pre, int[] suf) { TreeN
展开全文
查看本题
查看本题讨论
相关比赛
6779-牛客编程巅峰赛S1第9场 - 青铜&白银
进入比赛
22382-1
进入比赛
96996-”追求效率之巅,强化算法之魂“算法竞赛
进入比赛
等你来战
查看全部
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
2025年第一届上海师范大学程序设计竞赛(同步赛)
报名截止时间:2025-07-13 18:00
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题