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

网站设计和平面设计/创建网站的流程

网站设计和平面设计,创建网站的流程,北京安装高清卫星电视天线,asp.net网站转php奇数码问题 有一个\(n\times n\)的网格图,网格由\(0\sim n-1\)组成,现在你可以进行操作,每次操作选择0与其相邻的位置上的数交换位置,给出两个网格图的初始局面,询问这两个局面是否能够互相到达,\(n\in\tex…

奇数码问题

有一个\(n\times n\)的网格图,网格由\(0\sim n-1\)组成,现在你可以进行操作,每次操作选择0与其相邻的位置上的数交换位置,给出两个网格图的初始局面,询问这两个局面是否能够互相到达,\(n\in\text{奇数},1\leq n\leq 500\)

此题套结论即可,但是不清楚结论,可以参考我的八数码的总结,但是我至今没有它的完整的证明,网上有一篇,但是我看不懂。

因为n是奇数,于是能够互相到达,当且仅当网格图拆行成列后形成的序列的不考虑0的逆序对个数奇偶性相同,注意这个结论\(n=1\)时候不成立,需要特判。

参考代码:

#include <iostream>
#include <cstdio>
#define il inline
#define ri register
#define ll long long
using namespace std;
ll lxd(int,int,int[]);
int a[250050],b[250050],at,bt,te[250050];
int main(){int n;while(scanf("%d",&n)!=EOF){at^=at,bt^=bt;for(int i(1),j,k;i<=n;++i)for(j=1;j<=n;++j){scanf("%d",&k);if(k)a[++at]=k;}for(int i(1),j,k;i<=n;++i)for(j=1;j<=n;++j){scanf("%d",&k);if(k)b[++bt]=k;}if(n==1){puts(a[1]==b[1]?"TAK":"NIE");continue;}puts((lxd(1,at,a)&1)==(lxd(1,bt,b)&1)?"TAK":"NIE");}return 0;
}
ll lxd(int l,int r,int a[]){if(l==r)return 0;int mid(l+r>>1),i(l),j(mid+1),k(l);ll ans(lxd(l,mid,a)+lxd(j,r,a));while(i<=mid&&j<=r)if(a[i]<=a[j])te[k++]=a[i++];else te[k++]=a[j++],ans+=mid-i+1;while(i<=mid)te[k++]=a[i++];while(j<=r)te[k++]=a[j++];for(i=l;i<=r;++i)a[i]=te[i];return ans;
}

转载于:https://www.cnblogs.com/a1b3c7d9/p/11214075.html

http://www.lbrq.cn/news/1086139.html

相关文章:

  • 校园门户网站开发需求分析/google app
  • 网站建设青岛公司/娃哈哈软文推广
  • 营销型网站建设的特别之处都有哪些/百度广告优化
  • 网站建设 天津/推广普通话宣传语手抄报
  • 可做分析图的地图网站/seo怎么收费
  • 柳州市建设中心网站首页/网络推广方式
  • 如何做网站授权/google首页
  • 品牌营销和市场营销的区别/seo系统培训哪家好
  • 网站多少流量够用/搜索引擎优化简历
  • 济南建站模板/百度运营怎么做
  • 做h5网站的公司/网站做外链平台有哪些
  • 做好网站建设静态化/seo网络优化是做什么的
  • 行业用品网站怎么建设外链/微商引流一般用什么软件
  • 古建设计素材网站/宁波核心关键词seo收费
  • 建设电影网站赚钱/培训心得体会800字
  • 做网站要钱的吗/新网域名
  • h5做招聘网站可以吗/免费产品推广软件
  • dw怎么做网站首页/南宁seo优势
  • 贵阳网页网站制作/千锋教育培训多少钱
  • 大连网站设计公司/企业员工培训总结
  • 建设网站必须要服务器吗/企业网站建设模板
  • 枣阳网站开发公司哪家好/惠州seo代理计费
  • wordpress 站点语言/一站式网络营销
  • 网站做研究生毕业论文/营销型网站建设的价格
  • 正规的徐州网站建设/百度推广登录平台app
  • 宁国做网站/平台广告推广
  • 金融互助平台网站制作/站长工具忘忧草社区
  • 网站专题设计欣赏/网站如何在百度刷排名
  • 区块链开发平台/seo人人网
  • 新闻门户网站什么意思/百度信息流推广平台
  • GPT-4o实战应用指南:从入门到精通的技术心得
  • 【笔记】活度系数推导
  • DAY21-二叉树的遍历方式
  • Chessboard and Queens
  • HighlightingSystem
  • HTML5 Canvas 绘制圆弧效果