NOIP2016 愤怒的小鸟
题解
状压DP。 将每一只猪打下来/没打下来用一个二进制位表示。 猪的数量不是很多,每一条抛物线至少要打到一只猪,所以可以枚举出所有可行的抛物线,这条抛物线对每一只猪能/不能打下来用一个二进制为表示。
辞旧迎新之际,喜羊羊正在打理羊村的绿化带,然后他发现了一棵长着毒瘤的树。
这个长着毒瘤的树可以用 \(n\) 个结点 \(m\) 条无向边的无向图表示。这个图中有一些结点被称作是毒瘤结点,即删掉这个结点和与之相邻的边之后,这个图会变为一棵树。树也即无简单环的无向连通图。
现在给你这个无向图,喜羊羊请你帮他求出所有毒瘤结点。
接C++读入优化的黑科技 ### 输出优化 除了读入的黑科技以外,输出也有黑科技。 和fread对应,输出黑科技叫fwrite,就是把一整个字符串(快速地)写进输出文件。 也就是说在输出的时候,把输出的内容存进字符串,再用fwrite输出会很快(实验结果待填)