摘要: 题目链接:http://codeforces.com/contest/701/problem/D 题意: 给出n个学生和能载k个学生的车,速度分别为v1,v2,需要走一段旅程长为l,每个学生只能搭一次车,问最少时间到达目的地。 分析: 要使得时间最少,最后车和所有学生应该是同时到达的,我们可以观察到 阅读全文
posted @ 2016-07-23 15:10 遗风忘语 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/contest/701/problem/C 题意: 给出一个长度为n的字符串,要我们找出最小的子字符串包含所有的不同字符。 分析: 1.尺取法,不懂得可以看今天开始学算法系列-尺取法 2.二分法,具体见代码 PS:因为讲得太少所以附上A和B的题 阅读全文
posted @ 2016-07-23 14:56 遗风忘语 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出t组测试数据,每组给出正整数n表示有n种字符,接下来给出n个数表示该种字符的数目,操作一下,使得可以构造的最小回文串字符数目最大且输出。 分析: 如果每个字符出现次数都是偶数, 那么答案显然就是所有数的和. 对于奇数部分, 显然需要把其他字符均匀分配给这写奇数字符. 随便计算下就好了。 阅读全文
posted @ 2016-07-21 23:39 遗风忘语 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出n和m,表示n个数,之后会给出m个下标xi和值yi,a[xi]=yi,n个数是不下降的,且总和>0,要使得(x1+x2)/∑(xi)最大。 分析: 尽可能使得前两个数最大,其他数尽可能小即可。 代码: 阅读全文
posted @ 2016-07-21 23:27 遗风忘语 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出n个数xi,确定一个值α,使得Σ(xi-α)^2的值最小。 分析: 可以猜想是方差,不懂得可以去方差了解一下。 那么α即为∑(xi)/n,然后要注意的是转化为分数,首先我们不能用小数转分数做(double精度会丢失,你可以尝试一下),然后就想到将式子同分母,再求分子分母的gcd,最后分子 阅读全文
posted @ 2016-07-21 23:20 遗风忘语 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出两个数n,m,0<=n,m<=3000,输出n/m的循环小数表示以及循环节长度。 思路: 设立一个r[]数组记录循环小数,u[]记录每次的count,用于标记,小数计算可用 r[i]=n*10/m;n=n*10%10 直到n为0或u[n]!=0(找到循环节) 涉及到两个知识点:n/m的余 阅读全文
posted @ 2016-07-20 21:20 遗风忘语 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 今天看了《入门经典》上的一道题,打算来存个统计位数的模板,一般都是用数位dp来做,但统计单个数字可以特殊处理。 题目:对1~n统计1的个数。 题目简单,分析可以看: 从0开始到某个数N有点多少个1——编程之美2.4 举个例子: 对于一个数abcde,取百位上的c来计算, 假若c是"1",那么百位上1 阅读全文
posted @ 2016-07-20 15:43 遗风忘语 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 求逆元问题是数论中一类比较基础的题目,它常常会与组合数,质数等联系起来。今天我们就来总结一下求逆元的方法,根据数据范围不同有三种,接下来就一一介绍。 方法1.通过扩展欧几里得算法求逆元 这个算法很常见,在这里就不再累述,直接给出代码。 1 int ex_gcd(int a, int b, int & 阅读全文
posted @ 2016-07-14 19:13 遗风忘语 阅读(8607) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出n次翻转和m张牌,牌相同且一开始背面向上,输入n个数xi,表示xi张牌翻转,问最后得到的牌的情况的总数。 思路: 首先我们可以假设一开始牌背面状态为0,正面则为1,最后即是求ΣC(m,k),k为所有能取到1的情况。首先我们要确认最后1的奇偶性。因为一次翻转0->1,或者1->0,则最后所 阅读全文
posted @ 2016-07-13 21:05 遗风忘语 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出n个机器和m个任务,对于一天来说,每个机器有最大工作时间xi,可接受最大等级yi,每个任务有一个工作时间xi,一个等级yi,可获价值为500*xi+2*yi,任务需要在一台机器一天内完成,问我们一天可得到的最大价值。 思路: 由于xi的系数500远大于yi的系数,故只要使xi最大,总价值 阅读全文
posted @ 2016-07-12 17:40 遗风忘语 阅读(268) 评论(0) 推荐(0) 编辑