08 2017 档案

摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1255 1255 字典序最小的子序列 题目来源: 天津大学OJ 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 收藏 关注 给 阅读全文
posted @ 2017-08-31 21:28 *zzq 阅读(357) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1625 1625 夹克爷发红包 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 收藏 关注 在公司年会上,做为互联网巨头51n 阅读全文
posted @ 2017-08-31 18:35 *zzq 阅读(257) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1163 1163 最高的奖励 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 收藏 关注 有N个任务,每个任务有一个最晚结束时 阅读全文
posted @ 2017-08-31 16:34 *zzq 阅读(243) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1117 1117 聪明的木匠 题目来源: 河北大学算法艺术协会 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 收藏 关注 一 阅读全文
posted @ 2017-08-31 16:30 *zzq 阅读(221) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1099 1099 任务执行顺序 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 收藏 关注 有N个任务需要执行,第i个任务计算 阅读全文
posted @ 2017-08-31 15:18 *zzq 阅读(213) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1428 1428 活动安排问题 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注 收藏 关注 有若干个活动,第i个开始时间和结束 阅读全文
posted @ 2017-08-31 13:46 *zzq 阅读(265) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1091 1091 线段的重叠 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注 收藏 关注 X轴上有N条线段,每条线段包括1个起点 阅读全文
posted @ 2017-08-31 11:47 *zzq 阅读(140) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1131 1131 覆盖数字的数量 基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 收藏 关注 给出一段从A - B的区间S(A 阅读全文
posted @ 2017-08-31 10:51 *zzq 阅读(323) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1128 1128 正整数分组 V2 基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 收藏 关注 给出一个长度为N的正整数数组, 阅读全文
posted @ 2017-08-30 21:52 *zzq 阅读(228) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1276 1276 岛屿的数量 题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 收藏 关注 有N个 阅读全文
posted @ 2017-08-30 18:48 *zzq 阅读(175) 评论(0) 推荐(0)
摘要:www.51nod.com/onlineJudge/questionCode.html#!problemId=1189 1189 阶乘分数 题目来源: Spoj 基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 收藏 关注 1/N! = 1/X + 1/ 阅读全文
posted @ 2017-08-29 18:17 *zzq 阅读(218) 评论(0) 推荐(0)
摘要:算术基本定理 算术基本定理可表述为:任何一个大于1的自然数 N,如果N不为质数,那么N可以唯一分解成有限个质数的乘积 N=P1a1P2a2P3a3......Pnan,这里P1<P2<P3......<Pn均为质数,其中指数ai是正整数。这样的分解称为 N 的标准分解式。最早证明是由欧几里得给出的, 阅读全文
posted @ 2017-08-29 16:33 *zzq 阅读(406) 评论(0) 推荐(0)
摘要:斯特林公式 斯特林公式(Stirling's approximation)是一条用来取n的阶乘的近似值的数学公式。一般来说,当n很大的时候,n阶乘的计算量十分大,所以斯特林公式十分好用,而且,即使在n很小的时候,斯特林公式的取值已经十分准确。 求解n!的位数,n很大时候适用; ans=log10(n 阅读全文
posted @ 2017-08-29 16:24 *zzq 阅读(315) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1686 1686 第K大区间 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 收藏 关注 定义一个区间的值为其众数出现的次数。 阅读全文
posted @ 2017-08-29 15:49 *zzq 阅读(225) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1281 隐藏话题 隐藏话题 隐藏话题 隐藏话题 1281 山峰和旗子 题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4 阅读全文
posted @ 2017-08-29 14:25 *zzq 阅读(141) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1040 1040 最大公约数之和 题目来源: rihkddd 基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 收藏 关注 给出 阅读全文
posted @ 2017-08-28 16:55 *zzq 阅读(210) 评论(0) 推荐(0)
摘要:在数论,对正整数n,欧拉函数是小于n的正整数中与n互质的数的数目(φ(1)=1)。此函数以其首名研究者欧拉命名(Euler'so totient function),它又称为Euler's totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为1,3,5,7均和8互质。 从欧 阅读全文
posted @ 2017-08-26 20:12 *zzq 阅读(663) 评论(0) 推荐(0)
摘要:质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数,这样的数称为质数。 对于判定质数,有一个很显然的方法就是判断除了1和他本身之外有没有其他的因数了。 但是有一个简单粗暴的优化方案是判断到sqrt(N)之内的因子就好了,因为因子是成对出 阅读全文
posted @ 2017-08-26 17:10 *zzq 阅读(356) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1257 1257 背包问题 V3 基准时间限制:3 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 收藏 关注 N个物品的体积为W1,W2... 阅读全文
posted @ 2017-08-25 12:21 *zzq 阅读(205) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1105 1105 第K大的数 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 收藏 关注 数组A和数组B,里面都有n个整数。数 阅读全文
posted @ 2017-08-24 21:53 *zzq 阅读(317) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1267 1267 4个数和为0 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 收藏 关注 给出N个整数,你来判断一下是否能够 阅读全文
posted @ 2017-08-24 20:31 *zzq 阅读(185) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1010 1010 只包含因子2 3 5 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注 基准时间限制:1 秒 空间限制:131 阅读全文
posted @ 2017-08-24 19:51 *zzq 阅读(235) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=3401 Trade Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission( 阅读全文
posted @ 2017-08-24 17:59 *zzq 阅读(242) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=2490 Parade Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission 阅读全文
posted @ 2017-08-23 22:52 *zzq 阅读(240) 评论(0) 推荐(0)
摘要:题目链接http://poj.org/problem?id=1836 Alignment Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 17331 Accepted: 5694 Description In the army, 阅读全文
posted @ 2017-08-23 12:25 *zzq 阅读(188) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=3410 Passing the Message Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tot 阅读全文
posted @ 2017-08-22 23:23 *zzq 阅读(417) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1437 1437 迈克步 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 收藏 关注 有n只 阅读全文
posted @ 2017-08-22 22:08 *zzq 阅读(237) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1215 1215 数组的宽度 题目来源: Javaman 基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 收藏 关注 N个整数 阅读全文
posted @ 2017-08-22 21:16 *zzq 阅读(276) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1102 1102 面积最大的矩形 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 收藏 关注 有一个正整数的数组,化为直方图, 阅读全文
posted @ 2017-08-22 11:13 *zzq 阅读(222) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1272 1272 最大距离 题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 收藏 关注 给出一个 阅读全文
posted @ 2017-08-21 22:05 *zzq 阅读(240) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1279 1279 扔盘子 题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注 收藏 关注 有一口井, 阅读全文
posted @ 2017-08-21 21:20 *zzq 阅读(162) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1287 简单的线段树题目,直接写个二分查找大于等于x的最小位置就好了。 阅读全文
posted @ 2017-08-21 19:21 *zzq 阅读(289) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1043 1043 幸运号码 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 收藏 关注 1个长度为2N的数,如果左边N个数的和 阅读全文
posted @ 2017-08-21 16:38 *zzq 阅读(214) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1042 1042 数字0-9的数量 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注 收藏 关注 给出一段区间a-b,统计这个区 阅读全文
posted @ 2017-08-21 10:18 *zzq 阅读(202) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1009 1009 数字1的数量 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注 收藏 关注 给定一个十进制正整数N,写下从1开始 阅读全文
posted @ 2017-08-20 15:33 *zzq 阅读(211) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1503 1503 猪和回文 题目来源: CodeForces 基准时间限制:2 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 收藏 关注 一只 阅读全文
posted @ 2017-08-20 10:37 *zzq 阅读(297) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1406 1406 与查询 题目来源: CodeForces 基准时间限制:2 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 收藏 关注 有n个 阅读全文
posted @ 2017-08-19 22:13 *zzq 阅读(235) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1154 1154 回文串划分 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 收藏 关注 有一个字符串S,求S最少可以被划分为 阅读全文
posted @ 2017-08-19 16:45 *zzq 阅读(268) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1270 简单的线性dp,最近狂刷水题真的是。。。药丸 差值最大得话要么是峰顶要么是最小的1,不可能处在中间状态,那样显然没有峰值的贡献大,想通这一点之后方程就好写了, dp[ 阅读全文
posted @ 2017-08-19 15:45 *zzq 阅读(156) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1383 一眼望去,不就是硬币兑换吗,母函数或者dp,直接暴力dp就A了,不过挺耗时的,有个方程可以O(N), if(N%2==0) F[N]=F[N-1]+F[N>>1] e 阅读全文
posted @ 2017-08-19 14:14 *zzq 阅读(211) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1639 1639 绑鞋带 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 收藏 关注 有n根鞋带混在一起,现在重复n次以下操作 阅读全文
posted @ 2017-08-19 13:46 *zzq 阅读(165) 评论(0) 推荐(0)
摘要:2172: GJJ的日常之购物 Description 一天,GJJ去购物,来到商场门口,GJJ计划要买n个商品,第i个商品的坐标为(xi,yi),重量是wi。 GJJ比较任性,想按照商品编号从小到大的顺序将所有的商品的搬到车里(车在(0,0)的位置); GJJ可以几个商品一起搬,但在任何时候GJJ 阅读全文
posted @ 2017-08-19 09:43 *zzq 阅读(402) 评论(0) 推荐(1)
摘要:2179: 紧急营救 Description 冷锋在非洲完成任务后回到了狼牙特种作战部队。我们知道在战狼二结尾,冷锋正在北极执行任务,而部队发现了龙小云在c国的消息,让冷锋尽快赶往c国。我们知道现在地球上共有n个国家和地区,编号分别为1,2,3...n。国家与国家之间的可能通航班(可能不止一次),也 阅读全文
posted @ 2017-08-19 07:27 *zzq 阅读(283) 评论(0) 推荐(0)
摘要:编程之美127页,N!中含有质因数2的个数 = [N/2] + [N/4] + [N/8] + [N/16] + ..... 要理解上式,先看 编程之美126页,N!中含有质因数5的个数Z 举例:N = 25 ,即1~25 5的倍数(5,10,15,20,25)贡献一个5 25的倍数贡献一个5 虽然 阅读全文
posted @ 2017-08-19 06:36 *zzq 阅读(337) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1486 1486 大大走格子 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 收藏 关注 收藏 关注 阅读全文
posted @ 2017-08-18 11:26 *zzq 阅读(234) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1161 显然,题目可以转化为矩阵求解,但复杂度显然时空都不允许,我们如果自己把这个N*N矩阵的前几项列出来的话就会发现和杨辉三角的某一部分相似, 对照一下发现这个矩阵的第一行 阅读全文
posted @ 2017-08-17 22:16 *zzq 阅读(412) 评论(0) 推荐(0)
摘要:题目链接 题目大意,N颗树上取不超过M个果子,求总方案个数模P的值,P是质数且不超过10w,N,M不超过1e9; 在这里树是被认为不同的,也就是将k(0<=k<=M)个小球放入N个不同的盒子的方案个数,这是一个经典的问题--> < n个相同球放入m个不同盒,盒子可空,方案数C(n+m-1,m-1) 阅读全文
posted @ 2017-08-17 18:21 *zzq 阅读(155) 评论(0) 推荐(0)
摘要:Lucas定理是用来求 c(n,m) mod p,p为素数的值。 这个定理目前我不会证明,只是知道内容,惭愧。 当N,M不为0时且组合数合法我们可以继续迭代,当算出来的N%P<M%P时表示结果为0此时直接返回0即可。 对于一个较小的C(n,m)=n!/(m!*(n-m)!) ,我们就可以根据这个式子 阅读全文
posted @ 2017-08-17 15:52 *zzq 阅读(219) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1119 1119 机器人走方格 V2 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注 收藏 关注 M * N的方格,一个机器人 阅读全文
posted @ 2017-08-17 10:48 *zzq 阅读(206) 评论(0) 推荐(0)
摘要:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4255 这特喵的不就是河南省某届省赛那道开关灯的强化版题目吗。。。。 一是数据增强了可能爆int,所以用的LL才A,还有就是给出的坐标不一定有序注意排序,还有起点不一定是送餐点,要 阅读全文
posted @ 2017-08-16 12:36 *zzq 阅读(267) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1326 1326 遥远的旅途 题目来源: TopCoder 基准时间限制:2 秒 空间限制:131072 KB 分值: 320 难度:7级算法题 收藏 关注 收藏 关注 一个 阅读全文
posted @ 2017-08-15 20:28 *zzq 阅读(386) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=2502 同一条地铁线上的站点相邻点间按照v2建边,然后所有点之间按照v1更新建边,所有的边都是双向边,both directions。 然后直接跑dij就好了,防止因为重复的站点多建了同样的点,把上限开到了500,AC。 一个小bug是因为数组开 阅读全文
posted @ 2017-08-15 14:06 *zzq 阅读(147) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=1062 昂贵的聘礼 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 50705 Accepted: 15183 Description 年轻的探险家来到了一个印第安部落里。在那 阅读全文
posted @ 2017-08-15 11:58 *zzq 阅读(130) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4725 The Shortest Path in Nya Graph Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java 阅读全文
posted @ 2017-08-14 22:09 *zzq 阅读(202) 评论(0) 推荐(0)
摘要:https://vjudge.net/problem/LightOJ-1074 首先吐槽一个单词,directional是有方向的,undirectional是无向的,这个unidirectional是tm单向的。。。。好吧我又学会一个单词。 由于有负边权,用spfa好啦,判断负环时不要遇见就ret 阅读全文
posted @ 2017-08-14 18:37 *zzq 阅读(206) 评论(0) 推荐(0)
摘要:题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4531 吉哥系列故事——乾坤大挪移 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total 阅读全文
posted @ 2017-08-14 16:00 *zzq 阅读(186) 评论(0) 推荐(0)
摘要:习惯了用cin 很多人会说cin的速度比scanf慢很多, 其实不然. cin慢的原因主要在于默认cin与stdin总是保持同步, 这一步是消耗时间大户. 只需要加上std::iOS::sync_with_stdio(false)来关闭同步就好了, 速度甚至要优于scanf. 阅读全文
posted @ 2017-08-13 09:23 *zzq 阅读(1521) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1640 1640 天气晴朗的魔法 题目来源: 原创 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 收藏 关注 这样阴沉的天气 阅读全文
posted @ 2017-08-13 09:02 *zzq 阅读(304) 评论(0) 推荐(0)
摘要:今夕何夕 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 719 Accepted Submission(s): 228 Problem Desc 阅读全文
posted @ 2017-08-12 20:10 *zzq 阅读(346) 评论(1) 推荐(0)
摘要:https://vjudge.net/problem/UVA-1151 题意,给出N个点以及二维坐标,可以在任意两点间建立通路,代价是两点欧几里得距离的平方,同时有q个套餐,套餐x有qx个点,代价是qw, 花费qw就能将这qx个点全部相联通,套餐可以任意选择几种或不选,求将所有的点联通所要的最小代价 阅读全文
posted @ 2017-08-12 18:49 *zzq 阅读(246) 评论(0) 推荐(0)
摘要:度度熊的01世界 Accepts: 967 Submissions: 3064 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) 度度熊的01世界 Accepts: 967 Submiss 阅读全文
posted @ 2017-08-12 18:33 *zzq 阅读(196) 评论(0) 推荐(0)
摘要:小C的倍数问题 Accepts: 1990 Submissions: 4931 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) 小C的倍数问题 Accepts: 1990 Submiss 阅读全文
posted @ 2017-08-12 16:44 *zzq 阅读(319) 评论(0) 推荐(0)
摘要:https://vjudge.net/problem/UVA-10125 和之前做过的一道a+b+c=X的问题类似,不过这个要求多了a+b+c=d-->a+b=d-c 且abcd互不相等 我们可以处理出所有的a+b的组合并记录a,b,可以保存在结构体内。 接着对x排序,倒序枚举d,对每一个d遍历除d 阅读全文
posted @ 2017-08-10 17:44 *zzq 阅读(380) 评论(0) 推荐(0)
摘要:https://vjudge.net/problem/UVA-10891 给定一个序列x,A和B依次取数,规则是每次只能从头或者尾部取走若干个数,A和B采取的策略使得自己取出的数尽量和最大,A是先手,求最后A-B的得分。 令 f(i,j)表示对于[i,j]对应的序列,先手可以从中获得的最大得分,那么 阅读全文
posted @ 2017-08-10 14:50 *zzq 阅读(246) 评论(0) 推荐(0)
摘要:https://vjudge.net/problem/UVA-11825 题目大意,有n台服务器,有n种服务,每台服务器都运行着所有的服务,一台服务器可以被攻击一次其中的一种服务,当你选择攻击某台服务器的某个服务时,与他相邻的服务器上的同种的服务也会被攻击,当某种服务在所有的服务器上都不再运行时,我 阅读全文
posted @ 2017-08-10 14:15 *zzq 阅读(172) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=5256 题目不错,题面忍不住骂一句mmp.......后面说ai都是正整数,我以为修改后也必须是正整数,前面又说只要是整数即可,所以可以修改为负数,c。。。 看起来想LIS,但是直接求a的LIS发现和答案也没有什么 阅读全文
posted @ 2017-08-10 13:35 *zzq 阅读(243) 评论(0) 推荐(0)
摘要:最近又看到了当时困惑自己很久的约瑟夫,本质上来说有点类似于dp,推导出f(n)与f(n-1)的转移关系递推求解。 下面是最经典的约瑟夫问题,什么?链表模拟? 不存在的>_< https://vjudge.net/problem/51Nod-1073 首先,将n个人编号为: 0,1,2,3...... 阅读全文
posted @ 2017-08-09 22:22 *zzq 阅读(493) 评论(2) 推荐(0)
摘要:这个算法其实是因为LIS有NlogN的作法,把LCS转化为了LIS来做。 对于序列A{},B{},我们可以记录下来B中的每个元素在A中出现的位置,按顺序保存在一个新序列当中, 如果有多个位置按倒序写,没有就不用写,然后对这个新序列求一个LIS就是两个序列的LCS长度。 为什么这样可行呢,我们可以这样 阅读全文
posted @ 2017-08-09 16:23 *zzq 阅读(1525) 评论(0) 推荐(0)
摘要:http://codeforces.com/contest/814/problem/C 给定一个字符串s,长度小于1500,进行q次询问q<=20w,每次询问输入一个m和一个字符c,求将最多m个c代替原来字符串的某些位置,能得到的连续个c的最长长度。 很容易想到一个n*n*q的暴力做法,但是会超时, 阅读全文
posted @ 2017-08-09 14:52 *zzq 阅读(344) 评论(0) 推荐(0)
摘要:uva 紫书例题,这个区间dp最容易错的应该是(S)这种匹配情况,如果不是题目中给了提示我就忽略了,只想着左右分割忘记了这种特殊的例子。 dp[i][j]=MIN{dp[i+1][j-1] | if(match(i,j) , dp[i][k]+dp[k+1][j] | i<=k<=j .}注意初始化 阅读全文
posted @ 2017-08-09 10:29 *zzq 阅读(234) 评论(0) 推荐(0)
摘要:http://www.ifrog.cc/acm/problem/1028 很有趣的一道题,求从n个数里挑出不同的两个,使得他俩'|','&','^'后的值尽量大,求这个最大的结果。 求最大的异或值想到了trie树的一个经典操作,对于按位与,要两个位置都是1才会出现1,我们肯定要贪心操作,优先使高位为 阅读全文
posted @ 2017-08-09 09:15 *zzq 阅读(360) 评论(0) 推荐(0)
摘要:最经典的一个区间dp问题是矩阵链乘问题,算导和一些算法书上都有介绍, 给出N个矩阵和他们的规格,满足相邻的矩阵都能合法的进行矩阵乘法的运算,我们定义一个(a*b)和一个(b*c)的矩阵做乘法,乘法次数为b*b*a*c 求解最少的能将所有矩阵乘在一起的次数。 第一次见这个问题是cj同学随手拍给我的一道 阅读全文
posted @ 2017-08-08 14:08 *zzq 阅读(1725) 评论(0) 推荐(0)
摘要:1996: [Hnoi2010]chorus 合唱队 Description Input Output Sample Input 4 1701 1702 1703 1704 Sample Output 8 HINT 要想知道[l,r]的初始队形的方案数,如果我们知道[l,r-1]和[l+1,r]有几 阅读全文
posted @ 2017-08-08 12:33 *zzq 阅读(396) 评论(0) 推荐(0)
摘要:4627: [BeiJing2016]回转寿司 Description 酷爱日料的小Z经常光顾学校东门外的回转寿司店。在这里,一盘盘寿司通过传送带依次呈现在小Z眼前。不同的寿 司带给小Z的味觉感受是不一样的,我们定义小Z对每盘寿司都有一个满意度,例如小Z酷爱三文鱼,他对一盘三文 鱼寿司的满意度为10 阅读全文
posted @ 2017-08-08 09:38 *zzq 阅读(452) 评论(0) 推荐(0)
摘要:1117 - RE:从零开始的异世界生活 Time Limit:1s Memory Limit:256MByte Submissions:438Solved:68 1117 - RE:从零开始的异世界生活 Time Limit:1s Memory Limit:256MByte Submissions 阅读全文
posted @ 2017-08-07 23:32 *zzq 阅读(295) 评论(0) 推荐(0)
摘要:链接http://poj.org/problem?id=1160 很好的一个题,涉及到了以前老师说过的一个题目,可惜没往那上面想。 题意,给出N个城镇的地址,他们在一条直线上,现在要选择P个城镇建立邮局,使得每个城镇到离他最近的邮局距离的总和尽量小。 首先提一个这个问题的简化版本,如果P=1得话,这 阅读全文
posted @ 2017-08-07 19:37 *zzq 阅读(735) 评论(0) 推荐(0)
摘要:Monkey Party Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 1699 Accepted Submission(s): 769 Pr 阅读全文
posted @ 2017-08-07 10:47 *zzq 阅读(661) 评论(0) 推荐(0)
摘要:声明: 本文转载自网易博客: http://blog.163.com/dqx_wl/blog/static/2396821452015111133052112/ 四边形不等式优化_石子合并问题_C++ 在动态规划中,经常遇到形如下式的状态转移方程: m(i,j)=min{m(i,k-1),m(k,j 阅读全文
posted @ 2017-08-06 23:36 *zzq 阅读(521) 评论(0) 推荐(0)
摘要:Dire Wolf Time Limit: 5000/5000 MS (Java/Others) Memory Limit: 512000/512000 K (Java/Others)Total Submission(s): 2578 Accepted Submission(s): 1509 Pro 阅读全文
posted @ 2017-08-06 20:13 *zzq 阅读(189) 评论(0) 推荐(0)
摘要:1121 - Reverse the lights Time Limit:2s Memory Limit:256MByte Submissions:376Solved:111 1121 - Reverse the lights Time Limit:2s Memory Limit:256MByte 阅读全文
posted @ 2017-08-06 15:53 *zzq 阅读(287) 评论(0) 推荐(0)
摘要:恢复内容开始 1284: SP教数学 时间限制: 2 秒 内存限制: 128 MB提交: 24 解决: 4 题目描述 输入 输出 对于每组数据的2操作,输出一行对1e9 + 7取模的答案 对于每组数据的2操作,输出一行对1e9 + 7取模的答案 样例输入 样例输出 提示 1 <= n ,m <=10 阅读全文
posted @ 2017-08-05 22:28 *zzq 阅读(298) 评论(0) 推荐(0)
摘要:1281: 邪能炸弹 时间限制: 1 秒 内存限制: 128 MB提交: 222 解决: 80 题目描述 正在入侵艾泽拉斯的古尔丹偶然间得到了一颗邪能炸弹,经过研究,他发现这是一颗威力极其巨大且难以控制的炸弹。但是精通邪能的古尔丹突然有了一个大胆的想法,他对炸弹进行了一些小小的改造。这使得炸弹需要n 阅读全文
posted @ 2017-08-04 22:10 *zzq 阅读(224) 评论(0) 推荐(0)
摘要:1279: 简单的背包问题 时间限制: 1 秒 内存限制: 32 MB提交: 361 解决: 20 题目描述 相信大家都学过背包问题了吧,那么现在我就考大家一个问题。有n个物品,每个物品有它的重量w,价值v,现在有一个容量为W的背包,问你在不超过背包容量的情况下,能装下的物品的最大价值是多少。 T 阅读全文
posted @ 2017-08-04 21:43 *zzq 阅读(206) 评论(0) 推荐(0)
摘要:1128 - 咸鱼拷问 Time Limit:3s Memory Limit:128MByte Submissions:380Solved:118 1128 - 咸鱼拷问 Time Limit:3s Memory Limit:128MByte Submissions:380Solved:118 Ti 阅读全文
posted @ 2017-08-04 10:41 *zzq 阅读(156) 评论(0) 推荐(0)
摘要:1129 - 喵哈哈村的战斗魔法师丶坏坏い月 Time Limit:3s Memory Limit:256MByte Submissions:490Solved:107 1129 - 喵哈哈村的战斗魔法师丶坏坏い月 Time Limit:3s Memory Limit:256MByte Submis 阅读全文
posted @ 2017-08-04 10:10 *zzq 阅读(246) 评论(0) 推荐(0)
摘要:Sequence operation Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8308 Accepted Submission(s): 阅读全文
posted @ 2017-08-03 19:22 *zzq 阅读(183) 评论(0) 推荐(0)
摘要:Description 老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; (3)询问数列中的一段数的和,由于答案可能很大,你只需输出这个数模 阅读全文
posted @ 2017-08-03 12:12 *zzq 阅读(146) 评论(0) 推荐(0)
摘要:Super Mario Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6804 Accepted Submission(s): 2920 Pro 阅读全文
posted @ 2017-08-02 15:38 *zzq 阅读(306) 评论(0) 推荐(0)
摘要:Ping pong Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1143 Accepted Submission(s): 387 Proble 阅读全文
posted @ 2017-08-01 10:19 *zzq 阅读(313) 评论(0) 推荐(0)
摘要:题目链接 https://vjudge.net/problem/34215/origin 这个题就是线段树裸题,有两种操作,实现单点更新和区间和的查找即可,这里第一次学习使用树状数组完成。 二者相比,BIT无论从时间,空间还是代码量考虑都要优于ST,所以遇见这种求解区间和的操作考虑使用BIT。 阅读全文
posted @ 2017-08-01 10:09 *zzq 阅读(163) 评论(0) 推荐(0)