自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 map的用法2020-11-12

map的用法总结使用map1.头文件:#include < map > //没有.h 切记2. 模板类嘛,自然需要关键字3. map<int, string> sb;4. 查找元素5. 基操C++ maps是一种关联式容器,包含“关键字/值”对 begin() 返回指向map头部的迭代器 clear() 删除所有元素 count() 返回指定元素出现的次数 empty() 如果map为空则返回

2020-11-12 19:16:26 120

原创 ACM暑假集训总结4

南昌理工ACM2020暑假集训总结4DFS基础入门和模板一、dfs的简要说明(1):深度优先搜索(Depth-First-Search)是搜索算法的一种。是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被发现的节点,则选择其中一个作为源节点并重复以上过程,整个进程反复进行直到所有节点都被访问为止。属于盲目搜索。dfs这里插入图片描述(2):DFS是图论里面的一种

2020-08-15 10:11:27 248

原创 ACM暑假集训总结3

南昌理工学院ACM暑假集训总结3一.二分查找二.简单入门搜索————————————————————————————————————一.二分查找1.什么是二分查找?二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。2.二分查找的思想?就是数学中的二分法一样的思想3.二分最简易的模板int find(int x) //二分查找 { int l=1,r=n; while (l&lt

2020-08-09 09:38:52 127

原创 ACM暑假集训总结2

动态规划入门1.背包问题2.简单路径方案问题高精度入门1. 高精加减乘除问题...动态规划入门水题题目描述棋盘上 AA 点有一个过河卒,需要走到目标 BB 点。卒行走的规则:可以向下、或者向右。同时在棋盘上 CC 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,AA 点 (0, 0)(0,0)、BB 点 (n, m)(n,m),同样马的位置坐标是需要给出的。现在要求你计算出卒从 AA 点能够到达 BB 点的路径

2020-08-01 13:06:02 179

原创 ACM集训2高精度加法和减法

高精度加法#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int maxn=2e2+4;char s1[maxn]={};char s2[maxn];int a[maxn];int b[maxn];int c[maxn];int main(){ scanf("%s %s",s1,s2);

2020-07-29 15:01:42 134

原创 ACM暑假集训总结1

百度之星第三场Discount题目描述学皇来到了一个餐馆吃饭。他觉得这家餐馆很好吃,于是就想办个会员。一共有 nn 种会员充值卡套餐,假设学皇这餐饭的消费为 aa 元,选择第 ii 种套餐,需要充值 b[i] * ab[i]∗a 的钱,这次吃饭可以打 c[i]\times 10c[i]×10 折,由充值的钱支付(即这次吃饭只需要从充值金额中扣除 a\times c[i]a×c[i] 元)。以后用剩余的充值的钱吃饭不再打折。请问学皇应该选择哪个套餐(必须选择恰好一个套餐),使得优惠的比例最大?优惠比

2020-07-26 20:54:05 312

原创 01背包问题 ACMer入门暑假集训1

背包入门–01背包相信DD的背包九讲已经讲的很详细了,不过我带来了更适合入门者学习的模板,开始吧。01背包的题目描述的标志描述: n件物品,容量为v,第i件物品的重量为w[i],价值为v[i],求怎么装可以使背包装的价值之和最大理解:每件物品只能拿一次,每件物品可以选择拿或不拿,所以我们从前i件物品开始考虑拿或者不拿;拿第i件物品:背包总价值就是第i件价值加上前i-1价值的总和;用表达式表示的话就是总价值=v[i]+前i-1的价值总和这里我们设f[i][j]表示前i件物品放在容量为j的最大价值

2020-07-26 12:27:57 225 1

空空如也

空空如也

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

TA关注的人

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