自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Codeforces Round #588 (Div. 2)

晚上的一场cf,继续上不了紫,生受打击,故直接补满一套。C:题面链接:http://codeforces.com/contest/1230/problem/C有21种dominoes,每种dominoes由两部分构成,每个部分是一个1-6的数,故共有21种dominoes题意给定一个图每个边你可以放一个dominoes两个部分分别对着一个点但是每个点只能被一种数字对着。n<=...

2019-09-24 07:19:36 163

原创 对状压dp的一点理解

最近学习了状压dp,既然是dp和其他的dp思想是一致的都是找到转移方程转移方法然后转移就行。不同的在于状压dp利用了二进制把一个状态记录成一个二进制数。由于过去dp练习的多,刷一两道题直接算是入门了。下面上两道洛谷的入门状压dp:P1879 [USACO06NOV]玉米田Corn Fields题面链接:https://www.luogu.org/problem/P1879题意:给定...

2019-09-20 16:46:58 247

原创 9月12日训练内容 CF-edu28-D CF-473D CF-473E

今天包括昨天带数学的树形dp基本算是3个数学题链接:D - GCD Counting题意:给一棵树每个节点有一个数 要求求出最长的一条路径 这个路径满足条件 所以在上面的点gcd>1思路:树形dp便利到每个节点的时候维护一个子树的前缀最大值(对每个质因数所能形成的长度)Ans = pref[divsor] + len[divisor].然后用这个孩子下面的长度更新一下前缀最大值...

2019-09-13 00:13:08 155

原创 9月11日训练内容 (网太卡 今天欠一题) CF274E

今天任然训练dp 开了两道dp 前一个是带一点数论知识的树形dp 弄了两个钟头最后发现这个方法空间复杂度不够是个错的思路。直接自闭了。然后开第二个dp 读完题看了样例 直接20分钟秒了。。。cf分数系统不科学啊 感觉都是2000的难度怕是差了一两个档次。。E. Riding in a Lift题面链接:http://codeforces.com/contest/479/problem/E...

2019-09-12 00:41:09 130

原创 9月10日训练内容CF-513E,CF-518A

今天刷了两个dp其中一个树形dp,前一个思路正确但是细节自闭了参考了答案,第二个独立完成但是耗时一两个小时,保持状态继续搞吧。。E. Sergey and Subway题面链接:https://codeforces.com/contest/1060/problem/E题意:给定一个树,在所有距离为2的点对间连一条边,问经过所有的操作后所有点对的距离和多少。思路:首先这个操作可以理解...

2019-09-11 00:44:00 150

原创 9月9日训练内容-CF583E,CF582E

两道题都是构造难度在2000分,我都是独立完成,现在水平确实上来了有所提升,问题在于写的过程中总是遇到问题,无法一发AC,水平还是有点菜。CF283EPetya and Construction Set题面链接:https://codeforces.com/contest/1214/problem/E题意:给N个点对(i*2和i*2-1),两点间的距离应当恰好为d[i],且这个...

2019-09-10 00:17:10 148

原创 Codeforces 837D D. Round Subset (DP)

题面链接:https://codeforces.com/contest/837/problem/D难度:2100题意:给定N个数字 要求从中选K个使得他们的乘积后缀0最多思路:后缀0最多意思是要求10的幂最多 10=5*2所以就变成找到最多的 min(2的个数,5的个数)dp[i][j][k] 表示 前i个选j个有k个5的个数下 5最多的个数Hint:感觉现在2100...

2019-08-20 22:00:29 152

原创 C - Pangu and Stones 区间DP

题面链接:https://cn.vjudge.net/contest/319950#problem/C题意:将N个石头合并每一次可以合并[L,R]的石头,并且消费这些被合并石头的价格总和。问把N个石头合并的最小消费。无法合并输出0难度:2017北京站的一个铜-银题,整体思路很容易出,转移有点小复杂,感觉难度对标CF2300思路:dp[i][j][k] 代表 [i,j]区间内合并到剩有k...

2019-08-20 03:26:06 210

原创 2019牛客暑期多校训练营(第十场)F Popping Balloons (线段树)

题面链接:https://ac.nowcoder.com/acm/contest/890/F题意:给定n个气球分布在一个二维矩阵之中,现在可以打6枪,横向打3枪,纵向打三枪,能打掉多少气球。规定横向和纵向相邻的两枪距离必须为r。思路:提前将每一行有哪些列上有气球分别存入数组。然后在以列为单位建立线段树维护一个列和左右距离为r的三列气球总数的max。然后枚举行如果取 i 行为三行的中间那个行...

2019-08-18 03:48:25 113

原创 codeforces 1106E E. Lunar New Year and Red Envelopes (DP)

题面链接:https://codeforces.com/contest/1106/problem/E难度:2100题意:现在有长度为N的时间线 A现在要领红包 有K个红包 每个红包 四个属性 这个红包只在[s,t]的时间区间内出现,并且领了这个红包后在D的时间前不能领红包了(包括D时间)这个红包价值W。他在每个时间上领W最大的红包,若果W相同领D大的。现在B可以打断A领红包M次。打断的意思...

2019-08-17 02:21:05 126

原创 CF 1133E E - K Balanced Teams (DP + 二分)

题面链接:https://codeforces.com/contest/1133/problem/E难度:2000题意 有n个学生 每个人有ai的能力 现在可以将若干个人分到一个队伍 每个队伍所有人的能力差需要不大于5 最多组K个队伍 问做多能选到多少人思路:很好理解最后的答案的样子就是把n个人的能力排个序后 选取不大于K的几个连续区间而对于每个队伍能力最低的 我们知道 这个队伍...

2019-08-16 02:50:29 196

