组合数学
AKone123456
这个作者很懒,什么都没留下…
展开
-
B. Identify the Operations-----------------------思维(组合数学)
题意:给定长度为n的数组A和长度为k的数组B现在需要从A中取出k个数 要和B数组一样。取数规则1.选择ti Ati-1或Ati+1可以加入到B数组2.把选择的ti 踢出去 Ati+1~Atn 各左移一位3.重复1直到选出k个数问?问有多少种不同的取法使得取出k个数和数组B完全一致解析:一眼看上去就是组合数,突破口就是从B数组中的每一位进行讨论因为bi 只可能来自 Ati-1 ,Ati+1 这2种可能分情况第一种情况 :假设bi在A数组的下标为x ,如果A[x-..原创 2020-11-11 16:09:45 · 239 阅读 · 0 评论 -
病毒扩散----------------------------思维(组合数学)
.解析:如果在t时刻走到(x,y) ,那么一定走x次 就是C(t,x) 那么剩下的y次就是C(t-x,y)所以方案数就是: C(t,x)*C(t-x,y)#include<bits/stdc++.h>using namespace std;typedef long long ll;const int N=1e5+10000;const int MOD=998244...原创 2020-04-25 23:11:48 · 341 阅读 · 0 评论 -
越狱-----------------------------------组合数学(快速幂)
监狱有连续编号为 1 到 n 的 n 个房间,每个房间关押一个犯人。有 m 种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人信仰的宗教相同,就可能发生越狱。求有多少种状态可能发生越狱。输入格式共一行,包含两个整数 m 和 n。输出格式可能越狱的状态数,对 100003 取余。数据范围1≤m≤108,1≤n≤1012输入样例:2 3输出样例:6样例解释所有可能的 ...原创 2020-04-08 14:37:51 · 144 阅读 · 0 评论 -
问题 B: 计数-----------------------------思维(组合数学)
题目描述Alice和Bob在平面直角坐标系中下棋。Alice的棋子初始时在(0,0)位置,要走到(a,b)位置;Bob的棋子初始时在(c,0)位置,要走到(a,d)位置。棋子只能沿x轴或y轴正方向移动若干个单位长度,问有多少种移动方案使两颗棋子的移动路径不相交。输入输入一行4个正整数,依次为a,b,c,d。输出输出总方案数对质数 100000007 取模的结果。样例输入 Copy3 ...原创 2020-03-30 23:37:06 · 382 阅读 · 0 评论 -
D. Count the Arrays----------------------------(思维)组合数学
题意:从1-m种选n个数出来,组成一个数组要满足一下三个条件1.1<=ai<=m2.恰好有一对元素相等3.aj<aj+1 if j<i 且 aj>aj+1 if j>=i问存在多少种这种组合解析:第一步: 我们要从m个数种选出n-1个(因为存在一对元素相同)C(m,n-1)第二步: 假设最大值在i这个位置上,我们要把那一对相同的元素放...原创 2020-03-15 15:29:28 · 769 阅读 · 3 评论 -
问题 J: Max-Min Sums------------------------------------------组合数学
题目描述For a finite set of integers X, let f(X)=maxX−minX.Given are N integers A1,…,AN.We will choose K of them and let S be the set of the integers chosen. If we distinguish elements with different i...原创 2020-02-27 13:52:10 · 210 阅读 · 0 评论 -
问题 D: Knight--------------------------思维(组合数学)
题目描述There is a knight - the chess piece - at the origin (0,0) of a two-dimensional grid.When the knight is at the square (i,j), it can be moved to either (i+1,j+2) or (i+2,j+1).In how many ways can...原创 2020-02-27 13:14:23 · 240 阅读 · 0 评论