上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: Machine Schedule As we all know, machine scheduling is a very classical problem in computer science and has been studied for a very long history. Sche 阅读全文
posted @ 2018-04-13 09:23 yzm10 阅读(176) 评论(0) 推荐(0) 编辑
摘要: String Reconstruction Ivan had string s consisting of small English letters. However, his friend Julia decided to make fun of him and hid the string s 阅读全文
posted @ 2018-04-12 17:01 yzm10 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Permutation Counting Given a permutation a1, a2, … aN of {1, 2, …, N}, we define its E-value as the amount of elements where ai > i. For example, the 阅读全文
posted @ 2018-04-12 16:52 yzm10 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 组合数学推推推最后,推得要求C(n+m,m)%p 其中n,m小于10^9,p小于1^5 用Lucas定理求(Lucas定理求nm较大时的组合数) 因为p数据较小可以直接阶乘打表求逆元 求逆元时,由费马小定理知道p为素数时,a^p-1=1modp可以写成a*a^p-2=1modp 所以a的逆元就是a^ 阅读全文
posted @ 2018-04-09 21:47 yzm10 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Sum Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 3980 Accepted Submission(s): 1620 Problem D 阅读全文
posted @ 2018-04-08 22:52 yzm10 阅读(379) 评论(0) 推荐(0) 编辑
摘要: Fibonacci-ish Yash has recently learnt about the Fibonacci sequence and is very excited about it. He calls a sequence Fibonacci-ish if You are given s 阅读全文
posted @ 2018-04-05 22:23 yzm10 阅读(238) 评论(0) 推荐(0) 编辑
摘要: A Trivial Problem Mr. Santa asks all the great programmers of the world to solve a trivial problem. He gives them an integer m and asks for the number 阅读全文
posted @ 2018-04-05 21:55 yzm10 阅读(248) 评论(0) 推荐(0) 编辑
摘要: L3-1 社交集群(30 分) 当你在社交网络平台注册时,一般总是被要求填写你的个人兴趣爱好,以便找到具有相同兴趣爱好的潜在的朋友。一个“社交集群”是指部分兴趣爱好相同的人的集合。你需要找出所有的社交集群。 输入格式: 输入在第一行给出一个正整数 N(≤1000),为社交网络平台注册的所有用户的人数 阅读全文
posted @ 2018-03-30 20:44 yzm10 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 1607: 正则问题 题目描述 考虑一种简单的正则表达式:只由 x ( ) | 组成的正则表达式。小明想求出这个正则表达式能接受的最长字符串的长度。 例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是6。 输入 一个由x()|组成的正则表达式。输入长度不超过 阅读全文
posted @ 2018-03-28 21:14 yzm10 阅读(905) 评论(0) 推荐(0) 编辑
摘要: L3-001. 凑零钱 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 时间限制 200 ms 时间限制 200 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 B 代码长度限制 8000 阅读全文
posted @ 2018-03-24 21:16 yzm10 阅读(308) 评论(0) 推荐(0) 编辑
摘要: L2-006. 树的遍历(后序中序建树+层序输出) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 时间限制 400 ms 时间限制 400 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 阅读全文
posted @ 2018-03-24 19:17 yzm10 阅读(402) 评论(0) 推荐(0) 编辑
摘要: L2-022. 重排链表 时间限制 500 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 时间限制 500 ms 时间限制 500 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 B 代码长度限制 8000 阅读全文
posted @ 2018-03-12 22:37 yzm10 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 算法训练 2的次幂表示 问题描述 任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。 将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0 现在约定幂次用括号来表示,即a^b表示为a(b) 此时,137可表示为:2( 阅读全文
posted @ 2018-03-12 19:50 yzm10 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一,加法原理与乘法原理 加法原理与乘法原理是排列与组合的基础。加法原理本质上是分类,乘法原理本质上是分步。 分类,就是把一个集合(某事物)分成互不相交的若干独立的部分。比如,概率论中的全概率公式就将事件分成”全划分“ 分类思想可以简化程序的时间复杂度。比如:最短路径算法-Dijkstra算法的应用之 阅读全文
posted @ 2018-03-10 17:10 yzm10 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Catalan数 说到Catalan数,就不得不提及Catalan序列,Catalan序列是一个整数序列,其通项公式是 递推公式是 C(n) = C(1)*C(n-1) + C(2)*C(n-2) + ... + C(n-1)C(1),n>=2 我们从中取出的就叫做第n个Catalan数, 阅读全文
posted @ 2018-03-10 16:51 yzm10 阅读(509) 评论(0) 推荐(0) 编辑
摘要: P1349 广义斐波那契数列 https://www.luogu.org/problemnew/show/P1349 题目描述 广义的斐波那契数列是指形如an=p*an-1+q*an-2的数列。今给定数列的两系数p和q,以及数列的最前两项a1和a2,另给出两个整数n和m,试求数列的第n项an除以m的 阅读全文
posted @ 2018-02-22 03:07 yzm10 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 这个马拉车算法Manacher‘s Algorithm是用来查找一个字符串的最长回文子串的线性方法,由一个叫Manacher的人在1975年发明的,这个方法的最大贡献是在于将时间复杂度提升到了线性,这是非常了不起的。对于回文串想必大家都不陌生,就是正读反读都一样的字符串,比如 "bob", "lev 阅读全文
posted @ 2018-02-02 23:59 yzm10 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 转自Matrix67神犇 http://www.matrix67.com/blog/archives/115 如果机房马上要关门了,或者你急着要和MM约会,请直接跳到第六个自然段。 我们这里说的KMP不是拿来放电影的(虽然我很喜欢这个软件),而是一种算法。KMP算法是拿来处理字符串匹配的。换句话说, 阅读全文
posted @ 2018-01-29 15:28 yzm10 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 题意:一块圆形土地,在圆周上选n个点,然后两两连线,问把这块土地分成多少块? 析:这个题用的是欧拉公式,在平面图中,V-E+F=2,其中V是顶点数,E是边数,F是面数。对于这个题只要计算V和E就好。 我们从一个顶点开始枚举对角线,这条线左边有 i 个点,那么右边有 n-i-2 个点,那么两边的连线在 阅读全文
posted @ 2018-01-26 16:45 yzm10 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Sumdiv Time Limit:1000MS Memory Limit:30000KB 64bit IO Format:%I64d & %I64u Submit Status Practice POJ 1845 Appoint description: System Crawler (2015- 阅读全文
posted @ 2018-01-26 16:37 yzm10 阅读(185) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页