补题解。
好久不写了,但是再不好好写大三就废了。
不废话了。
A
题意
有 n 本书, 每本书的格式为CATEGORY 1/CATEGORY 2/..../CATEGORY n/BOOKNAME
, 现在要重新格式化这些书的格式. 第 n 个 category 前面需要有 4(n-1) 个空格, 如果这本书在第 n 个 category 上, 那么它前面要有 4n 个空格. 同一 category 里面, category 和书名都按照字典序排序, 但是 category 要排在书前面. 第一个 category 需要按照字典序排列。
样例输入
1 | B/A |
样例输出
1 | Case 1: |
题解
hzy解了这题。建树并排序就可以了。
Code
1 |
|
B
题意
给出n个数p1,p2,…,pn, 你要把把这nn个数划分成若干段(每段都是连续的), 每段的代价这么计算:
从每段中选出m(不够m对的话, 选出最多的对数)对,计算每对数之间的差值,然后求平方和,代价是所有选法的平方和的最大值,记为SPD。
你要划分成最少的段,使得每段的SPD都不大于k。
样例输入
1 | B/A |
样例输出
1 | Case 1: |
题解
hzy解了这题。建树并排序就可以了。
Code
1 |
|
#