自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法打卡

数学 筛法求素数(转载)

2020-05-27 16:57:53 265

原创 笔记刷题-动态规划

2.Max Sum 最大子串和 题目:求最大子串和,并求区间[l,r] 思路:原始数组为 a[i] , 我们就用 a[i] 来表示以 i 结尾的最大子串和。 a[i-1] >=0 ,就说明对 a[i] 是有贡献的(能让a[i]更加大)。 a[i-1] <0 ,就说明没有贡献,记录此时下标(因为找到更大的a[k]时此时下标就是左区间)。 循环时更新ans=max()即可。 代码 #include<bits/stdc++.h> using namespace std; i

2020-05-27 17:00:36 189

原创 个人笔记-动态规划

文章目录思想题目1. 经典的数字三角形问题2. 最大子序列和 思想 1.拆。 根据问题的可能性把问题划分成一步一步这样就可以通过递推或者递归来实现。关键就是这个步骤,动态规划有一类问题就是从后往前推到,有时候我们很容易知道:如果只有一种情况时,最佳的选择应该怎么做.然后根据这个最佳选择往前一步推导,得到前一步的最佳选择。 2.找到状态之间的关系 前一子问题的解,为后面的子问题提供了有用的信息...

2020-05-27 16:59:05 536 1

原创 个人笔记-快速幂和快速乘积

1.快速幂 板子 //快速幂 ll quick_pow(ll a,ll b,ll mod){ ll sum=1; while(b){ if(b%2)sum=sum*a%mod; a=a*a%mod; b/=2; } return sum; } 2.快速乘积 计算a·b%mod,1<= a,b <=1018 直接乘积取模的话会超范围,固可以用类似快速幂的思想...

2020-05-27 16:57:06 197

原创 牛客2020寒假练习第二场

A.做游戏 签到题 #include<stdio.h> #include<math.h> #include<string.h> #include<iostream> #include<algorithm> #include<string> #include<queue> using namespace std;...

2020-03-10 11:52:57 132

原创 牛客2020寒假练习第一场

第一场 A. honoka和格点三角形 链接:https://ac.nowcoder.com/acm/contest/3002/A 来源:牛客网 满足以下三个条件的为 好三角形 1.三角形的三个顶点均为格点,即横坐标和纵坐标均为整数。 2.三角形的面积为 。 3.三角形至少有一条边和 x轴或 y轴平行。 honoka想知道,在平面中选取一个大小为 n*m 的矩形格点阵,可以找到多少个不同的“...

2020-03-10 11:52:31 564

空空如也

空空如也

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

TA关注的人

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