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

企业建设网站个人总结泉州企业网站建设公司

企业建设网站个人总结,泉州企业网站建设公司,wordpress自适应自媒体主题,开发网站放大文字功能怎么写1、题目 G. Special Permutation 这道题的意思是给我们从111到nnn的排列#xff0c;然后我们对这个排列的顺序上进行调换#xff0c;需要满足的条件是任意两个相邻元素的绝对值的差满足条件#xff1a;2≤∣pi−pi1∣≤42\leq |p_i-p_{i 1}|\leq 42≤∣pi​−pi1​∣≤4 …1、题目 G. Special Permutation 这道题的意思是给我们从111到nnn的排列然后我们对这个排列的顺序上进行调换需要满足的条件是任意两个相邻元素的绝对值的差满足条件2≤∣pi−pi1∣≤42\leq |p_i-p_{i 1}|\leq 42≤∣pi​−pi1​∣≤4 2、分析 我们很容易发现如果我们把奇数放在一起偶数放在一起那么对于这两部分而言内部相邻的元素必定是满足条件的。 现在的问题是奇数部分和偶数部分之间衔接的地方我们需要让这个地方也满足条件。因此我们可以将奇数从大到小枚举那么最后一 个奇数就一定是111。为了保证偶数和111的差值的绝对值是大于等于222的我们就不能在111的右面放222。所以我们可以在111的右面放444。在444的右 面放222222的后面放666。666后面按照升序枚举剩余的偶数即可。 根据上面的条件可以知道我们必须得有444才行。所以如果我们的nnn是比444小就无法构造出符合条件的序列反之即可以构造。 3、代码 #includebits/stdc.h using namespace std;void solve() {int n;cin n;vectorintv(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.dnsts.com.cn/news/16866.html

相关文章:

  • 江苏建设工程集团北京seo的排名优化
  • 白云区手机版网站建设物流网站如何设计
  • 烟台 网站建设多少钱wordpress没有加载图片
  • 浙江省建设工程监理管理协会网站匿名聊天网站开发
  • 自己怎么做网站赚钱吗做营销型网站费用
  • 网站怎么做下载内容沈阳
  • 响应式潍坊网站建设永久免费做网站
  • 布局网站建设wordpress不同主题切换首页
  • 佟年给韩商言做的网站wap和app的区别
  • 做系统前的浏览网站能找回吗学seo的培训学校
  • 做网站的公司如何推广浦东新区网站推广公司
  • 单位外部网站建设价格手机app软件开发公司排名
  • 徐州梦网科技做网站怎么样广州seo全网营销
  • wordpress 发视频苏州seo优化公司
  • 专业做灯具的网站网站子页怎么做
  • 做网站的市场细分广州做网站如何
  • 做什麽网站有前景dede网站首页
  • 可以做游戏广告的网站wordpress wp_list_categories
  • 男生做污污的视频网站网站规划详细设计怎么写
  • 广源建设集团网站内蒙和城乡建设部网站
  • 中小学网站建设论文seo引擎优化教程
  • 山东外贸网站建设是什么中超联赛山东泰山直播
  • 如何分析一个网站的用户网络推广seo怎么弄
  • 把微信小程序做网站网站不备案做seo没用
  • vue做单页面网站中国比较好的设计网站
  • 免费做网站有哪些网络销售适合什么人做
  • 做网站视频信息图表制作网站
  • 网站微信二维码侧边栏漂浮框长春网站制作计划
  • 网站制作详细报价表电商网站获取流量的方法
  • 网站开发 职业环境分析电子商务网站的网站架构