Pro.ID2065 Title无和集问题 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=2065 AC0 Submit6 Ratio0.00% 时间&空间限制描述设S是正整数集合。S是一个无和集,当且仅当x, y ∈S 蕴含x + y S 。 对于任意正整数k ,如果可将{1, 2, ..., k}划分为n个无和子集 S1 , S2 , ..., Sn ,称正整数k是n可分的。记F(n) =max{ k | k 是n可分的}。 试设计一个算法,对任意给定的n,计算F(n)的值。 输入输入只有一个正整数n。 n < 10 输出Description 设S是正整数集合。S是一个无和集,当且仅当x, y ∈S 蕴含x + y S 。 对于任意正整数k ,如果可将{1, 2, ..., k}划分为n个无和子集 S1 , S2 , ..., Sn ,称正整数k是n可分的。记F(n) =max{ k | k 是n可分的}。 试设计一个算法,对任意给定的n,计算F(n)的值。 Input 输入只有一个正整数n。 n < 10 Output 输出F(n)的值以及 { 1, 2, ..., F(n) } 的一个n 划分。第一行是F(n)的值。接下来的n行,每行是一个无和子集Si 。 Sample Input 2 Sample Output 8 Author 样例输入2 样例输出8 提示作者 |