【郑轻】[1760]Interesting game

这里写图片描述
这里写图片描述

又是一个曾经WA的代码:
重新写好了……

#include<stdio.h>
int main() {
    int i,m,n,a,b;
    while(scanf("%d %d",&n,&m)!=EOF) {
        if(n==0||m==0)
            printf("0\n");
        else {
            for(i=1,a=n; i<m; i++) {
                a=n*(n-1);
                n--;
            }
            for(i=1,b=m; i<m; i++) {
                b=m*(m-1);
                m--;
            }
            printf("%d\n",a/b);
        }
    }
    return 0;
}

熄灯了……
开流量嗨一下~

好吧……失败
先保存着吧……
以后再看

=====20160213==写下下面的======
第三次看这一题……
终于解决了
发现了这一题数据坑的地方

本来一道很简单的排列组合题
搞出了一些反人类的输入输出

最坑的应该就是
m==0时竟然让输出1
取0个竟然有1种取法也是醉了-.-

#include<stdio.h>
int main() {
    int n,m;
    while(scanf("%d %d",&n,&m)!=EOF) {
        if(m==n||m==0)
            printf("1\n");
        else if(m>n||m<0||n<=0)
            printf("0\n");
        else {
            if(m>n/2)
                m=n-m;
            int sum=n;
            for(int i=1; i<m; i++) {
                sum*=--n;
            }
            int summ=m;
            while(m>1)
                summ*=--m;
            printf("%d\n",sum/summ);
        }
    }
    return 0;
}

题目地址:【郑轻】[1760]Interesting game

原文地址:https://www.cnblogs.com/BoilTask/p/12570026.html