
栈\队列\链表
栈\队列\链表
sz_165394732
这个作者很懒,什么都没留下…
展开
-
DTOJ 4774. A
题意你有一个大小为 nnn 的 0/10/10/1 序列。每一轮对于满足 ai=0a_i=0ai=0 且 ai+1=1a_{i+1}=1ai+1=1 的 iii ,执行 swap(a[i],a[i+1]) 。请输出操作 TTT 轮后的序列。对于所有数据,保证 n,T≤3×106n,T \le 3 \times 10^6n,T≤3×106特殊性质一:没有两个1相邻特殊性质二:1的个数不...原创 2020-04-06 23:44:40 · 373 阅读 · 0 评论 -
DTOJ 1992. 购票(ticket)
题目描述输入格式输出格式样例样例输入【样例输入1】 731 2 20 0 31 5 10 100 52 4 10 10 102 9 1 100 103 5 20 100 104 4 20 0 10样例输出【样例输出1】 4015070149300150数据范围与提示题解先考虑t=0/1t=0/1t=0/1,列出DP式后发现是...原创 2020-02-08 23:32:15 · 180 阅读 · 0 评论 -
DTOJ 4718. 管理
题意一排 nnn 个物品,第 iii 个物品权值为 aia_iai,请将其分成恰好 kkk 非空段,且让同段中 aia_iai 相同的二元组 (i,j)(i,j)(i,j) 尽量少。亦即,假设在第 iii 段里权值为 jjj 物品有 c(i,j)c(i,j)c(i,j) 个,则请最小化 ∑i=1k∑j(c(i,j)2)\sum\limits_{i=1}^k\sum\limits_{j}\b...原创 2020-02-07 23:44:42 · 245 阅读 · 0 评论 -
(FJWC2020)DTOJ 4696. pm
题意有一个长度为nnn的排列ppp,你可以对它进行若干次把相邻两个数交换的操作,使得操作数+(i!=p[i])+(i!=p[i])+(i!=p[i])的iii的个数之和最小。题解考场思路:剩下不到一小时开始想,注意到相同的操作不会重复进行,(容易证明)。于是交换操作是有用的,当且仅当能把完全乱序的包含l,...,rl,...,rl,...,r区间[l,r]通过r-l次操作变为l,...,r...原创 2020-01-23 22:28:08 · 453 阅读 · 0 评论