题目大意:给出p,q,s和r, 计算C(p, q) / C(s, r), 公式题目已经给出。
解题思路:以为C(p,q) = C(p,p - q), 所以要尽量选择计算量交少的,边乘边除。

#include <stdio.h>
#define min(a,b) (a)<(b)?(a):(b)int main () {int p, q, r, s;while (scanf("%d%d%d%d", &p, &q, &r, &s) == 4) {q = min(q, p - q), s = min(s, r - s);double ans = 1.0;for (int i = 1; i <= q || i <= s; i++) {if (i <= q) ans = ans * (p - q + i) / i;if (i <= s) ans = ans / (r - s + i) * i;}printf("%.05lf\n", ans);}return 0;
}

UVa 10375 Choose and divide相关推荐

  1. UVa 10375 - Choose and divide(唯一分解定理)

    链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  2. UVA10375 POJ2613 ZOJ1863 Choose and divide【组合计算+迭代】

    Choose and divide Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4366 Accepted: 1385 Des ...

  3. uva 10256 The Great Divide (Convex Hull, Simple)

    http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=14&page=sh ...

  4. uva 10256 The Great Divide

    原题: Somewhere in Gaul, there is a little village very like the village where Asterix and Obelix live ...

  5. UVa10375 Choose and divide

    http://vjudge.net/problem/UVA-10375 组合数除以组合数-- 用唯一分解定理将每个乘数和除数分解质因数,统计每个质因数的使用次数(乘一次+1,除一次-1),所有数分解完 ...

  6. Choose and divide(唯一分解定理)

    首先说一下什么是唯一分解定理 唯一分解定理:任何一个大于1的自然数N,如果N不是质数,那么N可以分解成有限个素数的乘积:例:N=(p1^a1)*(p2^a2)*(p3^a3)......其中p1< ...

  7. 紫书《算法竞赛入门经典》

    紫书<算法竞赛入门经典>题目一览 第3章 数组和字符串(例题) UVA 272 TEX Quotes UVA 10082 WERTYU UVA 401 Palindromes UVA 34 ...

  8. 提取了下刘汝佳推荐的题号...

    今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started    10055 - Hashmat the Brave Warrior ...

  9. 你真的理解图像处理算法SIFT吗?

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:作者 | LYP2020 来源 | 知乎,https://z ...

最新文章

  1. Python递归实现快速排序
  2. java对mysql排序_MySQL 排序
  3. ecshop flow.php?step=checkout,【原创文章】推荐两种调试ecshop php程序日志记录的方法...
  4. JAVA自学笔记25
  5. VS Code前端开发利器-常用快捷键
  6. 【数据库题型大总结】应用题总结
  7. 漂亮 动态效果 信息提示(jquery版)
  8. asteirsk 开发指南
  9. GroupBox控件
  10. 情感分析语料库——情感词典(中文英文)转
  11. python爬去微博签到数据_GitHub - fs6/weiboSpider: 新浪微博爬虫,用python爬取新浪微博数据...
  12. 华为手机为什么不用鸿蒙系统,华为手机为何迟迟不搭载鸿蒙系统
  13. Android OpenGL ES(七)----理解纹理与纹理过滤
  14. 一个 Transformer,很强;两个,更强?
  15. vue异步获取图片流文件进行图片显示
  16. 疲劳检测——眨眼检测
  17. 小而美的城市,比鸭脖更诱人
  18. android 将app添加进入文件的打开方式
  19. java pg数据库事务回滚_PostgreSQL事务特性之ROLLBACK
  20. 一个潜藏4年之久的内核bug

热门文章

  1. server2016 查看图片 预览图片
  2. 图像傅立叶变换的物理意义
  3. Juniper EX3400堆叠配置 + 链路捆绑配置
  4. 渗透知识- Windows系统目录、服务、端口、注册表
  5. 三种平摊分析的方法分别为_[2020.Vol.188]表征城市树木滞尘:一种景观分析方法...
  6. android cookie保存,android本地保存Cookie和还原到cookiestore
  7. 2021揭东一中今年高考成绩查询入口,2021年揭阳高考状元是谁分数多少分,历年揭阳高考状元名单...
  8. php实现促销功能,php – 什么是生成大量独特促销代码的最佳方式?
  9. matlab从flove,Matlab玩出新高度,变身表白女友神器_善良995的博客-CSDN博客
  10. java如何读取word的占位符_java利用xml导出word(占位符替换)