AT_oidashi_d.幾何問題を書こう

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

A君设计了一个几何问题,这个问题的答案通常是一个有理数。为了确保在这个问题中答案总是有理数,A君特意进行了一些改动。详细内容如下:

一个球体的体积为 vv,现需要通过削去多余的部分来制作一个尽可能大的立方体。求出可以制作的最大立方体的一条边长,再乘以一个实数 rr 输出结果。可以确保答案一定是非零的有理数。

A君已经挑选出了 nn 个可能的测试用例,即 v1,v2,…,vnv_1, v_2, \ldots, v_n,但不知道如何选择适当的 rr 使得尽可能多的测试用例产生有理数答案。你需要帮助A君选择一个合适的 rr,使得产生有理数答案的测试用例数量最多。请问最多可以使多少个测试用例的答案是有理数?

输入格式

  • 第一行输入一个整数 nn,表示候选体积的数量。
  • 接下来的 nn 行,每行输入一个整数,表示体积 viv_i。

输出格式

在一行中输出答案为有理数的测试用例数量的最大值。请勿忘记输出末尾的换行符。

数据范围与提示

  • n,vin, v_i 均为整数。
  • 1≤n≤300001 \leq n \leq 30000。
  • 1≤vi≤10121 \leq v_i \leq 10^{12}(1≤i≤n1 \leq i \leq n)。

这个问题有部分分数:

  • 若 n≤2000n \leq 2000 且 vi≤106v_i \leq 10^6 的情况下正确解决,非常有可能获得 98 分。
  • 若无额外限制的情况下正确解决,总可能得到 100 分。

有理数是指可以表示为两个整数 pp 和非零整数 qq 的比值 pq\frac{p}{q}。在A君的问题中,答案不得为 00,因此 rr 不能为 00。

示例

输入:

4
1
1
125
8

输出:

4

例如,当 r=3π246r = \sqrt[6]{\frac{3\pi^2}{4}} 时,所有结果都是有理数。

输入:

3
4
32
1

输出:

2

例如,当 r=3π26r = \sqrt[6]{3\pi^2} 时,第一个和第二个答案是有理数。

输入:

20
90277606625
641956187000
1264908284352
91500888625
5856056872
722220853000
374787639808
1264908284352
220190972141
1264908284352
46848454976
533633182461
251078438387
5856056872
732007109000
158113535544
19764191943
1247997633984
974301462079
46848454976

输出:

15

本翻译由 AI 自动生成

输入解题思路,AI测评打分。不知道怎么写?

首页