• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 58 下一页
2016年10月3日
CodeForces 723D Lakes in Berland (dfs搜索)
摘要: 题意:给定一个n*m的矩阵,*表示陆地, . 表示水,一些连通的水且不在边界表示湖,让你填最少的陆地使得图中湖剩下恰好为k。 析:很简单的一个搜索题,搜两次,第一次把每个湖的位置和连通块的数量记下来,第二次去填陆地,选少的进行填。 代码如下: 阅读全文
posted @ 2016-10-03 23:55 dwtfukgv 阅读(329) 评论(0) 推荐(0)
CodeForces 723C Polycarp at the Radio (题意题+暴力)
摘要: 题意:给定 n 个数,让把某一些变成 1-m之间的数,要改变最少,使得1-m中每个数中出现次数最少的尽量大。 析:这个题差不多读了一个小时吧,实在看不懂什么意思,其实并不难,直接暴力就好,n m不大。很明显最后1-m中次数最长的应该是n/m, 所以我们把大于n/m的都变成小于等于的,把这 n 个数中 阅读全文
posted @ 2016-10-03 23:50 dwtfukgv 阅读(386) 评论(0) 推荐(0)
CodeForces 723B Text Document Analysis (水题模拟)
摘要: 题意:给定一行字符串,让你统计在括号外最长的单词和在括号内的单词数。 析:直接模拟,注意一下在左右括号的时候有没有单词。碰到下划线或者括号表示单词结束了。 代码如下: 阅读全文
posted @ 2016-10-03 23:44 dwtfukgv 阅读(251) 评论(0) 推荐(0)
CodeForces 723A The New Year: Meeting Friends (水题)
摘要: 题意:给定 3 个数,求其中一个数到另外两个数之间的最短距离。 析:很明显选中间那个点了。 代码如下: 阅读全文
posted @ 2016-10-03 23:40 dwtfukgv 阅读(250) 评论(0) 推荐(0)
2016年10月2日
HDU 4389 X mod f(x) (数位DP)
摘要: 题意:求一个区间内各位数字之和能被该数整除的个数。 析:数位DP,dp[i][j][k][l] 表示前 i 位和为 j,对 k 取模为 l,然后就好做了。 代码如下: 阅读全文
posted @ 2016-10-02 23:11 dwtfukgv 阅读(224) 评论(0) 推荐(0)
2016年10月1日
HDU 5908 Abelian Period (暴力)
摘要: 题意:给定对于一个数字串S和一个正整数k,如果S可以分成若干个长度为k的连续子串,且这些子串两两匹配,那么我们称k是串S的一个完全阿贝尔周期。 给定一个数字串S,请找出它所有的完全阿贝尔周期。匹配就是含有相同的数字。 析:枚举k,首先k必须是 n 的约数,然后就能算出每个数字应该出现多少次。 代码如 阅读全文
posted @ 2016-10-01 22:00 dwtfukgv 阅读(350) 评论(0) 推荐(0)
HDU 5907 Find Q (水题)
摘要: 题意:在他眼前有一个小写字母组成的字符串SSS,他想找出SSS的所有仅包含字母'q'的连续子串。 析:这个题,很容易发现,有 n 个连续个q,就是前 n 项和。注意不要超 int。 代码如下: 阅读全文
posted @ 2016-10-01 21:56 dwtfukgv 阅读(242) 评论(0) 推荐(0)
HDU 4514 湫湫系列故事――设计风景线 (树形DP)
摘要: 题意:略。 析:首先先判环,如果有环直接输出,用并查集就好,如果没有环,那么就是一棵树,然后最长的就是树的直径,这个题注意少开内存,容易超内存, 还有用C++交用的少一些,我用G++交的卡在32764K,限制是32768K。。 代码如下: 阅读全文
posted @ 2016-10-01 17:28 dwtfukgv 阅读(364) 评论(1) 推荐(0)
Gym 100512G Grand Tour (拓扑排序)
摘要: 题意:一个团队要去参观一些学校,某些学校要在某些学校之前先参观,并且每个学校有一个权值,团队去的时间与权值的差作为难过度(最小是0), 所有的难过度的最大值是伤心度,让你安排参观顺序,使得这个伤心度最小。 析:拓扑排序,并且要逆序排,这样的话,时间大的优先,可以用优先队列实现。 代码如下: 阅读全文
posted @ 2016-10-01 14:14 dwtfukgv 阅读(232) 评论(0) 推荐(0)
HDU 5903 Square Distance (贪心+DP)
摘要: 题意:一个字符串被称为square当且仅当它可以由两个相同的串连接而成. 例如, "abab", "aa"是square, 而"aaa", "abba"不是. 两个长度相同字符串之间的 hamming distance是对应位置上字符不同的位数. 给定一行字符串和 m,输出字典序最小的字符串。 析: 阅读全文
posted @ 2016-10-01 13:25 dwtfukgv 阅读(318) 评论(0) 推荐(0)
CodeForces 721B Journey (DP)
摘要: 题意:给定一个有向图,你从1出发到n,走尽可能多的点,并且使总权值不大于t。 析:在比赛时,竟然看成有向图了,就想了好久,感觉dp,但是不会啊。。。如果是有向图就好做多了,枚举边,然后打印就好,dp[i][j] 表示, 经过 i 个结点,并且在 j的最小时间。 代码如下: 阅读全文
posted @ 2016-10-01 10:43 dwtfukgv 阅读(378) 评论(0) 推荐(0)
CodeForces 721B Passwords (水题)
摘要: 题意:给定 n 个密码,你要按长度不递减的顺序进行尝试,问你最多和最少试多少次可能找出密码,每尝试 k 次错误的,就要等5秒。 析:我们只要把长度全都统计下来,然后从1开始去找目标长度,最少的就是正好到目标长度,最多的就是把目标长度恰好试完。 代码如下: 阅读全文
posted @ 2016-10-01 09:31 dwtfukgv 阅读(420) 评论(0) 推荐(0)
CodeForces 721A One-dimensional Japanese Crossword (水题)
摘要: 题意:给定一行字符串,让你输出字符‘B'连续出现的次数。 析:直接扫一下就OK了。 代码如下: 阅读全文
posted @ 2016-10-01 09:27 dwtfukgv 阅读(777) 评论(0) 推荐(0)
2016年9月30日
Gym 100512B Betting Fast (题意+概率)
摘要: 题意:你开始有 s 元钱,然后你要在 t 场内赚到 n 元,每次赢的概率是 p,并且要越快越好。 析:当时没注意这个条件,要越快越好,然后写概率dp,怎么看也不像是对。其实是每次赌 min(s, n-s),尽快结束,就两种决策,要么赢,要么输, 就简单了。 代码如下: 阅读全文
posted @ 2016-09-30 21:36 dwtfukgv 阅读(259) 评论(0) 推荐(0)
Gym 100512F Funny Game (博弈+数论)
摘要: 题意:给两个数 n,m,让你把它们分成 全是1,每次操作只能分成几份相等的,求哪一个分的次数最多。 析:很明显,每次都除以最小的约数是最优的。 代码如下: 阅读全文
posted @ 2016-09-30 21:17 dwtfukgv 阅读(241) 评论(0) 推荐(0)
2016年9月29日
UVa 12714 Two Points Revisited (水题,计算几何)
摘要: 题意:给定一条线段,让你求一条线段与已知线段垂直,并且所有线段的坐标的点的坐标都不大于给定的坐标的最大值且不能为负数。 析:没啥好说的,随便找一条就好。 代码如下: 阅读全文
posted @ 2016-09-29 14:58 dwtfukgv 阅读(204) 评论(0) 推荐(0)
UVa 12717 Fiasco (BFS模拟)
摘要: 题意:给定一个错误代码,让你修改数据,使得它能够输出正确答案,错误代码是每次取最短的放入。 析:那么我们就可以模拟这个过程,然后修改每条边的权值,使得它能输出正确答案。 代码如下: 阅读全文
posted @ 2016-09-29 14:06 dwtfukgv 阅读(189) 评论(0) 推荐(0)
UVa 12718 Dromicpalin Substrings (暴力)
摘要: 题意:给定一个序列,问你它有多少上连续的子串,能够重排后是一个回文串。 析:直接暴力,n 比较小不会超时。 代码如下: 阅读全文
posted @ 2016-09-29 13:23 dwtfukgv 阅读(254) 评论(0) 推荐(0)
2016年9月28日
UVa 12716 && UVaLive 6657 GCD XOR (数论)
摘要: 题意:给定一个 n ,让你求有多少对整数 (a, b) 1 <= b <= a 且 gcd(a, b) = a ^ b。 析:设 c = a ^ b 那么 c 就是 a 的约数,那么根据异或的性质 b = a ^ c,那么我们就可以枚举 a 和 c和素数筛选一样,加上gcd, n*logn*logn 阅读全文
posted @ 2016-09-28 23:29 dwtfukgv 阅读(270) 评论(0) 推荐(0)
UVa 12712 && UVaLive 6653 Pattern Locker (排列组合)
摘要: 题意:给定 一个n * n 的宫格,就是图案解锁,然后问你在区间 [l, r] 内的所有的个数进行组合,有多少种。 析:本来以为是数位DP,后来仔细一想是排列组合,因为怎么组合都行,不用考虑实际要考虑的比如 要连13,必须经过2,这个可以不用。 所以这题就是A(n,m)。剩下的就简单了。 代码如下: 阅读全文
posted @ 2016-09-28 23:07 dwtfukgv 阅读(371) 评论(0) 推荐(0)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 58 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3