数学
文章平均质量分 76
Mychael
蒟蒻一枚QAQ
展开
-
斯特林数
洛谷P1655 小朋友的球题目描述@发源于 小朋友最近特别喜欢球。有一天他脑子抽了,从口袋里拿出了N个不同的球,想把它们放到M个相同的盒子里,并且要求每个盒子中至少要有一个球,他好奇有几种放法,于是尝试编程实现,但由于他天天不好好学习,只会上B站看游泳教练,于是他向你求助。输入输出格式输入格式:多组数据,每行两个数N,M。输出格式:原创 2017-08-27 13:06:04 · 290 阅读 · 0 评论 -
BZOJ3143 [Hnoi2013]游走 【高斯消元】
题目一个无向连通图,顶点从1编号到N,边从1编号到M。 小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选 择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小Z 到达N号顶点时游走结束,总分为所有获得的分数之和。 现在,请你对这M条边进行编号,使得小Z获得的总分的期望值最小。输入格式第一行是正整数N和M,分别表示该图的顶点数 和边数,接下原创 2017-12-28 11:54:05 · 213 阅读 · 0 评论 -
BZOJ1607 [Usaco2008 Dec]Patting Heads 轻拍牛头 【筛法】
题目今天是贝茜的生日,为了庆祝自己的生日,贝茜邀你来玩一个游戏. 贝茜让N(1≤N≤100000)头奶牛坐成一个圈.除了1号与N号奶牛外,i号奶牛与i-l号和i+l号奶牛相邻.N号奶牛与1号奶牛相邻.农夫约翰用很多纸条装满了一个桶,每一张包含了一个独一无二的1到1,000,000的数字. 接着每一头奶牛i从柄中取出一张纸条Ai.每头奶牛轮流走上一圈,同时拍打所有编号能整除在纸条上原创 2017-12-25 20:01:16 · 286 阅读 · 1 评论 -
BZOJ4550 小奇的博弈 【Nimk游戏 + dp + 组合数】
题目这个游戏是在一个1*n的棋盘上进行的,棋盘上有k个棋子,一半是黑色,一半是白色。最左边是白色棋子,最右边 是黑色棋子,相邻的棋子颜色不同。 小奇可以移动白色棋子,提比可以移动黑色的棋子,它们每次操作可以移动1到d个棋子。每当移动某一个棋子时, 这个棋子不能跨越两边的棋子,当然也不可以出界。当谁不可以操作时,谁就失败了。小奇和提比轮流操作,现在 小奇先移动,有多少种初始棋子的布局会使原创 2017-12-25 18:59:15 · 2438 阅读 · 0 评论 -
BZOJ1041 [HAOI2008]圆上的整点 【数学】
1041: [HAOI2008]圆上的整点Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 4631 Solved: 2087[Submit][Status][Discuss]Description求一个给定的圆(x^2+y^2=r^2),在圆周上有多少个点的坐标是整数。Input只有一个正整数n,nO原创 2017-11-26 14:20:12 · 273 阅读 · 0 评论 -
洛谷U14200 Changing 题解 【杨辉三角】
题目描述有nnn盏灯环形排列,顺时针依次标号为1⋯n1\cdots n1⋯n。初始时刻为000,初始时刻第iii盏灯的亮灭aia_iai给定,000表示灭,111表示亮。下一时刻每盏灯的亮灭取决于当前时刻这盏灯与顺时针方向下一盏灯的亮灭。若两盏灯状态相同,则下一时刻该灯灭,否则该灯亮。试求时刻ttt第kkk盏灯的状态。输入输出格式输入格式:第一行,三个整数,分别为n,原创 2017-10-22 15:21:22 · 340 阅读 · 0 评论 -
洛谷P2125图书馆书架上的书 题解报告
题目描述图书馆有n个书架,第1个书架后面是第2个书架,第2个书架后面是第3个书架……第n-1个书架后面是第n个书架,第n个书架后面是第1个书架,第i个书架上有b[i]本书。现在,为了让图书馆更美观,WZF神牛让蒟蒻SY搬动书架上的书,使每个书架上的书一样多。由于搬动的书可能会很多,所以蒟蒻SY只能将一个书架上的书搬到与其相邻的两个书架上。那么蒟蒻SY最少搬动几本书呢?输入输出格式输原创 2017-08-31 21:38:45 · 282 阅读 · 0 评论 -
高斯消元
高斯消元的实质就是模拟解方程想象一下,你平时解n元一次方程组的时候是怎么做的?答案是逐步消元啦~对于方程组:a11*x1+a12*x2+a13*x3+......+a1n*xn=b1a21*x1+a22*x2+a23*x3+......+a2n*xn=b2a31*x1+a32*x2+a33*x3+......+a3n*xn=b3........原创 2017-09-25 13:16:40 · 186 阅读 · 0 评论 -
【洛古豪华游轮】题解报告
题目描述有一条豪华游轮(其实就是条小木船),这种船可以执行4种指令:right X : 其中X是一个1到719的整数,这个命令使得船顺时针转动X度。left X : 其中X是一个1到719的整数,这个命令使得船逆时针转动X度。 forward X : 其中X是一个整数(1到1000),使得船向正前方前进X的距离。backward X : 其中X是一个整数(1到1000),使得船向正原创 2017-08-30 13:54:28 · 621 阅读 · 0 评论 -
组合数的几种计算方法
组合数一种是OI中比较常用的知识除了实际的分析之外,我们要考虑的,就是如何快速计算组合数朴素公式法顾名思义,直接套公式int C(int n,int m){ int ans=1; for(int i=1;i<=m;i++) ans=ans*(n-m+i)/i; return ans;}如果要对质数P取模,就是这样:int C(int n,int m){原创 2017-09-07 14:20:32 · 1954 阅读 · 0 评论 -
【ZJOI2005】沼泽鳄鱼 题解报告
题目描述潘塔纳尔沼泽地号称世界上最大的一块湿地,它地位于巴西中部马托格罗索州的南部地区。每当雨季来临,这里碧波荡漾、生机盎然,引来不少游客。为了让游玩更有情趣,人们在池塘的中央建设了几座石墩和石桥,每座石桥连接着两座石墩,且每两座石墩之间至多只有一座石桥。这个景点造好之后一直没敢对外开放,原因是池塘里有不少危险的食人鱼。豆豆先生酷爱冒险,他一听说这个消息,立马赶到了池塘原创 2017-09-06 13:45:00 · 253 阅读 · 0 评论 -
BZOJ2875 [Noi2012]随机数生成器 【矩阵乘法 + 快速乘】
题目栋栋最近迷上了随机算法,而随机数是生成随机算法的基础。栋栋准备使用线性同余法(Linear Congruential Method)来生成一个随机数列,这种方法需要设置四个非负整数参数m,a,c,X[0],按照下面的公式生成出一系列随机 数X[n]X[n+1]=(aX[n]+c)mod m其中mod m表示前面的数除以m的余数。从这个式子可以看出,这个序列的下一个数 总是由上一个数原创 2018-01-12 18:15:55 · 241 阅读 · 0 评论