#P16656. [GKS 2018 #G] Product Triplets
[GKS 2018 #G] Product Triplets
题目描述
给定 个整数 ,统计满足以下至少一个条件的三元组 (其中 )的个数:
- ,和/或
- ,和/或
输入格式
输入的第一行给出测试用例的数量 。接下来有 个测试用例。每个测试用例的第一行包含一个整数 :数组 中整数的个数。第二行包含 个整数 ;其中第 个整数表示第 个元素的值,如上所述。
输出格式
对于每个测试用例,输出一行,格式为 Case #x: y,其中 是测试用例编号(从 开始), 是满足题目条件的三元组个数。
4
6
5 2 4 6 3 1
6
2 4 8 16 32 64
3
1 1 1
3
200000 200000 200000
Case #1: 1
Case #2: 6
Case #3: 1
Case #4: 0
提示
在样例 #1 中,唯一满足条件的三元组是 。该三元组有效,因为第二个、第四个和第五个整数分别为 、 和 ,且 。
在样例 #2 中,满足条件的六个三元组为:、、、、、。
在样例 #3 中,注意只将三元组 计数一次。
在样例 #4 中,不存在满足条件的三元组,因为数组中任意两个数的乘积都不在数组中。
限制条件
。
对于所有 ,。
小数据集(测试集 1 – 可见)
。
大数据集(测试集 2 – 隐藏)
。
翻译由 DeepSeek V4 Pro 完成