跳过正文

技术归档

这里保留完整的技术写作历史。较早的竞赛题解和课程笔记作为归档内容保存,不参与 首页精选;个人日记、面试记录和敏感内容不会在正式站点发布。

2016

codeforces 240 F. TorCoder (线段树)

·3 分钟
题目链接 题意:给一个仅由小写字母组成的字符串,然后m个操作,每个操作一个区间,要求把区间中排列成字典序最小的回文串,如果不能形成回文串,就忽略该操作。

codeforces 605 A. Sorting Railway Cars (dp)

·1 分钟
题目链接 题意:给出一个n个数的排列,每次可以把一个数放到最前面或者最后面的位置,问至少要进行多少次操作才能使得数列升序。

codeforces 509 B. Painting Pebbles (构造)

·1 分钟
题目链接 题意:n堆石子,每堆a[i]个,k种颜色。给每个石子涂色,要求对于每种颜色,任意两堆中该颜色石子的个数最多差一个。问是否有解,有解输出一组方案。

codeforces #375 D. Lakes in Berland (dfs)

·2 分钟
题目链接 题意:nm个格子,有和.两种类型。定义一个湖为边相邻的只有.组成的最大点集合,且任何一个.不在边界上。现在给出一个nm的图保证至少有k个湖。问填多少个.成,才能使得恰好有k个湖。

codeforces 468 A. 24 Game (构造)

·2 分钟
题目链接 题意:给出n,有1..n n个数,可以选择两个数进行加,减,乘,三种操作,操做完得到一个数放回。 n-1次操作后只剩下一个数。现在要求剩下的数为24.问方法。

FZU 2113 Jason的特殊爱好 (数位dp)

·1 分钟
题目链接 题意:统计区间[a,b]里数字1出现的次数。 思路:数位dp。 收获是,dfs传递的参数可能是为了判断符合条件的答案(比如不要62中的preis6等)

hdu 5904 LCIS (dp)

·1 分钟
题目链接 题意: 给定两个序列,求它们的最长公共递增子序列的长度, 并且这个子序列的值是连续的 思路:以值为连续做入手点。

斜率优化学习笔记

·1 分钟
参考博客 这个东西英文好像叫做:convex hull trick Convex_hull_trick_wiki codeforces convex hull trick 简单说说我的理解:斜率优化是一种数形结合的思想。。。

2017 小米 软件工程师 校招 笔试题 (模拟)

·1 分钟
题意:一串电话号码,每个数字+8取各位后,把每个数字写成对应的大写英文,从"ZERO"和“NINE”,然后打乱字母的顺序。现在给出打乱的字母顺序,问可能的字典序最小的电话号码是是多少(可能有前导0)