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

乡镇可以做门户网站2022新闻热点事件简短30条

乡镇可以做门户网站,2022新闻热点事件简短30条,网站开发 票种,wordpress手机端侧面小工具栏题目描述 小敏和小燕是一对好朋友。 他们正在玩一种神奇的游戏,叫 Minecraft。 他们现在要做一个由方块构成的长条工艺品。但是方块现在是乱的,而且由于机器的要求,他们只能做到把这个工艺品最左边的方块放到最右边。 他们想,…

题目描述

小敏和小燕是一对好朋友。

他们正在玩一种神奇的游戏,叫 Minecraft。

他们现在要做一个由方块构成的长条工艺品。但是方块现在是乱的,而且由于机器的要求,他们只能做到把这个工艺品最左边的方块放到最右边。

他们想,在仅这一个操作下,最漂亮的工艺品能多漂亮。

两个工艺品美观的比较方法是,从头开始比较,如果第 �i 个位置上方块不一样那么谁的瑕疵度小,那么谁就更漂亮,如果一样那么继续比较第 �+1i+1 个方块。如果全都一样,那么这两个工艺品就一样漂亮。

输入格式

第一行一个整数 �n,代表方块的数目。

第二行 �n 个整数,每个整数按从左到右的顺序输出方块瑕疵度的值。

输出格式

一行 �n 个整数,代表最美观工艺品从左到右瑕疵度的值。

输入输出样例

输入 #1复制

10
10 9 8 7 6 5 4 3 2 1

输出 #1复制

1 10 9 8 7 6 5 4 3 2

解析:

最小循环的字典序:

#include<iostream>
#include<bits/stdc++.h>
using namespace std;
const int N = 3 * 10e5 + 10;
int a[N];
int findmin(int n) {int i = 0, j = 1, k = 0;while (i < n && j < n){k = 0;while (a[(i + k) % n] == a[(j + k) % n] && k < n)	k++;if (k == n)	return min(i, j);if (a[(i + k) % n] > a[(j + k) % n])	i = i + k + 1;else	j = j + k + 1;if (i == j)	j++;}return min(i, j);
}
void solve() {int n;cin >> n;for (int i = 0; i < n; i++)	cin >> a[i];int l = findmin(n);for (int i = 0; i < n; i++){int num = (i + l) % n;cout << a[num] << " ";}
}
int main() {solve();return 0;
}

http://www.yidumall.com/news/52011.html

相关文章:

  • 平面设计素材网站有哪些网店运营是做什么的
  • 网站个人简介怎么做个人网站设计欣赏
  • 南宁制作网站的公司百度竞价排名软件
  • 网站建设哪家好优化网站教程
  • wordpress网站导航子菜单网络广告策划
  • 做慈善黄色网站整合营销方案怎么写
  • 外贸网站推广有哪些微博推广有用吗
  • 怎么制作网站logo口碑营销案例
  • 清华asp_动态网站开发我要登录百度
  • 内江网站建设网络营销是什么专业类别
  • 网站托管赣州seo推广
  • 网站建设维护公司上海网络优化seo
  • 知乎代运营seo关键词推广渠道
  • 网上网站开发关键词排名关键词快速排名
  • 注册公司在哪个网站系统谷歌下载官网
  • 青岛海西建设集团官方网站精准推广
  • 天津市建设管理委员会网站企业网络营销系统分析报告
  • 网站建设功能报价表做seo排名
  • 网站的流量是怎么回事电脑清理优化大师
  • wap网站建设流程软文推广广告公司
  • 石材外贸网站网络营销的方法有哪些?举例说明
  • 绍兴企业网站开发百度收录哪些平台比较好
  • 手机企业网站推广上海职业技能培训机构一览表
  • 西安市政府网站南宁网站建设优化服务
  • 北京市西城区住房建设局官方网站网红推广团队去哪里找
  • 网站推广排名外包最好看免费观看高清大全
  • 湖北专业网站建设质量保障百度推广网址是多少
  • 网络平台推广公司南宁网站运营优化平台
  • 起名算命网站如何做赚钱东营网站seo
  • 苏州360推广 网站建设自媒体怎么入门