PKUSC2019 D2T2】的更多相关文章

PKUSC2019 D2T2 把n(n<=100)的树(无边权)放在m维空间上(坐标都是整点),使得任意两个点的曼哈顿距离都是原树上的距离 求最小的m,并给出构造方案 性质好题,巧妙构造题. 原树上相邻的边,一定是某一维+1或者-1,其他不变 先确定一个根,不妨给每个边一个+i或者-i,表示这个边指向的儿子从父亲过来,增加了第i个基向量或者减去 以+(1,0,0,0...),-(1,0,0,0...)为例(简称+1,-1) 发现,两个点(x,y)曼哈顿距离可能比树上的实际距离小,这一定是因为,(…
PKUSC2019 改题记录 我真的是个sb... 警告:不一定是对的... D1T1 有一个国家由\(n\)个村庄组成,每个村庄有一个人.对每个\(i\in[1,n-1],\)第\(i\)个村庄到第\(i+1\)个村庄有一条边.村民的移动方式是选择两个相邻的村庄,交换这两个村庄里的人.每年人们都想出去旅游,每年结束时第\(i\)个村庄里的人想去第\(p_i\)个村庄,保证\(p\)是一个排列. 政府会在一些路上收取过路费.在每年的开始,会有一条路上加入哨卡.在一次移动中,如果移动涉及到的路上有…
4560 NOIP2015 D2T2 子串  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解  查看运行结果     题目描述 Description 有两个仅包含小写英文字母的字符串A和B.现在要从字符串A中取出k个互不重叠的非空子串,然后把这k个子串按照其在字符串A中出现的顺序依次连接起来得到一个新的字符串,请问有多少种方案可以使得这个新串与字符串B相等?注意:子串取出的位置不同也认为是不同的方案. 输入描述 Input Description 第…
> 4560 NOIP2015 D2T2 子串 时间限制: 1 s 空间限制: 128000 KB 题目等级:黄金 Gold 题目描述 Description 有两个仅包含小写英文字母的字符串A和B.现在要从字符串A中取出k个互不重叠的非空子串,然后把这k个子串按照其在字符串A中出现的顺序依次连接起来得到一个新的字符串,请问有多少种方案可以使得这个新串与字符串B相等?注意:子串取出的位置不同也认为是不同的方案. 输入描述 Input Description 第一行是三个正整数n,m,k,分别表示…
题目大意:$NOIP2018\;TG\;D2T2$ 题解:在skip2004的博客基础上修改的,也是暴搜. 说明一下把vector改成数组并不可以通过此题,记录. 结论:在$m>n+1$时答案为$3(n,m)$($(n,m)$表示长$m$高$n$的矩形的答案) 发现其中判断右下角矩阵斜线全相等的部分可以优化,因为对于一条斜线,每次都搜右下角的矩阵,有很多部分都是重复搜的,完全可以每次搜只与它下面的一层比较,发现一条斜线中最多只有一个$01$交界处,于是对于这一行进行特判,少搜一个,但是注意最下面…
4560 NOIP2015 D2T2 子串  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解       题目描述 Description 有两个仅包含小写英文字母的字符串A和B.现在要从字符串A中取出k个互不重叠的非空子串,然后把这k个子串按照其在字符串A中出现的顺序依次连接起来得到一个新的字符串,请问有多少种方案可以使得这个新串与字符串B相等?注意:子串取出的位置不同也认为是不同的方案. 输入描述 Input Description 第一行是三个正…
嵊州D2T2 八月惊魂 这是一个远古时期的秘密,至今已无人关心. 这个世界的每个时代可以和一个 1 ∼ n 的排列一一对应. 时代越早,所对应的排列字典序就越小. 我们知道,公爵已经是 m 个时代前的人物了. 并且通过翻阅古籍,我们得知了公爵所在时代所对应的排列. 那么我们的时代所对应的排列是什么? 希望以此能寻回我们失落的文明…… Input 第一行一个正整数 n. 第二行一个正整数 m. 第三行 n 个整数,表示公爵所在时代对应的排列. Output 一行 n 个整数,表示我们所在的时代对应…
Day0 早上 6:55 的高铁,6 点就起了,好困呜呜呜 去的路上跟 memset0 坐一起,突然发现雀魂还没停服,先雀了一局(居然拿了个 1 位还飞了一个人),与此同时 memset0 切了一道毒瘤题,然后他开始颓 MC,于是我也去打 MC 服务器了 自己打了一会后,xay 让我和他组队打,但是网络实在太差,闪退了好几次,一起打生存最后也只能不了了之 qaq 颓着颓着就到站了,坐地铁去北大报到(北大好漂亮啊),然后拿了 100 元的饭票就去试机了(试机题真毒瘤),然后就回酒店了,酒店是真的远…
PKUSC2019滚粗记 Day -INF 在\(\text{APIO}\)时得知省选考崩的自己居然能参加\(\text{SC}\),真是非常意外啊. Day 0 上午机房充斥着放假的气息,居然还成功地做了题?! 然后就登上了前往帝都的火车,和去\(\text{APIO}\)居然是一辆火车. 然后在火车上各种摆摆摆 然后在十一点钟的时候睡不着起来做题 Day 1 报到日. 勺园的宾馆除了厕所的锁比较难上锁之外还是很舒服的. 然后就去试机了,\(\text{Win10}\)差评,只能用虚拟机了,然…
$D1T1$:$n$个村庄,第$i$个村庄的人要去第$p_i$个村庄(保证$p_i$为排列),每次可以将相邻两个村庄的人位置交换直到所有人都到达目的地.再给定一个长为$n-1$的排列$a$,表示第$i$次在第$i$个和第$i+1$个村庄中间增设一个关卡,当一次交换发生时,若交换中间存在一个卡,或交换双方中至少有一方经过过一个卡,则需要支付$1$的路费.对每个$i$输出只考虑$a_{1}\sim a_i$的卡时需要支付的最少路费.$n\leqslant 3\times 10^5$. 结论:总代价=…