09 2016 档案
摘要:问题描述:约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列,求最后出列的人的原始编号。 朴素算法:链表
阅读全文
摘要:题意哇:求N!末尾多少个0。 很容易想到转化为求N!中5因子的个数。但是从数据范围来看必然不可能一个一个算出来。 所以这里借用数论的一个知识。 如果p是素数,那么n!中p因子的个数可以表示为1-n中整除p^1的个数+1-n中整除p^2的个数...(p^x<=n) 而不难看出,1-n中整除p的个数小于
阅读全文
摘要:#include #include #include #include #include #include #include #include #include #include #include #define N 998244353 #define LL long long int int n,m; using namespace std; LL dp[505][505...
阅读全文
摘要:挺简单的一道题,但是做的时候没想好就开始写代码了,导致迷之WA,还是要多练习啊。
阅读全文
浙公网安备 33010602011771号