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

宁波网站建设设计至诚服务网页制作素材模板

宁波网站建设设计至诚服务,网页制作素材模板,网站建设提案怎么写,微信商城开店需要费用吗题目链接:登录—专业IT笔试面试备考平台_牛客网 题目: 样例: 输入 yab 输出 3 思路: 暴力枚举,全部变成对应的26个字母字符需要的操作步数,取最少的一个操作步数, 这里的操作步数&#xff0…

题目链接:登录—专业IT笔试面试备考平台_牛客网

题目:

样例:

输入
yab
输出
3

思路:

        暴力枚举,全部变成对应的26个字母字符需要的操作步数,取最少的一个操作步数,

这里的操作步数,是 环形 26 字母数组中 两个字符之间最短距离。

环形数组的两个元素之间的最短距离关系是

环形数组两个元素之间的最短距离关系

i  j   分别表示两个不同的元素int dis = min(abs(i - j),环形数组大小 - abs(i - j))

这里环形数组的大小是 26 。

代码详解如下:

#include <iostream>
#include <cstring>
#include <algorithm>
#include <queue>
#include <unordered_map>
#define endl '\n'
#define x first
#define y second
#define mk make_pair
#define int long long
#define NO puts("NO")
#define YES puts("YES")
#define umap unordered_map
#define INF 0x3f3f3f3f3f3f3f3f
#define All(x) (x).begin(),(x).end()
#pragma GCC optimize(3,"Ofast","inline")
#define ___G std::ios::sync_with_stdio(false),cin.tie(0), cout.tie(0)
using namespace std;
const int N = 2e6 + 10;
using PII = pair<int,int>;
inline void solve()
{string s;int ans = INF;	// ans 取正无穷,方便取 mincin >> s;// 遍历 26 个字母for(int i = 0;i < 26;++i){int tem = 0;	// 临时存储总距离// 全部字符变成 对应的字母for(char j : s){int c = j - 'a';    // 对应字母int mid = abs(i - c);	// 中间的距离int out = 26 - abs(i - c);	// 全部距离 - 中间距离 == 外边距离int dis = min(mid,out);tem += dis;}ans = min(ans,tem);	// 取最少总距离,即最少操作数}cout << ans << endl;
}
signed main()
{
//	freopen("a.txt", "r", stdin);___G;int _t = 1;
//	cin >> _t;while (_t--){solve();}return 0;
}

最后提交:

http://www.mmbaike.com/news/49661.html

相关文章:

  • wordpress鼠标特效主题seo建站是什么意思
  • 东莞seo网站优化免费推广网址
  • asp.net 4.0网站开发与项目实战(全程实录) pdf网站首页面设计
  • 课程网站建设规划方案免费推广的平台都有哪些
  • 深圳网站建设怎样快手作品推广网站
  • 做的最好的紫砂网站重庆百度地图
  • 湖南建网站全国疫情防控最新数据
  • 做卡贴质量好的网站百度一下首页问问
  • 怎样提高网站的流量浑江区关键词seo排名优化
  • 企业型网站中的文章更新是指什么成都搜索优化整站优化
  • 周口做网站优化网络优化工作内容
  • html5网站基础网站维护中
  • 企业网站建站企业金戈枸橼酸西地那非片
  • 魔方 网站建设 有限公司seo排名工具外包
  • 繁峙做网站建设上海快速排名优化
  • 网站域名使用方法百度推广代理商加盟
  • php动态网站开发唐四薪答案上海百度推广官网
  • 美团网站开发形式职业培训机构哪家最好
  • 动感技术网站建设长沙网络营销公司
  • web做网站访问量统计网络营销logo
  • 做旅游景区网站直播代运营公司
  • 怎么做阿里巴巴官网站公司宣传推广方案
  • 网站图片优化怎么做企业网站的网络营销功能
  • wordpress activity湖南seo公司
  • 网站内容页模板网站seo哪家做的好
  • 计算机网站建设 是什么意思网站seo设计
  • 惠网 做网站接外包网站
  • 贺州市住房与城乡建设局网站今日头条热搜
  • 专业网站设计公司哪里有seo站长平台
  • 安利的网站谁做的怎么推广一个app