自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yishui_lovely

败犬~~

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

原创 hihoCoder #1444 : Push Button II ( dp

题目链接:题意:很容易发现这个就是一个线性的dpdpdp考虑一下 dp[i][j]dp[i][j]dp[i][j]表示长度iii的分为jjj大小的块的大学长度明显我们可以发现 状态dp[i][j]dp[i][j]dp[i][j]的状态可以由dp[i][j−1]dp[i][j-1]dp[i][j−1]和dp[i−1][j−1]]dp[i-1][j-1]]dp[i−1][j−1]]推出来...

2018-10-18 13:23:21 282

原创 hihoCoder #1443 : Push Button I ( DFS

题目链接: https://hihocoder.com/problemset/problem/1443题意:直接暴力枚举即可, 因为要防止重复,所有我们需要搜索的时候 每个小块内 从小到大的进行搜索/***********************************************Author :YishuiCreated Time :2018年10...

2018-10-17 22:27:31 241

原创 wannaly挑战赛1 A Treepath(树形dp/dfs

题目连接:题意:直接无脑树形dp即可 dp[u][0]表示u的子树内的节点到u一共有几个奇数路径 dp[u][1]表示状态u的子树内到u一共有几个偶数路径或者直接dfs, 将间隔的点染成黑白色,那么相隔的点 连起来 一定就是偶数路径了树形dp// Created by Yishui// Time on 2018/10/// E-mail: Yishui_w...

2018-10-13 17:37:00 250

原创 CodeForces - 832D Misha, Grisha and Underground ( 树链剖分/LCA

题意:给三个点,一棵树, 将其中的两个点直接的路径+1 问第三个点和这其中的两个点之一的一个点直接的路径上面1最多有几个非常暴力的树链剖分可以过,复杂度也够, 正解是LCA的方法 很巧妙,,,,树链剖分// Created by Yishui// Time on 2018/10/// E-mail: Yishui_wyb@outlook/*---------...

2018-10-13 17:26:07 209

原创 CodeForces242E XOR on Segment (线段树+二进制拆位

题目链接: http://codeforces.com/problemset/problem/242/E题意:给出n个点,m次操作,1 x y:查询区间x-y的和,2l r x,区间l-r每个数都异或x;思考: 我们可以很容易的想到,异或是在二进制上面进行的, 然后我们每次异或 其实就是反向的更改这一区间上面的数字, 数据的范围大概是在2^20内 所有我们可以直接建20颗线段树, ...

2018-10-12 11:35:22 186

原创 紫书例题 9-1 UVA1025 A Spy in the Metro (

题目链接 https://www.luogu.org/problemnew/show/UVA437题意:见紫书时间是一直向前的, 那么我们以时间为序进行dpdpdp状态dp[i][j]dp[i][j]dp[i][j] 表示在第iii分钟的时候,在第jjj个车站最小需要等待多长时间状态的转移有且只有可能从上一次的车站转移过来的 决策时起点为dp[T][n]=0dp[T][n]=0dp...

2018-10-11 21:44:28 194

原创 HDU - 6024 Building Shops ( dp

题目链接题意水题// Created by Yishui// Time on 2018/10/// E-mail: Yishui_wyb@outlook/*---------------------------------*/#include <bits/stdc++.h>using namespace std;#define cpp_...

2018-10-10 23:54:18 220

原创 洛谷 P1508 Likecloud-吃、吃、吃 (记忆搜/dp

题目链接https://www.luogu.org/problemnew/show/P1508题意:很裸的dp思想, 这里用记忆化搜索从上向下的搜索储存 递推的写法更加方便记忆化搜索#include <bits/stdc++.h>using namespace std;#define cpp_io() {ios::sync_with_stdio(false); ...

2018-10-09 21:56:19 200

原创 P1855 榨取kkksc03 (多维背包

题目链接https://www.luogu.org/problemnew/show/P1855题意:二维背包的模板, 两个容量 将01背包数组再开一一维记录值就可以了#include <bits/stdc++.h>using namespace std;#define cpp_io() {ios::sync_with_stdio(false); cin.tie(N...

2018-10-09 20:26:34 210

原创 洛谷 P1417 烹调方案 (01背包+贪心

题意:明显的一个背包问题,题写的太少了,唉, 但是它的价值是与ttt有关的,然后 ttt又是不断变化的,在看了题解以后 我们对相邻的两个任务进行化简会发现价值的变化只和 bbb,ccc相乘的关系有关, 相乘即可xc∗yb<yc∗xbx_c*y_b<y_c*x_bxc​∗yb​<yc​∗xb​我们还可以发现一个小小的问题, 时间虽然越靠后 做得的0...

2018-10-09 17:23:31 166

原创 HDU - 6409 没有兄弟的舞会 ( STL

题意:考虑对每个节点维护一个set 标记 然后就是维护最大最小值 xjb搞搞#include <bits/stdc++.h>using namespace std;#define cpp_io() {ios::sync_with_stdio(false); cin.tie(NULL);}#define rep(i,a,n) for (int i=a;i<n;i++)...

2018-10-08 22:06:00 697

原创 ZOJ 3772 Calculate the Function(线段树+矩阵

题意:求一个区间内的的递推公式的值 递推的区间为[l,r][l,r][l,r], 这样因为递推式和矩阵的性质是相同的, 我们可以考虑使用线段树维护矩阵的相乘 这样复杂度就可以做到O(nlogn)O(nlogn)O(nlogn)]特别需要注意的事情是 因为这个原因wa了无数次 我们在线段树中的成分 一定要遵循矩阵相乘的顺序,因为矩阵我们维护的相乘顺序是从rrr −>-&amp...

2018-10-08 21:18:20 170

空空如也

空空如也

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

TA关注的人

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