题目来源: 2020 CCPC Wannafly 冬令营 Day2: H. 叁佰爱抠的序列
题面
现有一个整数 \(m\), 构造了一个长度为 \(n\) 的序列 \(A\), 满足: 1. \(\forall a \in A,\, a\in[1,m]\cap\mathbb Z\) 2. \(\forall x,y\in[1,m]\cap\mathbb Z,\,x\ne y\), \(\exists p\in[1,n)\cap\mathbb Z\), s.t. \(\{A[p],A[p+1]\}=\{x,y\}\)
其中 \(A[p]\) 表示 \(A\) 中的第 \(p\) 个元素的值.
给定一个 \(n\), 求 \(m\) 可能的最大值. 若 \(n\leq N=2\cdot10^6\), 则再输出 \(m\) 取得最大值时可能的一个序列 \(A\).
数据范围
\[ 1\leq n\leq10^{18} \]
阅读全文…