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

倍增 [USACO20FEB] Swapity Swapity Swap S

[USACO20FEB] Swapity Swapity Swap S

显然当我们看到如此大的 \(k\) 时, 我们就应该想到倍增.
我们设 \(f(j,i)\) 为操作 \(2^j\) 时第 \(i\) 个位置所对应的数. 显然我们应该先把 \(j=0\) 时的情况给求出来.

for(int i=1;i<=n;P(i))f[0][i]=i;
for(int l,r,mid;m--;){std::cin>>l>>r;mid=(l+r)>>1;for(int i=l;i<=mid;P(i))std::swap(f[0][i],f[0][r-i+l]);
}

然后就开始上套路了:

for(int j=1;j<=NUMBER2;P(j))for(int i=1;i<=n;P(i))f[j][i]=f[j-1][f[j-1][i]];

然后就是我们喜闻乐见的对 \(k\) 分解

inline int mul(int p,int k){// 在 p 位置上被操作 k 次后所对应的数for(int j=NUMBER2,tem;j>=0;--j){tem=1<<j;if(k>=tem)k-=tem,p=f[j][p];}return p;
}

最后就是我们的总代码:

#include<iostream>
#define P(A) A=-~A
#define NUMBER1 100000
#define NUMBER2 30
int n,m,k,f[NUMBER2+5][NUMBER1+5];
inline int mul(int p,int k){for(int j=NUMBER2,tem;j>=0;--j){tem=1<<j;if(k>=tem)k-=tem,p=f[j][p];}return p;
}
signed main(){std::cin.tie(nullptr)->std::ios::sync_with_stdio(false);std::cout.tie(nullptr);std::cin>>n>>m>>k;for(int i=1;i<=n;P(i))f[0][i]=i;for(int l,r,mid;m--;){std::cin>>l>>r;mid=(l+r)>>1;for(int i=l;i<=mid;P(i))std::swap(f[0][i],f[0][r-i+l]);}for(int j=1;j<=NUMBER2;P(j))for(int i=1;i<=n;P(i))f[j][i]=f[j-1][f[j-1][i]];for(int i=1;i<=n;P(i))std::cout<<mul(i,k)<<'\n';return 0;
}
http://www.jsqmd.com/news/66286/

相关文章:

  • 用实验课速通SQLServer期末考点二
  • 2025年测压窗公司评测:四大品牌核心性能深度解析
  • 2025 年上海设计公司最新推荐榜,深度剖析企业技术实力、服务能力与市场口碑上海办公室设计,上海办公楼设计,上海办公空间设计,上海展厅设计,上海办公室装修设计服务商推荐
  • git命令项目化本地远程上传(岸基)
  • 2025广告标识标牌公司选择指南 从五大维度选对供应商
  • 微信二次开发文档:WTAPI框架
  • 2025 年经典好吃的零食推荐:为什么旺旺米果始终在榜单前排?
  • 简单工厂模式
  • 2025年精神堡垒标识公司核心能力深度评测报告
  • 如何保证消息顺序?
  • 【触想智能】工控一体机在电力行业上的应用特点
  • 2025 年上海装修公司最新推荐榜,聚焦企业专业资质与全流程服务能力深度解析上海办公装修,上海实验室装修,上海厂房办公装修,上海展厅装修工厂装修,上海无尘车间装修,上海半导体办公室装修服务商推荐
  • 2025西南地区公园标识品牌推荐:4家靠谱厂商助你解决导视痛
  • 跨境贸易企业适用的稠州结汇公司优质推荐清单 - 解决额度与安
  • 2025申请香港研究生的中介机构是什么
  • 2025义乌结汇公司推荐指南跨境贸易企业的优选清单
  • 智能安全帽哪家好?哪家品质优、售后优?
  • 智能安全帽选购指南:看厂家规模、定制工艺与产品舒适度的综合考
  • 智能安全帽选购指南:哪个厂家的产品更优质靠谱?
  • 2025 年随身 WiFi 品牌推荐:为啥越来越多人选「飞猫」?一篇实测+拆解说清楚
  • 2025香港读研中介机构哪家好
  • 2025 权威驱蚊品牌 TOP5 推荐:科学防护,认准专业认证
  • 2025香港留学机构哪个好
  • 【2025最新】Zotero下载安装教程:从零开始高效管理学术资料
  • 2025香港留学中介机构排名第一的有哪些
  • 2025新加坡留学机构排名一览表
  • 2025新加坡留学中介机构排名前十名
  • 2025 年信号稳定的随身WiFi推荐:为什么越来越多人选“飞猫”?
  • 2025新加坡留学中介排名
  • 2025年12月玻璃反应釜厂家权威推荐榜:机械搅拌/顶入式/真空防腐/制药化工专用/双层单层夹套升降式,匠心工艺与高效稳定之选