自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_23215733的博客

个人资料的整理

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

转载 ACM/ICPC 2018亚洲区预选赛北京赛站网络赛-B:Tomb Raider(模拟+二进制枚举子串)

https://blog.csdn.net/qq_41668093/article/details/82831634

2019-03-16 09:41:54 126

转载 二进制枚举--最通俗易懂的讲解

子集:是一个数学概念:如果集合A的任意一个元素都是集合B的元素,那么集合A称为集合B的子集。二进制:是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”我们就是利用了二进制的特性 ,比如说有5个木棍的长度:4, 8, 2, 6, 7。我们就可以用0和1代表选和不选。如果选出长度为4、2、6的木棍,则如下表...

2019-03-16 09:25:08 650

原创 最大子序和---单调队列

输入一个长度为n的整数序列,从中找出一段不超过m的连续子序列,使得整个序列的和最大。#include <bits/stdc++.h>using namespace std;int n,m;//int qu[300001],sum[300001];int main(){    cin>>n>>m;    sum[0]=0;    for(int ...

2019-01-15 15:25:45 100

原创 动态规划基础篇--最长上升子序列

今天我们要讲的是最长上升子序列(LIS)。 【题目描述】给定N个数,求这N个数的最长上升子序列的长度。【样例输入】72 5 3 4 1 7 6【样例输出】4 什么是最长上升子序列? 就是给你一个序列,请你在其中求出一段不断严格上升的部分,它不一定要连续。就像这样:2,3,4,7和2,3,4,6就是序列2 5 3 4 1 7 6的两种选取方案。最长的长度是...

2018-11-04 10:24:19 468

原创 求解两个字符串的最长公共子序列

一,问题描述给定两个字符串,求解这两个字符串的最长公共子序列(Longest Common Sequence)。比如字符串1:BDCABA;字符串2:ABCBDAB则这两个字符串的最长公共子序列长度为4,最长公共子序列是:BCBA 二,算法求解这是一个动态规划的题目。对于可用动态规划求解的问题,一般有两个特征:①最优子结构;②重叠子问题①最优子结构设 X=(x1,x2,...

2018-11-04 10:20:13 715

原创 例题:最大和

最大和【问题描述】输入n及n个绝对值不超过1000的整数,输出连续相邻数据长度不超过k的最大和s。【输入】输入共二行第一行共有二个正整数:n k   ( 其中 1 <= k <= n )第二行共有n个正整数,数与数之间有一个空格【输出】输出只有一行且只有一个整数:s的值【输入样例】6 31 -5 4 -2 3 -1【输出样例】5【...

2018-08-10 17:47:54 621

原创 关于最大子段和的几种解法

1、枚举法 n的三次方#include<iostream>using namespace std;const int MAXN=100001;int main(){    int a[MAXN];    int n,i,j,k;    int maxsum,temp;    cin>>n;    for(i=1;i<=n;i++) cin>...

2018-08-10 17:21:54 381

转载 【动态规划】最大子段和问题,最大子矩阵和问题,最大m子段和问

【动态规划】最大子段和问题,最大子矩阵和问题,最大m子段和问题http://blog.csdn.net/liufeng_king/article/details/8632430     1、最大子段和问题     问题定义:对于给定序列a1,a2,a3……an,寻找它的某个连续子段,使得其和最大。如( -2,11,-4,13,-5,-2 )最大子段是{ 11,-4,13 }其和为20。...

2018-07-24 22:12:12 513

原创 高精度乘法

乘法:           5  3           4  7----------------------------------       3   7   1 2   1   2----------------------------------2   4   9   1A=5*10+3; B=4*10+7A*B=(5*4*100)+(5*7+3*4)*10+3*7#include<...

2018-07-07 22:24:59 103

原创 14.求10000以内n的阶乘!(noi题库1.6)

描述求10000以内n的阶乘。输入只有一行输入,整数n(0<=n<=10000)。输出一行,即n!的值。方法一:#include<iostream>using namespace std;int ans[100000000],jinwei,chengji;int main(){ int k=1,n; cin>>n; ans[1]=...

2018-07-07 21:23:41 1041

原创 高精度运算----减法

2、减法#include<stdio.h>#include<iostream>#include<string>#include<cstring>#include<algorithm>using namespace std;const int MAXN=1005;string s1,s2;int a[MAXN],b[MAXN],c[MAXN...

2018-06-24 07:48:06 144

原创 高精度运算---、加法

高精度运算1、加法 #include<stdio.h>#include<iostream>#include<string>#include<cstring>#include<algorithm>using namespace std;const int MAXN=1005;string s1,s2;int a[MAXN],b[MAXN],...

2018-06-24 07:46:27 276

空空如也

空空如也

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

TA关注的人

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