zoukankan      html  css  js  c++  java
  • 【郑轻】[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

  • 相关阅读:
    父类与子类之间的调用顺序
    ROW_NUMBER() OVER函数的基本用法用法
    String类
    代码块
    权限修饰符
    内部类
    final&static
    面向对象思想
    oracle存储过程常用技巧
    ORACLE EXECUTE IMMEDIATE 用法
  • 原文地址:https://www.cnblogs.com/BoilTask/p/12570025.html
Copyright © 2011-2022 走看看