nyoj1131买水果
2015-04-20 11:04
176 查看
#include <stdio.h> int main() { long long t,a,b,sum1,sum2,j,i; scanf("%lld",&t); while(t--) { scanf("%lld %lld",&a,&b); if(a-b<b) b=a-b; sum1=sum2=1; for(j=a,i=1;i<=b;i++,j--) { if(j%i==0||sum1%i==0) { sum1=sum1*j/i; continue; } if(sum1%sum2==0) sum1=sum1/sum2,sum2=1; sum1=sum1*j; sum2=sum2*i; } printf("%lld\n",sum1/sum2); } return 0; }
相关文章推荐
- NYOJ---1131买水果
- 渣渣ACM日记——1131-买水果(NYOJ)
- 1131 买水果【排列组合】大水坑!!
- nyoj 买水果(组合数求法与分析)
- 喷水装置二 nyoj12
- NYOJ710 外星人的供给站 【贪心】
- NYOJ 73 比大小 (大数)
- NYOJ221tree(重建二叉树)
- nyoj 237 最小点覆盖集 vector的使用
- NYOJ-263 精 挑 细 选
- NYOJ--102--次方求模
- nyoj 部分和问题(深度优先搜索DFS)
- NYOJ61 传纸条(一)
- nyoj------203三国志
- nyoj 170 网络的可靠性
- nyoj 水池数目(DFS)
- NYOJ-71:独木舟上的旅行
- NYOJ 845 无地之主1
- BZOJ 1131 [POI2008]Sta 树形DP
- NYOJ71 独木舟上的旅行