11 2019 档案

TJOI2017 城市
摘要:题意: 从加里敦大学城市规划专业毕业的小明来到了一个地区城市规划局工作。这个地区一共有n座城市,n1条高速公路,保证了任意两运城市之间都可以通过高速公路相互可达,但是通过一条高速公路需要收取一定的交通费用。小明对这个地区深入研究后,觉得这个地区的交通费用太贵。 小明想彻底改造这个地区,但是 阅读全文

posted @ 2019-11-14 20:53 dolires 阅读(102) 评论(0) 推荐(0) 编辑

动态规划(2)——常见动态规划模型
摘要:1.数字三角形 每次可以往右下或者左下走一格,求路径的最大权值. d(i,j)=max(d(i+1,j),d(i+1,j+1))+a(i,j).边界是d(n+1,j)=0,从下往上推(因为要保证i+1行在第i行之前更新) 3.硬币问题 $$f(i)=min(inf,f[i V 阅读全文

posted @ 2019-11-09 22:41 dolires 阅读(469) 评论(0) 推荐(0) 编辑

2019.9.22
摘要:1.LA 4254 Processor 题意: 有n个任务,每个任务有3个参数ridiwi,表示必须在时刻[ri,di]之内执行,工作量为wi。处理器的速度可以为任意值,任务不一定要连续执行,可以分成若干块,求最大速度的最小值。 分析: 要求最大速度的最小 阅读全文

posted @ 2019-11-09 22:37 dolires 阅读(84) 评论(0) 推荐(0) 编辑

2019.9.10
摘要:1.bzoj 1008 越狱 题意: 有n个位置,m种数,每个位置填一个数,使得有相邻两位置的数相同,问有多少种方案。每种数的个数都是无限的。 分析: 明显的排列组合问题 我们现在先不考虑相邻位置的数相同的条件,则一共有 mn 种方案,再减去每个相邻位置的数都不相同的方 阅读全文

posted @ 2019-11-09 22:31 dolires 阅读(89) 评论(0) 推荐(0) 编辑

字典树
摘要:(并不是按照难度来排序的) 1.doubt 题意: VKorpela很喜欢异或,有一天,他看到Serene写下了两个长度都为n的数组ab,他想对ab分别按照某种方式排序,然后构造一个数组c,满足𝑐𝑖=𝑎𝑖xor𝑏𝑖 。他想请你告诉 阅读全文

posted @ 2019-11-09 22:26 dolires 阅读(154) 评论(0) 推荐(0) 编辑

动态规划(四)
摘要:1.String Painter,Chengdu 2008,LA 4394 题意: 给定两个长度相等,只有小写字母组成的字符串st,每步可以把s的一个连续子串“刷”称同一个字母,问至少需要多少不才能把s变成t。比如,s=bbbbbbbt=aaabccb 阅读全文

posted @ 2019-11-09 22:17 dolires 阅读(156) 评论(0) 推荐(0) 编辑

动态规划(三)
摘要:10.Paths through the Hourglass,UVa10564 题意: 有一个沙漏,第一行有n个格子,第二行有n1个格子最中间的行只有1个格子,然后它下面一行2个格子,再下面一行3个格子最后一行n个格子,如图$1 阅读全文

posted @ 2019-11-09 22:15 dolires 阅读(113) 评论(0) 推荐(0) 编辑

动态规划(二)
摘要:补充(一)中的部分 以下所有计算中都是将一个字符串当做s[1]s[n]LCS(最长公共子序列) 我们设d[i][j]表示第一个串的前i位与第二个串的前j位的最长公共子序列的长度。 当a[i]==b[j]的时候,d[i][j]=d[i1][j1]+1。 当$a[i 阅读全文

posted @ 2019-11-09 22:12 dolires 阅读(69) 评论(0) 推荐(0) 编辑

UVa 10020 Minimal Coverage
摘要:UVa 10020 题意: 给你一个0~m的区间,然后给你若干线段,问你最少取多少线段可以将0~m完全覆盖 分析: 经典贪心模型 Code: 阅读全文

posted @ 2019-11-09 22:09 dolires 阅读(85) 评论(0) 推荐(0) 编辑

noip2018 Day1T3 赛道修建
摘要:题意: C城将要举办一系列的赛车比赛。在比赛前,需要在城内修建m条赛道。 C城一共有n个路口,这些路口编号为1,2,,n,有n1条适合于修建赛道的双向通行的道路,每条道路连接着两个路口。其中,第i条道路连接的两个路口编号为aibi,该道路的长度为li。借助 阅读全文

posted @ 2019-11-08 22:00 dolires 阅读(134) 评论(0) 推荐(0) 编辑

动态规划(一)
摘要:1.UVa 11584 Partitioning by Parlindromes 前言 蓝书上所说的入门题目,然而我好像并没有入门。 题意: 输入是一个由小写字母组成的字符串,你的任务是把它划分成尽量少的回文串。比如,racecar本身就是回文串;fastcar只能分成$ 阅读全文

posted @ 2019-11-08 21:47 dolires 阅读(125) 评论(0) 推荐(0) 编辑

动态规划(1)——背包九讲
摘要:1.01背包 2.完全背包 4.混合三种背包 6.分组背包 7.有依赖的背包问题[需要区别于分组背包] 当依赖关系很多时,直接上树上背包(因为依赖关系会构成森林) 当较少时(如noip2006金明的预算方案) 2输出字典序最小的方案 3输出方案总数 初始化 阅读全文

posted @ 2019-11-08 20:28 dolires 阅读(130) 评论(0) 推荐(0) 编辑

2019.11.8 ZROI Day-18
该文被密码保护。

posted @ 2019-11-08 20:09 dolires 阅读(1) 评论(0) 推荐(0) 编辑

2019.10.29 nowcoder contest 1
摘要:A仓鼠的石子游戏 题意: https://ac.nowcoder.com/acm/problem/53975 仓鼠和兔子被禁止玩电脑,无聊的他们跑到一块空地上,空地上有许多小石子。兔子捡了很多石子,然后将石子摆成n个圈,每个圈由a[i]个石子组成。然后兔子有两根彩色笔,一支红色一支蓝色。兔子和 阅读全文

posted @ 2019-11-07 21:24 dolires 阅读(182) 评论(0) 推荐(0) 编辑

2019.11.5 nowcoder contest 4
摘要:A复读数组 题意: https://ac.nowcoder.com/acm/contest/1103/A 有一个长为n×k的数组,它是由长为n的数组A1,A2,,An重复k次得到的。 定义这个数组的一个区间的权值为它里面不同的数的个数,现在,你需要求出对于 阅读全文

posted @ 2019-11-06 20:38 dolires 阅读(203) 评论(0) 推荐(0) 编辑

2019.11.5 ZROI Day-15
该文被密码保护。

posted @ 2019-11-05 22:22 dolires 阅读(1) 评论(0) 推荐(0) 编辑

2019.9.5 bzoj(1202,1004)
摘要:2019.9.5晚刷题记录 1.bzoj 1202 狡猾的商人 (类似3714 Kuglarz) 做法:带权并查集 错误原因:快读写错了 用时:40min 分析: 还是利用前缀和的思想,num[i,j]=sum[j]sum[i1]. 如果暴力维护,不能维护到所有的信息,例: $n 阅读全文

posted @ 2019-11-05 22:08 dolires 阅读(51) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示