自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yucohny

aim at Microsoft

  • 博客(72)
  • 收藏
  • 关注

原创 BZOJ P1090 [SCOI2003]字符串折叠【区间DP】

#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define DB double#define SG string#define LL long long#define Clear(A) m...

2018-09-28 21:25:44 97

原创 BZOJ P1068 [SCOI2007]压缩【区间DP】

#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define DB double#define SG string#define LL long long#define Clear(A) m...

2018-09-28 21:24:33 146

原创 BZOJ P1060 [ZJOI2007]时态同步【树形DP】

#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x,y) for(ll i=(x);i<=(y);i++)#define...

2018-09-28 21:09:55 186

原创 LOJ #537. 「LibreOJ NOIP Round #1」DNA 序列【哈希】

′A′=0,′C′=2,′T′=3,′G′=4'A'=0,'C'=2,'T'=3,'G'=4′A′=0,′C′=2,′T′=3,′G′=4然后就可以hash了:#include <map>

2018-09-28 19:12:17 365

原创 9.28做题记录

NKOJ 平均值https://blog.csdn.net/yanzhenhuai/article/details/82888732

2018-09-28 19:10:12 150

原创 NKOJ 平均值【斜率优化】

问题描述给定一个长度为n的01串,选一个长度至少为L的连续子串,使得子串中数字的平均值最大。如果有多解,子串长度应尽量小;如果仍有多解,起点编号尽量小。序列中字符编号1到n,1<=n<=300000, 1<=L<=3000.例如:对于长度为17的序列00101011011011010,如果L=7,最大平均值为6/8(子序列[7,14]);如果L=5,子序列[7,1...

2018-09-28 19:09:10 362

原创 BZOJ P2237 龙珠雷达【单调队列优化DP】

#include <cmath>#include <deque>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x,y) for(ll i=(x...

2018-09-27 21:25:43 226

原创 NKOJ P3009 [CQ Training 2014 Day3] 碎片【状态压缩】

枚举集合与子集:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define rep(i,x,y) for(int i=(x);i<=(y);i++)#define repl(i,x,y...

2018-09-27 21:23:42 238

原创 9.27做题记录

一场训练赛(190分)

2018-09-27 21:22:24 129

原创 BZOJ P2425 [HAOI2010] 计数【组合数学】

#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x,y) for(ll i=(x);i<=(y);i++)#define...

2018-09-26 22:58:05 149

原创 NKOJ P3793 [2015 Multi-University Training] 礼物和糖果【背包DP】

分情况做一下背包即可:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x,y) for(ll i=(x);i<=(y);...

2018-09-26 21:27:18 183

原创 BZOJ P1131 「POI2008」Sta【树形DP】

随便树形DP转移一下就好了,我个傻逼:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x,y) for(ll i=(x);i&...

2018-09-26 20:26:06 150

原创 9.26做题记录

BZOJ 1911(以前也做过x重新做了一遍)https://blog.csdn.net/yanzhenhuai/article/details/81200456

2018-09-26 19:55:48 143

原创 BZOJ P1596 [Usaco2008 Jan] 电话网络【贪心】

每次选已覆盖完子树的节点的父亲节点或者叶子结点:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x,y) for(ll i=(...

2018-09-25 20:41:28 166

原创 LOJ #2363. 「NOIP2016」 愤怒的小鸟【状态压缩】

par[i][j]par[i][j]par[i][j]表示选择第iii和jjj两只小鸟得到的a,ba,ba,b值可以打中哪些小鸟。然后直接注意精度转移一下就可以了吖:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include

2018-09-25 19:38:20 301

原创 BZOJ P1037 [ZJOI2008]生日聚会Party【动态规划】

简单思维DP:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x

2018-09-25 18:12:47 146

原创 9.25做题记录

NKOJ 数字https://blog.csdn.net/yanzhenhuai/article/details/82833844

2018-09-25 00:16:16 115

原创 NKOJ 数字【数位DP】

问题描述给出一个整数n和一个数组a。数组a中包含十个整数,编号0到9。你的任务是统计满足下列条件的正整数的个数:1.该正整数的长度不能超过n位;2.该正整数的最高位不能是0;3.数字i(0<=i<=9)在该正整数中至少出现a[i]次。输入格式第一行一个整数n(1<=n<=100)。第二行,10个空格间隔的整数,表示a[0],a[1]…a[9]里面存的数...

2018-09-25 00:15:24 282

原创 BZOJ P4521 [CQOI2016] 手机号码【数位DP】

状态类似于这道题:https://blog.csdn.net/yanzhenhuai/article/details/82829336然后forforfor跑一下:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algo...

2018-09-24 20:56:19 165

原创 BZOJ P1833 LOJ #10169. 「ZJOI2010」数字计数【数位DP】

现在看来比较简单了:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm&amp

2018-09-24 20:23:33 252

原创 LOJ #10166. 数字游戏【数位DP】

记忆化搜索就很直观了:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x,y) for(ll i=(x);i<=(y);...

2018-09-24 20:19:47 353

原创 LOJ #10164 数字游戏【数位DP】

比windy数这道题要简单一点:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i

2018-09-24 19:54:29 460

原创 BZOJ P1026 LOJ #10165 「SCOI2009」windy数【数位DP】【详细题解】

f[i][j]f[i][j]f[i][j]表示长度为iii并且最高位为jjj的windy数的个数。递推关系:f[i][j]=∑f[i−1][k]       abs(j−k)≥2f[i][j]=\sum f[i-1][k]\ \ \ \ \ \ \ abs(j-k)\ge

2018-09-24 19:11:08 248

原创 NKOJ P4258 土拨鼠猎人【数位DP】

题解来源于rgnoH:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x,y) for(ll i=(x);i<=(y)...

2018-09-24 15:08:21 204

原创 9.21-9.24做题记录

中秋期间就有一点点懒了QvQBZOJ 1097https://blog.csdn.net/yanzhenhuai/article/details/82813479一套训练题(230分)(第三题的题解是官方给出=_=就没有照搬过来了)https://blog.csdn.net/yanzhenhuai/article/details/82820598https://blog.csdn.ne...

2018-09-23 23:38:49 171

原创 NKOJ P3802 不死【状态压缩】【二分答案】

二分答案即可,状压是比较普通的状态:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x,y) for(ll i=(x);i&l...

2018-09-23 10:47:06 256

原创 NKOJ 死亡的颂唱者【贪心】

每次取深度最大的点向上跳mmm次的点为温泉点:#include <cmath>#include <vector>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#defin...

2018-09-23 10:45:54 397

原创 BZOJ P1097 「POI2007」旅游景点atr【最短路】【状态压缩】

最短路预处理,然后普通的状压状态转移就好了:#include <cmath>#include <queue>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define rep(i,x,y) for(int i=...

2018-09-22 16:34:39 173

原创 BZOJ P3887 [USACO15JAN]草鉴定Grass Cownoisseur 【Tarjan缩点】【DAG最长路】

差不多是板子了:#include <cmath>#include <queue>#include <cstdio>#include <vector>#include <cstring>#include <iostream>#include <algorithm>#define ll long lon

2018-09-20 21:58:53 219

原创 BZOJ P1196 [HNOI2006]公路修建问题【最小生成树】【二分答案】

二分一下答案然后生成树随便验证一下:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define DB double#define SG string#define LL long long...

2018-09-20 21:53:25 200

原创 NKOJ [USACO4.1]篱笆回路Fence Loops【dfs】

这么小的数据范围写什么强行边转点跑最小环,暴力dfs就好了。#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x,y) for(...

2018-09-20 00:58:58 196

原创 9.20做题记录

BZOJ 1179(经典套路题)https://blog.csdn.net/yanzhenhuai/article/details/82780455

2018-09-20 00:43:10 178

原创 BZOJ P1179 [Apio2009]Atm【DAGDP】【tarjan缩点】

本来看到是APIO的题被吓到了(因为APIO2015的题),但是其实读完题之后就会做了=_=,就是一个很傻逼的套路,缩点然后DAG上跑DP做长路。#include <cmath>#include <queue>#include <vector>#include <cstdio>#include <cstring>#includ...

2018-09-20 00:42:32 214

原创 NKOJ P2770 [USACO 2014 January Gold] 难度系数【最小生成树】

#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x,y) for(l

2018-09-19 21:42:43 203

原创 BZOJ P2788 LOJ #2689.「POI2012」Festival【Tarjan缩点】【floyd】

参见popoqqq大爷的题解orzhttps://blog.csdn.net/popoqqq/article/details/48249845#include <cmath>#include <stack>#include <cstdio>#include <cstring&amp

2018-09-19 19:25:50 235

原创 NKOJ 挖隧道【最短路】

唯有极上与极下挖隧道:#include <queue>#include <cmath>#include <cstdio>#include <cstring>#include <iostream&am

2018-09-19 18:53:46 267

原创 9.19做题记录

洛谷 1292https://blog.csdn.net/yanzhenhuai/article/details/82776305

2018-09-19 18:21:45 169

原创 洛谷 P1262 间谍网络【傻逼tarjan缩点】

直接缩点就好了呀OvO#include <cmath>#include <stack>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define rep(i,x,y) ...

2018-09-19 18:21:11 372

原创 BZOJ P2140 稳定婚姻【tarjan缩点】

板子:#include <map>#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define sg string#define ll long long#define rep...

2018-09-18 22:49:33 178

原创 BZOJ P2662 [BeiJing wc2012]冻结【分层图最短路】

分层见图跑最短路#include <queue>#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm&g

2018-09-18 21:26:24 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除