hdu 3908
来源:互联网 发布:swps软件怎么用 编辑:程序博客网 时间:2024/05/20 09:05
#include <algorithm>#include <iostream>#include <cstring>#include <cstdio>#define LL __int64using namespace std;int gcd(int a,int b){ if(b==0) { if(a==1) return 1; return 0; } return gcd(b,a%b);}int main(){ int i,j,k; int t,n,m; int num[1000]; int b[1000]; int a[1000]; scanf("%d",&t); while(t--) { LL ans=0; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&num[i]); int sum=0; memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(i==j) continue; if(gcd(num[i],num[j])) a[i]++; else b[i]++; } sum+=a[i]*b[i]; } printf("%d\n",n*(n-1)*(n-2)/6-sum/2); } return 0;}
0 0
- HDU 3908
- hdu 3908
- hdu 3908
- hdu 3908 Triple
- HDU 3908 Triple
- hdu 3908 Triple
- 【组合】HDU 3908 Triple
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- iOS[试试] - 修改状态栏的文字颜色和背景色
- Python安装
- Solr4.0的Tomcat部署及Solrj的简单使用教程
- 密码
- linux screen 使用方法
- hdu 3908
- [Practical.Vim(2012.9)].Drew.Neil.Tip51 学习摘要
- git 在提交之前撤销add操作
- ios 数据的存储
- Java8 Lambda表达式入门
- poj 1236 强连通分量+缩点
- 黑马程序员——OC内存管理
- hdu 1232 并查集
- c语言文件读写形式区别