• GDUFE ACM-1123


    题目:http://acm.gdufe.edu.cn/Problem/read/id/1123

    招新笔试题系列——买包子

    Time Limit: 2000/1000ms (Java/Others)

    Problem Description:

          小华刚到大学,一天早上她替她室友买早餐,一共要N个包子。阿姨跟小华说,饭堂里面有肉包,菜包和叉烧包3种包子。你能帮小华算算这N个包子一共有多少种搭配方式吗?(每种包子都至少有一个)

    Input:

    输入包含多组数据,每组数据是一个n (5<=n<=500)

    Output:

    对于每组输入,输出结果

    Sample Input:

    8
    6

    Sample Output:

    21
    10

    思路:表示我想了很久没想通,因为把高中知识忘得差不多了,最后我把这道题转化成了一道高中数学题,很快就做出来了
    (有三个盒子,有n个小球,每个盒子里至少要放一个小球,请问有多少种方法?)


    难度:其实还是简单的

    代码:
    #include<stdio.h>
    int main()
    {
        int n;
        while(scanf("%d",&n)!=EOF)
        {
            n=(n-1)*(n-2)/2;
            printf("%d
    ",n);
        }
        return 0;
    }
  • 相关阅读:
    UML类图和用例图
    设计模式基本原则
    c# 协变和逆变
    git本地忽略
    计算器科学概论-数据操控
    计算机科学概论-数据存储
    docker部署gitlab-ce
    sqlserver2008R2 本地不能用localhost连接
    Redis常用命令
    C# 值类型和引用类型的区别
  • 原文地址:https://www.cnblogs.com/ruo786828164/p/5971144.html
Copyright © 2020-2023  润新知