会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wrjlinkkkkkk
我好菜呀
博客园
首页
新随笔
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
15
下一页
2019年3月26日
51Nod 1021 石子归并(区间dp经典入门)
摘要: 题意: N堆石子摆成一条线。现要将石子有次序地合并成一堆。规定每次只能选相邻的2堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的代价。计算将N堆石子合并成一堆的最小代价。 n<=100 思路: dp[i][j]表示以i开头,长度为j的石子合并的答案 dp[i][j] = min(dp[i][k
阅读全文
posted @ 2019-03-26 21:40 wrjlinkkkkkk
阅读(224)
评论(0)
推荐(0)
2019年3月19日
Codeforces 1117C Magic Ship (二分)
摘要: 题意: 船在一个坐标,目的地在一个坐标,每天会有一个风向将船刮一个单位,船也可以移动一个单位或不动,问最少几天可以到目的地 思路: 二分天数,对于第k天 可以分解成船先被吹了k天,到达坐标(x1+sumx[k%n]+k/n*sumx[n], y1+sumy[k%n]+k/n*sumy[n]) 然后船
阅读全文
posted @ 2019-03-19 20:41 wrjlinkkkkkk
阅读(208)
评论(0)
推荐(0)
2019年3月16日
51Nod 1279 扔盘子 (思维+模拟)
摘要: 题意: 有口井,往里扔盘子,最多扔多少个 n<=5e5, 1s 思路: 如果比较高的地方井口比较小,那么下面的再大也没有用,只需要维护一个单调减的数组然后O(n+m)模拟即可 代码:
阅读全文
posted @ 2019-03-16 19:45 wrjlinkkkkkk
阅读(156)
评论(0)
推荐(0)
2019年3月12日
51Nod 1042 数字0-9的数量(数位DP)
摘要: 题意: 求[l,r]中数字0-9分别出现的次数,11算两次1 思路: 数位dp题解好难写,直接贴代码吧 dp[i]表示[0, 10^i-1]中出现j的次数(按i位补全前导0,显然0-9出现的次数是相同的) 最后再减去每一位出现的前导零即可 代码:
阅读全文
posted @ 2019-03-12 20:50 wrjlinkkkkkk
阅读(200)
评论(0)
推荐(0)
2019年3月10日
Codeforces 1138B Circus (构造方程+暴力)
摘要: 题意: 给你两个01串,要你选n/2个位置,使得选的位置在s1中"1"的数量等于未选的s2中"1"的数量 n<=5000,1s 思路: 设两个串中出现"00""01""10""11"的总数是A,B,C,D,我们选的个数分别是a,b,c,d 数据最多能承受n^2的暴力 根据题意,有a+b+c+d=n/
阅读全文
posted @ 2019-03-10 15:14 wrjlinkkkkkk
阅读(673)
评论(0)
推荐(0)
2019年2月27日
51nod 1133 不重叠的线段 (贪心,序列上的区间问题)
摘要: 题意: 最多能选几条不重叠的线段 思路: 按R从小到大排序,维护一个最大的右端点 右端点最小的那个线段是必选的,可以贪心地证明 代码:
阅读全文
posted @ 2019-02-27 00:02 wrjlinkkkkkk
阅读(181)
评论(0)
推荐(0)
2019年2月24日
51nod 1091 线段的重叠(贪心)
摘要: 题意: 求两条线段的最大重叠 思路: 按照l升序,r降序排列 维护最大的r 代码:
阅读全文
posted @ 2019-02-24 23:33 wrjlinkkkkkk
阅读(264)
评论(0)
推荐(0)
EOJ Monthly 2019.2 E 中位数 (二分+中位数+dag上dp)
摘要: 题意: 一张由 n 个点,m 条边构成的有向无环图。每个点有点权 Ai。QQ 小方想知道所有起点为 1 ,终点为 n 的路径中最大的中位数是多少。 一条路径的中位数指的是:一条路径有 n 个点,将这 n 个点的权值从小到大排序后,排在位置 ⌊n2⌋+1 上的权值。 思路(官方题解): 考虑二分答案,
阅读全文
posted @ 2019-02-24 18:30 wrjlinkkkkkk
阅读(180)
评论(0)
推荐(0)
2019年2月9日
牛客练习赛39 C 流星雨 (概率dp)
摘要: 题意: 现在一共有n天,第i天如果有流星雨的话,会有wi颗流星雨。 第1天有流星雨的概率是p1。 如果第i−1 (i≥2)天有流星雨,第i天有流星雨的可能性是pi+P,否则是pi。 求n天后,流星雨颗数的期望。 分数以逆元形式输出 思路: 直接在逆元情况下做 第i天有流星雨的概率为t[i]=t[i-
阅读全文
posted @ 2019-02-09 20:44 wrjlinkkkkkk
阅读(178)
评论(0)
推荐(0)
牛客练习赛39 B 选点(dfs序+LIS)
摘要: 题意: 有一棵n个节点的二叉树,1为根节点,每个节点有一个值wi。现在要选出尽量多的点。 对于任意一棵子树,都要满足: 如果选了根节点的话,在这棵子树内选的其他的点都要比根节点的值大; 如果在左子树选了一个点,在右子树中选的其他点要比它小。 思路: 按照根节点-右子树-左子树的顺序建立dfs序列,然
阅读全文
posted @ 2019-02-09 20:20 wrjlinkkkkkk
阅读(132)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
15
下一页