博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Lydsy1806月赛] 超速摄像头
阅读量:4966 次
发布时间:2019-06-12

本文共 705 字,大约阅读时间需要 2 分钟。

 

    可以证明只要叶子两两路径满足条件即可,于是便可以贪心啦,从最外圈(叶子)开始一层一层选,选出前 k/2 层。

    如果k是奇数的话,还可以多选一个不是前 k/2 层的点。

 

#include
#define ll long longusing namespace std;#define pb push_backconst int N=1e6+5;inline int read(){ int x=0; char ch=getchar(); for(;!isdigit(ch);ch=getchar()); for(;isdigit(ch);ch=getchar()) x=x*10+ch-'0'; return x;}vector
g[N];queue
q;int n,k,len[N],ans,l,d[N];bool flag;inline void solve(){ for(int x;!q.empty();q.pop()){ x=q.front(); for(int j=g[x].size()-1,i;j>=0;j--){ i=g[x][j]; if((--d[i])==1) q.push(i),len[i]=len[x]+1; } }}int main(){ n=read(),k=read(),l=k>>1; for(int i=1,uu,vv;i

 

转载于:https://www.cnblogs.com/JYYHH/p/9275400.html

你可能感兴趣的文章
课堂练习之《找水王》
查看>>
poj3255
查看>>
for循环
查看>>
iptables 设置肯限制流量
查看>>
cscope usage
查看>>
今天又是新的一周,把考勤做一下吧。
查看>>
特殊篮子问题——C语言暴力破解
查看>>
java环境变量的设置
查看>>
Spring 4 : 整合 SSH
查看>>
MongoDB学习笔记Day1
查看>>
[.NET] - EventSource类的使用
查看>>
过滤URL
查看>>
[Educational Round 59][Codeforces 1107G. Vasya and Maximum Profit]
查看>>
SaltStack配置管理--状态间的关系(六)
查看>>
Hexo搭建Github静态博客
查看>>
Java集合杂谈
查看>>
[C++] 用Xcode来写C++程序[6] Name visibility
查看>>
[UI] 精美UI界面欣赏[10]
查看>>
音乐波形图动画效果
查看>>
OpenGL投影矩阵(Projection Matrix)构造方法
查看>>