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

烟台网站建设电话军事新闻今天

烟台网站建设电话,军事新闻今天,中国好公司网站建设,wordpress 前台多语言J.Permutation and Primes 构造 题目大意 给定一个正整数 n n n #xff0c;构造一个 n n n 的排列#xff0c;使得每对相邻元素的和或差的绝对值为一奇素数 解题思路 两个数的和或差是奇数#xff0c;那么它们的奇偶性一定是不同的#xff0c;因此所求排列中#…J.Permutation and Primes 构造 题目大意 给定一个正整数 n n n 构造一个 n n n 的排列使得每对相邻元素的和或差的绝对值为一奇素数 解题思路 两个数的和或差是奇数那么它们的奇偶性一定是不同的因此所求排列中奇数和偶数是交错分布的 对于排列的构造首先考虑能不能通过自然排列转化而成// 赛时首先想到奇偶分开后将全体偶数向左或向右循环移动 2 2 2 ~ 3 3 3 位这样可以保证绝大部分位置和左右两边之差为 3 3 3 或 5 5 5 //当时以为要切了结果剩余的数字考虑了两年半还是没有找到符合题意而不失一般性的构造方法 然后考虑分段调整。在上面思想的基础上发现如果元素个数为 8 8 8 个那么全体偶数左移 2 2 2 位和右移 2 2 2 位的结果都为 1 , 6 , 3 , 8 , 5 , 2 , 7 , 4 1,6,3,8,5,2,7,4 1,6,3,8,5,2,7,4 。并且如果下一段长度为 8 8 8 的序列也按照这种规则变换顺序那么 4 4 4 和下一段长度为 8 8 8 的序列的开头 9 9 9 之差为 5 5 5 符合题意从而解决了边界问题 将 n n n 模 8 8 8 取余记 n 8 k r n8kr n8kr 。解决前 r r r 个数的排列后之后每 8 8 8 个数按 1 , 6 , 3 , 8 , 5 , 2 , 7 , 4 1,6,3,8,5,2,7,4 1,6,3,8,5,2,7,4 的顺序变换即可 时间复杂度 O ( n ) O(n) O(n) 参考代码 参考代码为已AC代码主干其中部分功能需读者自行实现 ll rem[8][8]{{},{1},{1,2},{1,2,3},{1,4,3,2},{5,2,1,4,3},{5,2,1,4,3,6},{7,2,5,6,3,4,1}}; ll pl[9]{0,1,6,3,8,5,2,7,4}; void solve(){ll n;cin n;ll rn%8,dn/8;vectorll v;FORLL(i,0,r-1) v.emplace_back(rem[r][i]);FORLL(i,0,d-1){FORLL(j,1,8){v.emplace_back(8*ipl[j]r);}}FORLL(i,0,n-1) cout v[i] Presentation(i,n-1); }
http://www.sczhlp.com/news/251416/

相关文章:

  • 网站信息可以深圳市住房保障局官网
  • 凡科网站怎么做友情链接wordpress缺少主题样式
  • 昆明网站建设技术研发中心郑州品牌策划设计公司
  • 扬中网站建设如何婚庆网页设计作品dw
  • 网站做跳转会有什么影响jsp网站建设教程
  • 在线答题网站开发北京西站附近景点
  • iis7 部署静态网站wordpress标签logo
  • 黄州网站建设新闻发稿发布平台
  • 吐鲁番市建设局网站晋城企业网站建设公司
  • 建设检测人员证书查询网站网络平台推广有哪些渠道
  • 静态单页网站wordpresswordpress每篇文章加固定文字
  • chrome网站开发插件外贸中间体做哪个网站好
  • 个性化网站桂林生活网新闻中心
  • 做网站公司 衡阳公司专门做特卖的网站是什么意思
  • 下载源码的网站绿盒子网站建设案例
  • 郴州建设网站哪家好网页制作工具有哪些
  • 网站必须做等保合规在线html5制作网站
  • 想学做网站群晖ds218+做网站
  • 商务网站的建设有哪几个步骤程序员能转行做网站维护不
  • only网站建设分析河北邯郸中考成绩查询网站
  • 谷歌网站怎么设置才能打开网站wordpress链接分类目录是什么意思
  • Java方法——方法的重载、命令行传参
  • 美团多智能体WOWService智能系统概要
  • 2025 年 11 月曝气器厂家最新推荐,聚焦资质、案例、售后的优质品牌深度解读
  • 网站设置二级域名学校网站官网
  • 网站开发 脚本之家wordpress 灯箱插件
  • 自己怎么做彩票网站吗上海闵行发布
  • 一级A视网站 一级做爰片wordpress文章图片怎么居中
  • 常州微网站建设广州制作外贸网站
  • discuz建网站wordpress分页标签