题解:

这题不太好想,参考了下别人的思想,加自己的详细补充:
1. 从反面想,若能求出3个人之间有一条关系或者两条关系的总数,问题便可解(余下就是三人两两相互关系和两两无关系)。
2.对于点i,剩下的n-1个点可分为两个集合,一个是和i有关系的a[i],一个是没有关系的(n-1-a[i]),
从这俩集合里分别取一个点,组成三个点,便符合了三个人之间有一条关系或者两条关系的条件。res=Σ(a[i] * (n-1-a[i])),
3.在求和后的res中,
你会发现三人有一条关系的情况下,有关系的两人被算了两次。
有两条关系的情况下,无关系的两人被算了两次。
(自己作个简单图帮助理解)因为刚好的数了两次,所以结果要除2

#include<stdio.h>
int main()
{int T;int n;int a;double res;scanf("%d",&T);while(T--){scanf("%d",&n);res=0.0;for(int i=0;i<n;i++){scanf("%d",&a);res+=(n-a-1)*a;}printf("%.3lf\n",1.0-res*3/n/(n-1)/(n-2));//运算后的式子}return 0;
}

---恢复内容结束---

转载于:https://www.cnblogs.com/XDJjy/archive/2013/04/13/3017835.html

hdu 4503(湫湫系列故事——植树节)相关推荐

  1. hdu 4503 湫湫系列故事——植树节

    湫湫系列故事--植树节                                                                           Time Limit: 10 ...

  2. HDU 4539郑厂长系列故事――排兵布阵(状压DP)

    HDU 4539  郑厂长系列故事――排兵布阵 基础的状压DP,首先记录先每一行可取的所哟状态(一行里互不冲突的大概160个状态), 直接套了一个4重循环居然没超时我就呵呵了 1 //#pragma ...

  3. HDU 4513 吉哥系列故事――完美队形II(Manacher)

    题目链接:[kuangbin带你飞]专题十六 KMP & 扩展KMP & Manacher V - 吉哥系列故事――完美队形II 题意 吉哥又想出了一个新的完美队形游戏! 假设有n个人 ...

  4. HDU 4512 吉哥系列故事――完美队形I(最长公共上升子序列)

    吉哥系列故事--完美队形I Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) To ...

  5. HDU 4502 吉哥系列故事——临时工计划(动态规划)

    吉哥系列故事--临时工计划                                                                                      T ...

  6. HDU 4505 小Q系列故事——电梯里的爱情

    小Q系列故事--电梯里的爱情                                                                                   Tim ...

  7. hdu 4501 小明系列故事——买年货 多重背包

    小明系列故事--买年货                                                                          Time Limit: 500 ...

  8. hdu 4524 郑厂长系列故事——逃离迷宫

    点击打开链接 郑厂长系列故事--逃离迷宫                                                                               T ...

  9. HDU 威威猫系列故事——篮球梦

    威威猫系列故事--篮球梦 Time Limit: 300/100 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total ...

  10. HDU 4507 吉哥系列故事――恨7不成妻 数位DP

    吉哥系列故事--恨7不成妻 Time Limit: 1000/500 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Tot ...

最新文章

  1. 传智播客java基础的习题_传智播客java基础班(集合与IO)阶段测试题
  2. 设计模式--代理(Proxy)模式
  3. 对象属性的调用_面向对象的三主线之一:Java类及类的成员(1)
  4. win10下 Ubuntu 18.04 LTS 的安装及 rlt8821ce网卡驱动的安装
  5. python函数定义中参数列表里的参数是_python函数参数中的/和*是什么意思?
  6. input hidden的值存储在哪儿_kafka内核:消息存储模块的工作机制
  7. 告别乱码,针对GBK、UTF-8两种编码的智能URL解码器的java实现
  8. 小代码编写神器:LINQPad 使用入门
  9. 操作系统概念 学习笔记
  10. Phase2 Day18 SQL 约束
  11. 分享一个好用的图吧电脑工具
  12. 向量叉乘的几何意义及其模的计算
  13. 博通 bcmdhd 网卡驱动分析
  14. 取火柴 c语言程序,取火柴游戏||Nim博弈
  15. Fastlane使用说明
  16. 用线程加锁模拟红绿灯
  17. WPF 不要给 Window 类设置变换矩阵(分析篇):System.InvalidOperationException: 转换不可逆。
  18. 怎么在html的表格中加筛选,excel中表头合并单元格的筛选
  19. STM32-SPI资料整理
  20. pycharm 如何配置主题背景色 墨绿色

热门文章

  1. 一套很好的C++学习课件
  2. 爬取了同事的微博粉丝,结果发现300+涨粉中,真爱粉只有4个!
  3. 拓扑排序[TopologicalSort]
  4. Python量化交易学习笔记(45)——深度学习挖短线股5
  5. 操作系统与文件与编程语言与python与pycharm的下载
  6. 怎么查看手机的信号质量
  7. 保险业务与系统——LOMA 290 保险公司运营——第十六讲——保险会计
  8. Day267.预约系统的性能瓶颈、营销活动无缝切换秒杀活动、预约系统数据迁移方案、高流量下预约系统搭建熔断机制、预约系统redis集群主从哨兵架构 -Redis的高并发预约抢购系统
  9. 数据库建立遵循的三大范式
  10. Android系统目录介绍