QOJ.ac

QOJ

Limite de temps : 0.5 s Limite de mémoire : 64 MB Points totaux : 100 Hackable ✓

#16770. 精灵的史诗级失败

Statistiques

阿拉丁发现了一盏崭新的、闪闪发光的神灯,并开始用手擦拭它。突然,一个神秘的神仙从里面现身,并表示可以满足阿拉丁的任何三个愿望。神仙有着非常微妙的幽默感,这让阿拉丁对他非常怀疑。阿拉丁不相信神仙有那么强大、能实现他的任何愿望,于是要求神仙变成一只老鼠。神仙毫不犹豫地照做了。接着,阿拉丁要求神仙变成一个鼠标垫。神仙不喜欢这种愿望,但不得不屈服。最后,阿拉丁测试了神仙的数学能力:他必须从给定的数字集合中选择一个非空子集,使得该子集内数字的乘积最大。神仙震惊了。数学是他的软肋,但他可以联系地球上的任何人来帮助他。你是神仙的秘密武器——请帮助他通过测试,避免这次惨痛的失败。这是神仙最后的机会:如果他的新主人不信任他,他将被永远囚禁在神灯里。

输入格式

第一行输入包含一个整数 $N$ ($2 \le N \le 10^4$) —— 集合中数字的个数。

第二行输入包含 $N$ 个绝对值不超过 $10^6$ 的浮点数。每个数字的小数部分不超过两位。

输出格式

输出的第一行应包含一个整数 $M$ —— 神仙应该从集合中选择的数字总数。

输出的第二行应包含这些数字从 1 开始的索引。索引必须按升序排序。如果存在多个解,请输出元素个数最少的那个。如果仍有多个符合条件的解,输出其中任意一个。

样例

输入样例 1

7
1 3 0 -1 -2 0.5 3

输出样例 1

4
2 4 5 7

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.