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

超炫html5网站模板新乡网站建设公司

超炫html5网站模板,新乡网站建设公司,保护环境做网站素材,网站的空间第一题#xff1a;MAJORITY OPINION 标签#xff1a;思维、模拟 题意#xff1a;给定一个长度为 n n n的序列 a a a#xff0c;操作#xff1a;若区间 [ i , j ] [i,j] [i,j]内某个数字 k k k出现的次数 大于区间长度的一半#xff0c;可以将区间内的所有数都换成这个数…第一题MAJORITY OPINION 标签思维、模拟 题意给定一个长度为 n n n的序列 a a a操作若区间 [ i , j ] [i,j] [i,j]内某个数字 k k k出现的次数 大于区间长度的一半可以将区间内的所有数都换成这个数 k k k。经过多次操作之后让区间 [ 1 , n ] [1,n] [1,n]内都为同一个数输出所有可能的数按照数字递增的顺序若没有输出 − 1 -1 −1。 1 n 1 0 5 , 1 a i n 1n10^5,1a_in 1n105,1ai​n 题解连续两个相同的数不管是往前还是往后一个都可以把加进来的数变成区间内的这个数。比如 x y y z x\ y \ y \ z x y y z可以往前把 x x x变成 y y y往后把 z z z变成 y y y那其实再往前或者再往后 可以把所有数都变成 y y y。除此之外还有 y x y y \ x\ y y x y的情况也是满足条件的先把中间的这个 x x x变成 y y y然后也可以把所有数都变成 y y y。最终就变成了求第 i i i数和 第 i − 1 i-1 i−1个数或者第 i − 2 i-2 i−2个数 是否相同相同的话就可以去作为我们的答案当然可能有重复的情况所以要去重输出。代码 #include bits/stdc.h using namespace std;const int N 1e5 10; int t, n, a[N], res[N];int main() {cin t;while (t--) {cin n;int c 0;for (int i 1; i n; i) {cin a[i];if (i 2 a[i] a[i - 1]) res[c] a[i];else if (i 3 a[i] a[i - 2]) res[c] a[i];}sort(res 1, res 1 c);c unique(res 1, res 1 c) - res - 1;if (c 0) cout -1 endl;else {for (int i 1; i c; i) {cout res[i] ;}cout res[c] endl;}}return 0; }
http://www.zqtcl.cn/news/346956/

相关文章:

  • 怎么做装修网站torrentkitty磁力猫
  • 网站建立站点wordpress手机网站模板制作
  • 宁夏建设工程招标投标信息网站教师做网站赚钱
  • 潍坊网站制作价格网站维护入门教程
  • 微信网站怎么做下载附件wordpress英文主题汉化
  • 桂平网站设计python基础教程第二版
  • wordpress hermit杭州企业seo网站优化
  • 贵州做团队培训的网站法学网站阵地建设
  • 网站死链是什么西宁高端网站开发公司
  • 做团购网站的公司wordpress附件存放位置
  • 成都最专业做网站的仿win8网站模板
  • 国外设计类网站男女做暖暖试看网站
  • 网站设计哪个好珠海微网站进入
  • 云主机开网站教程模板网会员
  • 网站建设无锡虚拟网站官网
  • 品牌网站设计联系东莞网站优化公
  • 自己做整个网站的流程php装修网站源码
  • 天津网站建设班模拟网站建设软件有哪些
  • 服务类的网站怎么做做软件的网站担保网站
  • 最新电子产品网站模板海口网站排名提升
  • 北京社保网站减员怎么做phpcms v9 实现网站搜索
  • 视频运营管理网站济南网站建设 济南货梯
  • html电影网站模板下载工具阿里云网站建设 部署与发布笔记
  • 建设跨境网站微信seo是什么意思
  • 我做彩票网站开发彩票网站搭建织梦如何仿手机网站源码下载
  • 东仓建设网站手机便宜的网站建设
  • 吕梁市住房与城乡建设厅网站wordpress 乐趣公园
  • 沈阳正规制作网站公司吗德成建设集团有限公司网站
  • 做网站标准步骤大学两学一做专题网站
  • 如何在手机上做网站Windows怎么建设网站