自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单调队列 板子

stl会t的!!!单调减for(int i=1;i<=len;i++)        {            while(head<tail&&sum[q[tail-1]]>sum[i-1]) tail--;//去除队尾不符合            q[tail++]=i-1;//入队            while(head<tail&...

2019-01-29 21:06:13 148

原创 hdu3415 单调队列

维护单调减队列 前缀和为sum我们要求max(sum[i]-sum[j-1])变形为sum[i]-min (sum[j-1]) 范围在 i-j+1>ki从头枚举#include<cstdio>#include<cstring>#include<algorithm>#define inf 0x3f3f3f3fusing names...

2019-01-29 21:03:21 138 1

原创 hdu1284 钱币兑换问题 完全背包

在一个国家仅有1分,2分,3分硬币,将钱N兑换成硬币有很多种兑法。请你编程序计算出共有多少种兑法。Input每行只有一个正整数N,N小于32768。Output对应每个输入,输出兑换方法数。Sample Input293412553Sample Output71883113137761直接莽:这里#include<cstdio>#in...

2019-01-28 21:48:56 163

原创 我的三背包 时尚时尚最时尚

01背包dp[j]=max(dp[j],dp[j-w]+c)  j由maxsize到 0为啥要倒着来?如果用0到max如       2 3        1 2          3 4        2 2 (w c) 4个 背包大小4在 i=1   有 0 0 3 3 3在i=2    有 0 2 3 5 7(dp[4-1] =dp [3] 但这个dp[3]不是上...

2019-01-28 21:47:38 143

原创 hdu6092 01背包加思维

前置知识 这里本题已知每种和的个数 存在b数组里由此我们可以递推求解b[i]-前面构造成i大小的方法数= i的个数   此值设为变量num如b[2]-前面构造成2大小的方法数= 2的个数然后就变成了求前面构造成i大小的方法数的问题这个就是01背包   a【】数组为物品 价值均为1 重量为a【i】所以我们有公式dp【j】【k】 =dp[j-1][k]+dp[j-1][...

2019-01-28 21:02:50 168

原创 uvA1625 color length dp

对于一个颜色 开始时把他存储到计数器数组c中  结束时再减去 这样可以直接无视中间的变化过程c[i][j]表示在str1 的i 位置 str2 的j位置 已经开始遍历但未遍历结束的颜色的数量 是一个递推的过程可以先预处理dp很简单 难的时上面的c数组dp意思时 前一个状态的最优加上未结束的颜色数量总共俩状态 取最小就是最优#include<bits/stdc++...

2019-01-27 12:50:49 103

原创 Lighting System Design UVA - 11400 简单dp

You are given the task to design a lighting system for a huge conference hall. After doing a lot of calculation and sketching, you have figured out the requirements for an energy-efficient design that...

2019-01-26 23:06:51 109

原创 Partitioning by Palindromes UVA - 11584 简单dp

数据量才1k 所以就打个n平方的简单dp一重循环枚举每个位置二重循环求此位置最优如果 j+1到i为回文 那么min(dp[j]+1,dp[i])逐级递推答案为dp【len】#include<bits/stdc++.h>using namespace std;const int maxn=1010;char str[maxn];int dp[maxn];...

2019-01-26 22:57:47 150

原创 FJ的字符串 水

#include<bits/stdc++.h>using namespace std;string str[28];int main(){ ios::sync_with_stdio(false); str[1]="A"; for(int i=2;i<=26;i++) { str[i]=str[i-1]+(char)(65+i-1)+str[i-1]; ...

2019-01-15 18:42:40 106

原创 2n皇后问题 搜索

问题描述  给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。输入格式  输入的第一行为一个整数n,表示棋盘的大小。  接下来n行,每行n个0或1的整数,如果一个整数为1,表示对应的位置可以放皇后,如...

2019-01-15 18:41:21 60

原创 分解质因数 唯一分解定理魔改

问题描述  求出区间[a,b]中所有整数的质因数分解。输入格式  输入两个整数a,b。输出格式  每行输出一个数的分解,形如k=a1*a2*a3...(a1<=a2<=a3...,k也是从小到大的)(具体可看样例)样例输入3 10样例输出3=34=2*25=56=2*37=78=2*2*29=3*310=2*5看到这个我反手就祭出了...

2019-01-15 18:39:25 261

空空如也

空空如也

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

TA关注的人

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