Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals)D. High Load
摘要:
题意:出n个点,其中k个叶子节点,问构造出的树最远的两个点最近是多少思路:以一个点为中心,然后m个伸出,一层层扩散,(n-1)%m==k,如果k==0,即可以平分,长度就是2*(n-1)/m,如果取模为k==1,说明多出一个,+1,其他的话,就是最后一层补k个,但是最长的还是+2 阅读全文
posted @ 2017-07-12 23:16 hhhhx 阅读(120) 评论(0) 推荐(0) 编辑