首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
487c专题
CodeForces 487C Prefix Product Sequence
题意: 构造一个1~n的排列 使得n个前缀积%n是一个0~n-1的排列 思路: 首先确定n一定放最后 要不然会有%n会有多个0 这时n-1位置的前缀积为(n-1)! 接着讨论n n为合数时只有n=4有解 因为如果n为合数一定可以拆成p*q的形式 明显pq|(n-1)! 然后构造ai=(i+1)*inv[i] 因为(i+1)*inv[i] == (j+1)*inv[j]时一
阅读更多...