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

政府网站建设工作存在的不足首页关键词排名

政府网站建设工作存在的不足,首页关键词排名,温州做外贸网站,网络外贸运营怎么做1、题目 G. Special Permutation 这道题的意思是给我们从111到nnn的排列,然后我们对这个排列的顺序上进行调换,需要满足的条件是任意两个相邻元素的绝对值的差满足条件:2≤∣pi−pi1∣≤42\leq |p_i-p_{i 1}|\leq 42≤∣pi​−pi1​∣≤4 …

1、题目

G. Special Permutation

这道题的意思是给我们从111nnn的排列,然后我们对这个排列的顺序上进行调换,需要满足的条件是任意两个相邻元素的绝对值的差满足条件:2≤∣pi−pi+1∣≤42\leq |p_i-p_{i + 1}|\leq 42pipi+14

2、分析

我们很容易发现,如果我们把奇数放在一起,偶数放在一起,那么对于这两部分而言,内部相邻的元素必定是满足条件的。

现在的问题是奇数部分和偶数部分之间衔接的地方,我们需要让这个地方也满足条件。因此,我们可以将奇数从大到小枚举,那么最后一

个奇数就一定是111。为了保证偶数和111的差值的绝对值是大于等于222的,我们就不能在111的右面放222。所以我们可以在111的右面放444。在444的右

面放222222的后面放666666后面按照升序枚举剩余的偶数即可。

根据上面的条件可以知道,我们必须得有444才行。所以如果我们的nnn是比444小,就无法构造出符合条件的序列,反之即可以构造。

3、代码

#include<bits/stdc++.h>
using namespace std;void solve()
{int n;cin >> n;vector<int>v(n);if(n < 4){cout << -1 << endl;return;}for(int i = n; i > 0; i --){if(i % 2)cout << i << " ";}cout << 4 << " ";for(int i = 2; i <= n; i ++ ){if(!(i % 2) && i != 4){cout << i << " ";}}cout << endl;return;
}int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int t;cin >> t;while(t --)solve();
}
http://www.15wanjia.com/news/56230.html

相关文章:

  • 新郑做网站搜索引擎的营销方法有哪些
  • 免费网站建设软件有哪些今日新闻摘抄
  • 菏泽网站开发网站免费软件
  • 做传奇私服网站有钱赚吗攀枝花网站seo
  • 如何快速找到做网站的客户百度网页版 入口
  • 网站建设模板是什么电商具体是做什么的
  • 西宁网站建设报价cu君博規范百度竞价seo排名
  • 玉林市网站建设网站关键词优化费用
  • 做个手机网站有必要吗百度广告买下的订单在哪里找
  • app定制公司seo公司推荐
  • 成都有实力的网站建设关键词搜索网站
  • 移动电商网站开发需求短视频seo排名
  • 上海宝山做网站公司排名厦门seo怎么做
  • 个人网站注册什么域名关键词排名查询
  • 企业网站建设重要性网站搜索工具
  • 网站建设公司应该怎么做推广seo领导屋
  • 做网站 乐清google chrome官网
  • 个人网站允许做内部论坛吗今日头条(官方版本)
  • 橘色网站模板百度快照优化排名怎么做
  • 备案期间怎么访问网站seo全称是什么
  • 做软件测试的网站友情链接交换标准
  • 动态网站制作素材设计培训班学费一般多少
  • 做软件与做网站建设有什么区别百度优化培训
  • 公安网站备案流程公司网址
  • 大连网站建设仟亿科技如何有效的推广宣传
  • 街道政府网站建设管理工作总结重庆人力资源和社会保障网官网
  • 河南省住建厅官网百度seo优化规则
  • 做类似淘宝一样的网站有哪些友情链接代码美化
  • 100个最好的微信小程序免费优化网站
  • 有哪些网站是cmssem搜索