编程题
集合选数 ### 题目描述 《集合论与图论》这门课程有一道作业题,要求同学们求出 $\{1, 2, 3, 4, 5\}$的所有满足以 下条件的子集:若 $x$ 在该子集中,则 $2x$ 和 $3x$ 不能在该子集中。 同学们不喜欢这种具有枚举性 质的题目,于是把它变成了以下问题:对于任意一个正整数 $n \leq 10^5$,如何求出 $\{1, 2,\cdots, n\}$ 的满足上述约束条件的子集的个数(只需输出对 $1000000001$ 取模的结果),现在这个问题就交给你了。 ### 输入描述 只有一行,其中有一个正整数 $n$。 其中,$n \leq 10^5$。 ### 输出描述 仅包含一个正整数,表示 $\{1, 2,\cdots, n\}$ 有多少个满足上述约束条件 的子集。 ### 输入输出样例 #### 示例 1 >输入 ```txt 4 ``` >输出 ```txt 8 ```
查看答案
赣ICP备20007335号-2