#B. [BPOJ-R1B]Sequence

    传统题 3000ms 256MiB

[BPOJ-R1B]Sequence

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个 nn 个数的序列,你现在要将序列分成若干组使得组内任意两个数之和不为斐波那契数,且分成的组数最少。

斐波那契数:斐波那契数列 中的元素,形如 1,1,2,3,5,8,13,21,34...1,1,2,3,5,8,13,21,34..., 从第3项开始,每一项都等于前两项之和。

输入格式

第一行一个正整数 nn,表示元素个数。

第二行 nn 个数表示序列。

输出格式

一个正整数表示最小分组数。

6
1 1 4 5 1 4
5
7
1 9 1 9 8 1 0
4

提示

对于 1010% 的数据,1n201 \le n \le 20

对于 3030% 的数据,1n3001 \le n \le 300

对于 6060% 的数据,1n1031 \le n \le 10^3

对于 100100% 的数据,1n105,0ai1091 \le n \le 10^5,0 \le a_i \le 10^9

来源

题目来自 BPOJ Round1。

「BPOJ」Round 1

未参加
状态
已结束
规则
IOI
题目
4
开始于
2023-1-28 16:00
结束于
2023-1-30 16:00
持续时间
48 小时
主持人
参赛人数
11