【编程题-错题集】kotori和气球(组合数学)

简介: 【编程题-错题集】kotori和气球(组合数学)


一、分析题目

简单的排列组合问题,结果等于 n 与 m-1 个 n - 1 的乘积。


二、代码

//值得学习的代码
#include <iostream>
 
using namespace std;
 
const int MOD = 109;
 
int main()
{
    int n, m;
    cin >> n >> m;
    int ret = n;
    for(int i = 0; i < m - 1; i++)
    {
        ret = ret * (n - 1) % MOD;
    }
 
    cout << ret << endl;
 
    return 0;
}

三、反思与改进

根据样例推导,我以为每一种气球只能放置一个位置,然后进行排列组合,但其实忽略了一种情况,这里只需要相同种类不相邻即可。


相关文章
|
4月前
|
C语言
c语言编程练习题:7-22 用天平找小球
c语言编程练习题:7-22 用天平找小球
67 0
|
4月前
|
算法
算法刷题(二十二):宝石与石头
算法刷题(二十二):宝石与石头
59 0
|
机器学习/深度学习 人工智能 网络架构
P1563 [NOIP2016 提高组] 玩具谜题(找规律,心要细,数学思维)
P1563 [NOIP2016 提高组] 玩具谜题(找规律,心要细,数学思维)
55 0
|
3月前
|
人工智能 程序员 定位技术
老程序员分享:NOIP2016天天爱跑步(树上差分)
老程序员分享:NOIP2016天天爱跑步(树上差分)
18 0
|
4月前
|
算法 Python
Python技术分享:使用穷举法解决鸡兔同笼问题
Python技术分享:使用穷举法解决鸡兔同笼问题
118 1
|
4月前
【错题集-编程题】过河卒(动态规划-路径问题)
【错题集-编程题】过河卒(动态规划-路径问题)
|
4月前
【编程题-错题集】非对称之美(找规律 / 贪心)
【编程题-错题集】非对称之美(找规律 / 贪心)
宝藏例题(欧几里得算法+素数的三种境界………)
宝藏例题(欧几里得算法+素数的三种境界………)
宝藏例题(欧几里得算法+素数的三种境界………)
|
4月前
代码随想录Day29 贪心04 LeetCode T860 柠檬水找零 T406 根据身高重建队列 T452 用最少得箭引爆气球
代码随想录Day29 贪心04 LeetCode T860 柠檬水找零 T406 根据身高重建队列 T452 用最少得箭引爆气球
36 0
|
机器学习/深度学习
带你轻松拿捏N皇后问题
要求任何两个皇后不同行、不同列,也不在同一 条斜线上
129 0
带你轻松拿捏N皇后问题