原创 CF 1152D D - Neko and Aki's Prank (DP)

题面链接:https://codeforces.com/contest/1152/problem/D难度:2000题意:将所有长度为2N的括号序列构造成一颗字典树。然后在这个字典树中选取最多的边 满足所有边都没有公共端点。思路:容易看出构造方法其实就是选取所有长度为奇数的序列数之合这个题就转化为一个简单的计数dp方程:dp[i][j] = dp[i-1][j] +dp[i-...

2019-08-16 02:43:27 289

原创 C. The Values You Can Make (DP)

题面链接:https://codeforces.com/contest/687/problem/Ccodeforces difficulty :2000题意:给定n个硬币每个硬币有a[i]的价值现在问一个子集的和为x并且这个子集存在与某个构成合为K的子集中。这样的x有多少个并且将x输出。思路:这题直接开头没想清楚直接写了一发01背包 当能构成i 并且能构成 k-i 时i 为答...

2019-08-15 02:42:04 150

原创 CF 1012C C. Hills (区间dp)

题面链接 :https://codeforces.com/problemset/problem/1012/C类型:区间dpcodeforces difficulty : 2000题意:给定n个土地,当第i个土地两边的土地的高度都低于i的高度可以建一个房子。有一台机器,每分钟能将一个推低1米的高度。问最低推多少分钟可以达到建立k个房子的要求,回答K=[1,(n+1)/2]的所有情况;...

2019-08-13 21:19:17 279

原创 Educational Codeforces Round 70 (Rated for Div. 2) C. You Are Given a WASD-string...(暴力枚举)

题意:给一个字符串序列包含{W,S,A,D}四个字符,分别表示在某一个初始位置向上下左右移动一个格子。定义Grid(s)为i一个包含所有所走位置的最小面积矩形。现在在该字符串上最多插入一个字符,问能构成的最小Grid(s)思路:暴力枚举在第i个位置加上某个字符所能得到的答案,与ans取最min就可以了。#include <bits/stdc++.h>us...

2019-08-09 16:08:15 234

原创 (简单线段树,简单dp,简单二分)Codeforces Round #401 (Div. 2) E. Hanoi Factory

分类:数据结构,DP,二分查找cf difficulty:2000题面链接:https://codeforces.com/contest/777/problem/E题意:N个汉诺塔 三个属性小半径 A,大半径B,高度需要满足条件对于每个汉诺塔 上面的B需要小于下面的B 并且上面的B要大于下面的A问能叠成的最大高度为多少思路:由于汉诺塔的B必须从上到下越...

2019-08-07 02:16:02 161

原创 2017年第十三届湖南省程序设计大赛 B CSUOJ1998: Simplified Blackjack

Description在一次聚会上,Bob打算和Alice一起玩Blackjack游戏,但Alice平时很少玩扑克类游戏,Bob觉得跟Alice解释清楚Blackjack的规则有点困难,于是Bob决定和Alice玩一次简化版的Blackjack。点数计算游戏过程使用若干副去掉大小王的扑克牌,A代表1点,2-10即为牌面上的点数,J、Q、K均代表10点。发牌游戏包含两位玩家,一位玩家做庄家负责发牌,...

2018-05-09 19:15:06 1088

原创 2017年第十三届湖南省程序设计大赛A题 CSUOJ 1997: Seating Arrangement

DescriptionMr. Teacher老师班上一共有n个同学,编号为1到n。 在上课的时候Mr. Teacher要求同学们从左至右按1, 2, …, n的顺序坐成一排,这样每个同学的位置是固定的,谁没来上课就一目了然了。但是时间长了之后,Mr. Teacher发现坐得离得远的同学往往因为交流很少而逐渐变得生疏了,于是他决定重新安排同学们的座位,并且在新的座位安排中,任意两个相邻的同学的编号之...

2018-05-09 19:04:47 660

原创 201609-3 炉石传说

问题描述  《炉石传说:魔兽英雄传》(Hearthstone: Heroes of Warcraft,简称炉石传说)是暴雪娱乐开发的一款集换式卡牌游戏(如下图所示)。游戏在一个战斗棋盘上进行,由两名玩家轮流进行操作,本题所使用的炉石传说游戏的简化规则如下:   * 玩家会控制一些角色,每个角色有自己的生命值和攻击力。当生命值小于等于 0 时,该角色死亡。角色分为英雄和随从。   * 玩家各...

2018-02-13 21:12:03 210

原创 CCF CSP 201512-3 画图

字符串基础题问题描述  用 ASCII 字符来画图是一件有趣的事情,并形成了一门被称为 ASCII Art 的艺术。例如,下图是用 ASCII 字符画出来的 CSPRO 字样。  ..____.____..____..____...___..  ./.___/.___||.._.\|.._.\./._.\.  |.|...\___.\|.|_).|.|_).|.|.|.|  |.|___.___)...

2018-02-09 23:37:42 526

原创 ccf 201712-3 Crontab

//ac结果只有85分。。。测试过程暂时未发现错误。。求高手指出#include &lt;iostream&gt;#include &lt;algorithm&gt; #include &lt;string&gt;#include &lt;string.h&gt;/* run this program using the console pauser or add your own get...

2018-02-09 00:40:37 1191 2

原创 201709-3 JSON查询

问题描述  JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,可以用来描述半结构化的数据。JSON 格式中的基本单元是值 (value),出于简化的目的本题只涉及 2 种类型的值:  * 字符串 (string):字符串是由双引号 " 括起来的一组字符(可以为空)。如果字符串的内容中出现双引号 ",在双引号前面加反斜杠,也就是用 \" 表示

2018-02-04 03:13:19 372

空空如也

空空如也

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

TA关注的人

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