首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
Just Shuffle
2条解析
开通博客写题解
ryougi_
发表于 2020-07-14 20:38:44
初始序列1,2,3,4,5...设为a,有一个置换p,a置换k次后成了b;题目给了b,k,求a置换一次的结果;对于b可以求出一些循环节,长度设为r,设一个数z,使得zk%r==1;即a转zk次后为1;即是答案;z可以用逆元也可以直接试,不超过r;.#include <bits/stdc++.h
展开全文
TitanZhang
发表于 2020-07-15 15:48:35
题目大意 给一个长度为n的排列A={1,2,3,...,n}以及置换的次数k,在对A使用k次置换P后得到新的排列B。(整理:A是原排列,P是置换,B是目标排列,k是次数) 输入n,k和B,输出A,如果无解输出-1。(规定k是大质数,108≤k≤109,说明K一定存在逆元,不会出现无解的情
展开全文
查看本题
查看本题讨论
相关比赛
5667-2020牛客暑期多校训练营(第二场)
进入比赛
6446-2020牛客暑期多校训练营(第二场)(重现赛)@Avalonal
进入比赛
6455-2020牛客暑期多校训练营(第二场)(重现赛)@龍木
进入比赛
6457-2020牛客暑期多校训练营(第二场)(重现赛)@牛客535411726号
进入比赛
6463-2020牛客暑期多校训练营(第二场)(重现赛)@lonelmessi
进入比赛
等你来战
查看全部
牛客2025秋季算法编程训练联赛2-基础组
报名截止时间:2025-10-22 21:00
牛客2025秋季算法编程训练联赛2-提升组
报名截止时间:2025-10-22 21:30
牛客2025年1024程序员节娱乐赛
报名截止时间:2025-10-24 22:00
牛客周赛 Round 115
报名截止时间:2025-10-26 21:00
九坤极限 Code 双赛季 · Accepted编程网络预赛
报名截止时间:2025-10-27 18:00
牛客2025秋季算法编程训练联赛3-基础组
报名截止时间:2025-10-29 21:00
牛客2025秋季算法编程训练联赛3-提升组
报名截止时间:2025-10-29 21:30
牛客练习赛145
报名截止时间:2025-10-31 21:30
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题