上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页
摘要: 题目链接: https://vijos.org/p/1218 题目大意: 一个N个数的环,分成M块,块内的数求和%10,最后每块地值累乘,求最大和最小。 n(1≤n≤50)和m(1≤m≤9)太小了可以随便搞。 题目思路: 【动态规划】 区间DP。环形DP。断环为链,在后面补一段N,当链做。 f[i] 阅读全文
posted @ 2016-08-21 14:52 Cool639zhu 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/problemset/problem/707/A 题目大意: 给一张N*M的图,只有六种颜色(如下),只含B,W,G的是黑白图,否则是彩色图。问这张图是什么图。 'C' (cyan) 'M' (magenta) 'Y' (yellow) 'W' 阅读全文
posted @ 2016-08-21 10:54 Cool639zhu 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/problemset/problem/707/B 题目大意: 给你N个点M条无向边,其中有K个面粉站,现在一个人要在不是面粉站的点上开店,问到面粉站的最短距离是多少。无法开店输出-1. 题目思路: 【最小生成树】 把边长按距离从小到大排序,出现 阅读全文
posted @ 2016-08-21 10:51 Cool639zhu 阅读(358) 评论(2) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/problemset/problem/707/C 题目大意: 给你一个数,构造其余两个勾股数。任意一组答案即可,没法构造输出-1. 答案long long 范围。 题目思路: 【数学】 这里贴一下勾股数的构造: 当a为大于1的奇数2n+1时,b 阅读全文
posted @ 2016-08-21 10:45 Cool639zhu 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/problemset/problem/707/D 题目大意: 一个N*M的书架,支持4种操作 1.把(x,y)变为有书。 2.把(x,y)变为没书。 3.把x行上的所有书状态改变,有变没,没变有。 4.回到第K个操作时的状态。 求每一次操作后书 阅读全文
posted @ 2016-08-21 10:23 Cool639zhu 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vijos.org/p/1615 题目大意: N条路,路的高度给你,走一条路的耗费体力是从上一条路的高度到当前路高度的绝对值差。 可以改变一条路的高度,耗费的体力等于改变前后的路高度差。求最小耗费体力。 题目思路: 【贪心】 其实就是求拐点,一个人先下坡在上坡要耗费两次体 阅读全文
posted @ 2016-08-20 20:53 Cool639zhu 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vijos.org/p/1683 题目大意: 给M棵树,每棵N个点,N-1条边,树边有向,问哪些树同构。 题目思路: 【字符串】【最小表示法】 用()表示一个节点,那么三个节点的树 1 2 1 3就可以表示成(()())。 用递归求出每个节点的子树的括号序列,从小到大排序 阅读全文
posted @ 2016-08-20 20:02 Cool639zhu 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vijos.org/p/1005 题目大意: 无限的正整数按顺序拼接成字符串S(S=12345678910111213...),给你一个字符串A(len<=200)求这个字符串在S中最早出现的位置。 (答案超过long long ,无法用KMP,不要相信标签) 题目思路: 阅读全文
posted @ 2016-08-20 14:16 Cool639zhu 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/problemset/problem/698/B http://codeforces.com/problemset/problem/699/D 题目大意: 通过给定当前节点的父亲给你一棵有错的树,可能有多个根和环,输出改成正确的一棵树至少要修改 阅读全文
posted @ 2016-08-19 00:43 Cool639zhu 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/problemset/problem/698/A http://codeforces.com/problemset/problem/699/C 题目大意: N天,A(健身)或B(做比赛)或休息,每天都有4种情况,A可行B可行,A可行B不行,A不 阅读全文
posted @ 2016-08-19 00:34 Cool639zhu 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/problemset/problem/699/B 题目大意: N*M的图,*代表墙.代表空地。问能否在任意位置(可以是墙上)放一枚炸弹(能炸所在行和列),把所有的墙都炸掉。输出答案(不唯一)。 题目思路: 【模拟】 N2预处理出每一行能炸多少墙 阅读全文
posted @ 2016-08-19 00:25 Cool639zhu 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/problemset/problem/699/A 题目大意: 给N个点,向左或向右运动,速度均为1,问最早什么时候有两个点相撞。无解输出-1 题目思路: 【模拟】 模拟一下,记录往左往右的位置即可。 1 // 2 //by coolxxx 3 阅读全文
posted @ 2016-08-18 18:56 Cool639zhu 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/problemset/problem/696/B 题目大意: 给一棵树,从根节点开始递归,time=1,每次递归等概率随机访问这个节点的子节点,走过不会再走,每访问到一个新节点time+1,求访问每个节点的时间的期望。 题目思路: 【数学规律】 阅读全文
posted @ 2016-08-18 18:47 Cool639zhu 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/problemset/problem/671/A 题目大意: A和B在一张二维平面上,平面上有N个垃圾,垃圾桶只有一个在T,问把所有垃圾全扔进垃圾桶最少走多远。一次只能拿一个垃圾。允许一个人走另一个人停下来。 (1 ≤ n ≤ 100 000) 阅读全文
posted @ 2016-08-18 18:35 Cool639zhu 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/problemset/problem/671/B 题目大意: N个人,每个人有Ci钱,现在有一个人劫富济贫,从最富的人之一拿走1元,再给最穷的人。总共K次,问最后贫富差距。 钱被拿走是立刻结算,所以可能拿走后这个人变最穷的人再还回去。 最富或最 阅读全文
posted @ 2016-08-18 18:26 Cool639zhu 阅读(419) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页