组合数学
文章平均质量分 65
sunshinezff
啦啦啦啦啦
展开
-
跳
邪教喜欢在各种各样空间内跳。现在,邪教来到了一个二维平面。在这个平面内,如果邪教当前跳到了(x,y),那么他下一步可以选择跳到以下4个点:(x-1,y), (x+1,y), (x,y-1), (x,y+1)。而每当邪教到达一个点,他需要耗费一些体力,假设到达(x,y)需要耗费的体力用C(x,y)表示。对于C(x,y),有以下几个性质:1、若x=0或者y=0,则C(x,y)=1。2、若x>0且y>0,原创 2015-03-14 14:58:49 · 1117 阅读 · 0 评论 -
【bzoj1227】【SDOI2009】【虔诚的墓主人】【组合数学+树状数组】
Description小W 是一片新造公墓的管理人。公墓可以看成一块N×M 的矩形,矩形的每个格点,要么种着一棵常青树,要么是一块还没有归属的墓地。当地的居民都是非常虔诚的基督徒,他们愿意提前为自己找一块合适墓地。为了体现自己对主的真诚,他们希望自己的墓地拥有着较高的虔诚度。一块墓地的虔诚度是指以这块墓地为中心的十字架的数目。一个十字架可以看成中间是墓地,墓地的正上、正下、正左、正右都有恰原创 2016-06-03 15:10:14 · 525 阅读 · 0 评论 -
【bzoj4563】【HAOI2016】【放棋子】【高精度】
Description给你一个N*N的矩阵,每行有一个障碍,数据保证任意两个障碍不在同一行,任意两个障碍不在同一列,要求你在这个矩阵上放N枚棋子(障碍的位置不能放棋子),要求你放N个棋子也满足每行只有一枚棋子,每列只有一枚棋子的限制,求有多少种方案。Input第一行一个N,接下来一个N*N的矩阵。NOutput一个整数,即合法的方案数原创 2016-05-17 10:14:17 · 635 阅读 · 0 评论 -
【bzoj3444】【最后的晚餐】【组合数学】
Description【问题背景】高三的学长们就要离开学校,各奔东西了。某班n人在举行最后的离别晚餐时,饭店老板觉得十分纠结。因为有m名学生偷偷找他,要求和自己暗恋的同学坐在一起。【问题描述】饭店给这些同学提供了一个很长的桌子,除了两头的同学,每一个同学都与两个同学相邻(即坐成一排)。给出所有信息,满足所有人的要求,求安排的方案总数(这个数字可能很大,请输出方案总数取余原创 2016-04-05 11:35:49 · 981 阅读 · 0 评论 -
【bzoj3142】【HNOI2013】【数列】【数学】
Description小T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨。股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N。在疯涨的K天中小T观察到:除第一天外每天的股价都比前一天高,且高出的价格(即当天的股价与前一天的股价之差)不会超过M,M为正整数。并且这些参数满足M(K-1)小T忘记了这K天每天的具体股价了,他现在想知道这K天的股价有多少种可能Inp原创 2016-03-18 15:05:17 · 479 阅读 · 0 评论 -
【bzoj2425】【HAOI2010】【计数】【组合数学】
Description你有一组非零数字(不一定唯一),你可以在其中插入任意个0,这样就可以产生无限个数。比如说给定{1,2},那么可以生成数字12,21,102,120,201,210,1002,1020,等等。现在给定一个数,问在这个数之前有多少个数。(注意这个数不会有前导0). Input只有1行,为1个整数n. Output只有整数,表示N原创 2016-01-06 17:21:38 · 1292 阅读 · 3 评论 -
【bzoj2467】【中山市选2010】【生成树】【组合数学】
Description有一种图形叫做五角形圈。一个五角形圈的中心有1个由n个顶点和n条边组成的圈。在中心的这个n边圈的每一条边同时也是某一个五角形的一条边,一共有n个不同的五角形。这些五角形只在五角形圈的中心的圈上有公共的顶点。如图0所示是一个4-五角形圈。现在给定一个n五角形圈,你的任务就是求出n五角形圈的不同生成树的数目。还记得什么是图的生成树吗?一个图的生成树是保留原图的所有原创 2015-09-21 15:32:08 · 728 阅读 · 0 评论 -
【bzoj2339】【HNOI2011】【卡农】【组合数学+dp】
Description题解:我们先把它变成有序的,最后除一个m!对于有序的方案数我们考虑补集转换。首先所有的子集个数应该是2^n-1;我们定义f[i]为使用i个盘子的方案数。因为要保证总数是偶数。也就是说如果你确定了i-1个盘子第i个盘子也就确定了所以总数应该是A(2^n-1,i-1);这样肯定多算了。具体来说有两部分原创 2015-09-21 15:27:32 · 2735 阅读 · 0 评论 -
【bzoj1856】【Scoi2010】【字符串】
Descriptionlxhgww最近接到了一个生成字符串的任务,任务需要他把n个1和m个0组成字符串,但是任务还要求在组成的字符串中,在任意的前k个字符中,1的个数不能少于0的个数。现在lxhgww想要知道满足要求的字符串共有多少个,聪明的程序员们,你们能帮助他吗?Input输入数据是一行,包括2个数字n和mOutput输出数据是一行,包括1个数字,表示满足要求的原创 2015-10-06 20:33:01 · 588 阅读 · 0 评论 -
【bzoj3398】【Usaco2009 Feb】【Bullcow 牡牛和牝牛】【组合数学】
Description 约翰要带N(1≤N≤100000)只牛去参加集会里的展示活动,这些牛可以是牡牛,也可以是牝牛.牛们要站成一排.但是牡牛是好斗的,为了避免牡牛闹出乱子,约翰决定任意两只牡牛之间至少要有K(O≤K 请计算一共有多少种排队的方法.所有牡牛可以看成是相同的,所有牝牛也一样.答案对5000011取模Input 一行,输入两个整数N和K.原创 2015-09-27 14:39:57 · 908 阅读 · 0 评论 -
【bzoj1284】【HNOI2004】【树的计数】【组合数学+prufer数列】
Description一个有n个结点的树,设它的结点分别为v1, v2, …, vn,已知第i个结点vi的度数为di,问满足这样的条件的不同的树有多少棵。给定n,d1, d2, …, dn,编程需要输出满足d(vi)=di的树的个数。Input第一行是一个正整数n,表示树有n个结点。第二行有n个数,第i个数表示di,即树的第i个结点的度数。其中1Output原创 2015-08-31 14:52:44 · 1201 阅读 · 0 评论 -
【bzoj3505】【CQOI2014】【数三角形】【组合数学】
Description给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个。下图为4x4的网格上的一个三角形。注意三角形的三点不能共线。Input输入一行,包含两个空格分隔的正整数m和n。Output输出一个正整数,为所求三角形数量。Sample Input2 2Sample Output76原创 2015-08-30 11:46:09 · 1162 阅读 · 0 评论 -
【bzoj2111】【zjoi2010】【perm排列计数】【dp+Lucas定理】
Description称一个1,2,...,N的排列P1,P2...,Pn是Magic的,当且仅当2Pi/2. 计算1,2,...N的排列中有多少是Magic的,答案可能很大,只能输出模P以后的值Input输入文件的第一行包含两个整数 n和p,含义如上所述。Output输出文件中仅包含一个整数,表示计算1,2,⋯, ���的排列中, Magic排列的个数模原创 2015-08-31 19:52:15 · 2060 阅读 · 0 评论 -
【bzoj1002】【FJOI2007】【轮状病毒】【找规律】
Description给定n(NInput第一行有1个正整数n。Output将编程计算出的不同的n轮状病毒数输出Sample Input3Sample Output16题解:找规律即可。。#include#include#includeusing namespace std;const in原创 2015-08-13 16:28:06 · 580 阅读 · 0 评论 -
UVa 11806 Cheerleaders
In most professional sporting events, cheerleaders play a major role in entertaining the spectators. Their roles are substantial during breaks and prior to start of play. The world cup soccer is no exc原创 2015-03-14 14:46:09 · 746 阅读 · 0 评论 -
月之数
题目描述 Description 寒月正在学习二进制数。如果一个正整数m表示成二进制,它的位数为n(不包含前导0),寒月称它为一个n二进制数。所有的n二进制数中,1的总个数被称为n对应的月之数。例如,3二进制数总共有4个,分别是4(100)、5(101)、6(110)、7(111),他们中1的个数一共是1+2+2+3=8,所以3对应的月之数就是8。 输入描述 Input Description原创 2015-03-14 15:06:16 · 868 阅读 · 0 评论 -
【bzoj1801】【AHOI2009】【chess中国象棋】【组合数学】
Description在N行M列的棋盘上,放若干个炮可以是0个,使得没有任何一个炮可以攻击另一个炮。 请问有多少种放置方法,中国像棋中炮的行走方式大家应该很清楚吧.Input一行包含两个整数N,M,中间用空格分开.Output输出所有的方案数,由于值比较大,输出其mod 9999973Sample Input1 3Sample Output原创 2015-10-04 08:50:56 · 1355 阅读 · 0 评论