给定 和一个长 的序列 ,求满足以下条件的长 的序列 的个数
- ;
- 两两不同;
- 可以被 整除;
对 取模。
,。
CF1882E2 Two Permutations (Hard Version) 做题记录
给定一个 n 的排列 a 和一个 m 的排列 b。
每次操作你可以:
- 选择两个正整数 1≤i≤n 和 1≤j≤m;
- 将 a 修改为 a[i+1,n]aia[1,i−1],将 b 修改为 b[j+1,n]bjb[1,j−1];
构造一组操作使得 pi=i 且 qi=i 且操作次数最少。如果无解,输出 −1。
1≤n,m≤2500。
AGC028E High Elements 做题记录
给定一个 n 的排列 P,一个长 n 的 01 串 S 合法当且仅当:
- 设 A 为所有 Si=1 的 ai 构成的子序列,B 为所有 Si=0 的 ai 构成的子序列,则 A 和 B 的前缀最大值个数相等;
求所有合法的 S 中字典序最小的那个。
1≤n≤2×105。
QOJ5013 Astral Birth 做题记录
给定一个长 n 的 01 序列 a,对于每一个 1≤k≤n,求出 a 划分为 k 个连续段重排后的最长不下降子序列的最大值。
1≤n≤3×105。
LOJ6094 「Codeforces Round #418」归乡迷途 做题记录
给定长 n 的序列 d,求有多少个 n 个点的有标号简单无向图(无自环重边)满足:
- 点 i 的度数为 di;
- 点 1 到点 i 有且仅有一条最短路;
- ∀j<i,点 1 到点 i 的最短路长度大于等于点 1 到点 j 的;
对 998244353 取模。
3≤n≤300,2≤di≤3。
CF19E Fairy 做题记录
给定一张 n 个点 m 条边的无向图,求有哪些边满足删掉这一条边后的图是二分图。
1≤n≤104,0≤m≤104,要求线性。
ARC165D Substring Comparison 做题记录
给定两个正整数 n,m 以及 m 组限制 l1i,r1i,l2i,r2i,求是否存在一个长 n 的序列 a 满足 ∀1≤i≤m 都有 a[l1i,r1i] 的字典序严格小于 a[l2i,r2i]。
1≤n,m≤2×103。
          
          
             0% 
            
        
        
                  
                        
