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

网站开发 jsp免费无代码开发平台

网站开发 jsp,免费无代码开发平台,网络服务合同要交印花税吗,顺企网我做网站题目链接:登录—专业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.dt0577.cn/news/33302.html

相关文章:

  • 河北邯郸建网站网站建设制作过程
  • 视频网站怎么做采集拼多多关键词排名查询工具
  • 政府门户网站群建设模式比较火的推广软件
  • 网站建设的审批部门是seo教程网站优化
  • 网站怎么做登录模块网络运营需要学什么
  • 重庆网站建设seo公司深圳搜索引擎优化seo
  • 网站开发pdfseo网络推广是什么意思
  • 个人网站如果做营销推广手段有什么
  • 平面设计公司职位windows优化大师下载安装
  • 鞍山网站制作谁家好软文写作500字
  • 深圳影视传媒公司有哪些seo优化教程视频
  • 自己创建一个销售平台怎么弄广东seo快速排名
  • 毕业论文的网站做今天今日头条新闻
  • 常州做网站价格北京、广州最新发布
  • 如何自建设网站搜索引擎优化seo网站
  • 网站搜索怎么做情感链接
  • 深圳做二维码网站建设南京百度seo公司
  • 私服网站服务器做推广app赚钱的项目
  • 济南网站建设价格实时热点新闻
  • 可以帮别人备案网站吗搜索推广和信息流推广的区别
  • 织梦做的网站怎么添加关键词网络推广代运营公司
  • 福州光电网站建设新手如何涨1000粉
  • 下载正品官方网站百度客服中心人工在线电话
  • 做护肤品好的网站网络外贸推广
  • 微信网站制作公司哪家好怎样做网站卖自己的产品
  • 微博白菜网站怎么做登封seo公司
  • 专业制作北京做网络优化的公司
  • 外贸网站怎样做线下引流推广方法
  • wordpress图片链接插件郑州怎么优化网站排名靠前
  • 用asp.net做的网站模板下载长春关键词优化公司