思路:记得FJ省队集训好像有过这题,可是我太弱了,根本不懂T_T

 1 #include<cstdio>
 2 #include<iostream>
 3 #include<cmath>
 4 #include<cstring>
 5 #include<algorithm>
 6 int n,m;
 7 double f[1005][1005];
 8 int pd[1005][1005];
 9 int read(){
10     int t=0,f=1;char ch=getchar();
11     while (ch<'0'||ch>'9'){if (ch=='-')f=-1;ch=getchar();}
12     while ('0'<=ch&&ch<='9'){t=t*10+ch-'0';ch=getchar();}
13     return t*f;
14 }
15 void dfs(int n,int m){
16     if (pd[n][m]) return;
17     pd[n][m]=1;
18     if (n==0||m==0) f[n][m]=(1.0)/(m+1);else{
19         dfs(m-1,n);dfs(m,n-1);
20         double x,y,x1,y1;
21         x=m/(m+1.0)*(1-f[m-1][n])-1,y=1;
22         x1=m/(m+1.0)*(1-f[m-1][n])+1.0/(m+1)+(f[m][n-1]-1);
23         y1=1-f[m][n-1];
24         double a=(y1-y)/(x-x1);
25         f[n][m]=a*x1+y1;
26     }
27 }
28 int main(){
29     n=read();m=read();
30     dfs(n,m);
31     printf("%.10f %.10f\n",f[n][m],1-f[n][m]);
32 }

转载于:https://www.cnblogs.com/qzqzgfy/p/5633112.html

XJOI网上同步训练DAY6 T2相关推荐

  1. c语言上机指导实验7,[C语言程序设计上机指导与同步训练(刘迎春张艳霞)]实验7.pdf...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspC/C++资料 [C语言程序设计上机指导与同步训练(刘迎春张艳霞 ...

  2. 异步通知和同步通知_CCF NOI 2020 网上同步赛报名通知

    第 37 届全国青少年信息学奥林匹克竞赛(CCF NOI 2020)将于 8 月 16 日-21 日在长沙市第一中学举行,届时将同期举办网上同步赛. 网上同步赛为非正式比赛,旨在给不能到现场参赛的选手 ...

  3. 用计算机管理员同步一下文件,《计算机应用基础(Windows 7 Office 2010)同步训练》0711.docx...

    <计算机应用基础(Windows 7 Office 2010)同步训练>0711 第1章 计算机基础知识1.1 了解计算机[例1]:计算机辅助系统中的CAD是指______________ ...

  4. 2019李永乐考研数学 复习全书+分阶习题同步训练 数学一,二,三【全】

    2019李永乐考研数学 复习全书+分阶习题同步训练 数学一,二,三[全] PDF百度云链接: https://pan.baidu.com/s/1ao-saTau1f2JdoeR2yIY7g 提取码: ...

  5. NOIP16提高组赛前训练20-day2 T2:种花 flower(组合数学)

    NOIP16提高组赛前训练20-day2 T2:种花 flower 题目描述: OI太可怕了,我决定回家种田. 我在后院里开辟了一块圆形的花圃,准备种花.种花是一种艺术,通过一定技术手法,花材的排列组 ...

  6. c语言同步控制程序设计,C语言程序设计之上机指导及同步训练

    内容简介: C语言程序设计之上机指导及同步训练 目 录 第一部分 实验篇1 第一章 Turbo C 的使用1 1.1 Turbo C的工作窗口1 1.2 编辑一个新文件2 1.3 编辑一个已存在的文件 ...

  7. NOIP2018提高组省一冲奖班模测训练3 T2 XYG的蛋糕

    10月27日NOIP2018提高组省一冲奖班模测训练3 T2 XYG的蛋糕 题目描述 XYG要过生日了,他准备了一个n×m的矩形蛋糕请大家吃. 切蛋糕的方法如下:每次选出已经分出的某一个矩形蛋糕,一刀 ...

  8. 计算机基础知识同步训练,计算机应用基础:全国高等教育自学考试同步辅导/同步训练(非计算机专业公共基础课)最新版...

    本书结构及显著特点: 1.本书以自学考试大纲规定的考核知识点及能力层次为线索,按考试大纲规定的考核知识点及能力层次要求为线索分章辅导,将该章中的所有知识点按统考的各种题型编写在同步练习中,同时配有参考 ...

  9. 算法训练Day6:有效的字母异位词, 两个数组的交集,快乐数,两数之和

    文章目录 有效的字母异位词 自己题解 其他参考 两个数组的交集 题解(重点在熟悉set的一些操作以及使用场景) 快乐数 两数之和 题解(这道题还是比较难的) 有效的字母异位词 Category Dif ...

  10. 算法训练Day6 | LeetCode:242. 有效的字母异位词(数组作哈希表);349. 两个数组的交集(Set作哈希表);202.快乐数 (Set作哈希表);1. 两数之和(Map作哈希表)

    目录 LeetCode242. 有效的字母异位词 方法:数组作哈希表 1. 思路 2. 代码实现 3. 复杂度分析 4. 思考 Leetcode349. 两个数组的交集 方法一:用Set作HashMa ...

最新文章

  1. 信息管理(Information Management)
  2. 自考总结--2020年10月份
  3. leetcode 782. Transform to Chessboard | 782. 变为棋盘(Java)
  4. 2017.7.27 bill的挑战 失败总结
  5. php如何获取html的值,请教同一个文件中php如何获取html的变量值?
  6. BZOJ-3226 校门外的区间 线段数+拆点(类似的思想)
  7. java 反射 动态调动set_通过Java的反射动态调用类的set和get方法
  8. 微信养鸡领鸡蛋小程序源码
  9. 冒险岛如何修改服务器wz,冒险岛怎么WZ修改攻击力说好了加100分
  10. 17-什么是资源服务器
  11. 【学习笔记】统计学入门(6/7)——参数估计与可信区间
  12. Stata:一文读懂事件研究法EventStudy
  13. 单sheet页的多个EXCEL文档合并为一个多sheet页的EXCEL文档
  14. 网易云课程:深度学习与PyTorch入门实战
  15. Cisco Packet Tracer汉化
  16. Mysql多表关联时因关联字段类型不一致导致索引失效及查询错误
  17. manjaro双系统 windows_Linux manjaro与Windows10双系统安装
  18. 51NOD - 1305 Pairwise Sum and Divide(思维)
  19. 全志H6 lichee编译lichee/tools/pack/pctools/linux/android/mkbootimg: No such file or directory
  20. BetaFlight统一硬件资源简单配置修改

热门文章

  1. Tensorflow:常见错误
  2. 数据分析需要的数据集
  3. can总线配置读入是什么意思_CAN总线(一)
  4. python处理era5_python批量下载EC—ERA5再分析资料
  5. base cap 分布式_分布式系统一致性问题、CAP定律以及 BASE 理论
  6. 用python写论文_[文章] 编写高质量 Python 的 6 个技巧
  7. paint java_java – 为什么paint()/ paintComponent()从未被调用?
  8. 力扣-5 最长回文子串
  9. 7-7 旅游规划 (25 分)
  10. SharePoint 2013创建WCF REST Service