题目名称 2654. 天空代码
输入输出 skycode.in/out
难度等级 ★★★
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 1
题目来源 Gravatarsyzhaoss 于2017-04-10加入
开放分组 全部用户
提交状态
分类标签
容斥原理
分享题解
通过:1, 提交:2, 通过率:50%
GravatardarkMoon 100 0.249 s 3.70 MiB C++
GravatardarkMoon 0 0.264 s 3.75 MiB C++
关于 天空代码 的近10条评论(全部评论)

2654. 天空代码

★★★   输入文件:skycode.in   输出文件:skycode.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

给定你一个由 N 个不同整数构成的整数序列,从这个整数序列中选出 4 个数,使得这 4 个数的唯一公约数为 1。

求满足条件的四元组的个数。

【输入格式】

输入中包含多组测试用例。

每个测试用例占据两行,第一行包含整数 N。

第二行包含 N 个用空格隔开的整数(均不超过 10000),表示完整的整数序列。

【输出格式】

每个测试用例输出一个结果,每个结果占一行。

【样例输入】

4
2 3 4 5 
4
2 4 6 8 
7
2 3 4 5 7 6 8

【样例输出】

1 
0 
34

【数据规模与约定】

$1\leq N\leq 10000$