自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 693. 行程排序

693. 行程排序

2022-06-27 20:51:14 156

原创 AcWing 4406. 积木画

动态规划

2022-06-17 13:20:31 166

原创 AcWing 2068. 整数拼接

摆烂了,欢迎评论ac代码

2022-06-16 14:44:49 136

原创 AcWing 4274. 后缀表达式

摆烂了,加了点注释

2022-06-15 22:47:08 119

原创 AcWing 1101. 献给阿尔吉侬的花束

队列解迷宫问题

2022-06-14 18:13:04 170

原创 AcWing 1265. 数星星

AcWing 1265. 数星星

2022-06-14 09:36:32 104

原创 AcWing 4273. 链表合并

摆烂了

2022-06-13 15:46:48 126

原创 AcWing 1236. 递增三元组(很简单)

前缀和O(n)时间复杂度a[i]表示a中大小为i的个数,c[i]表示c中大小为i的个数,b[i]依次存入hash表求出a[i]中比b[i]小的个数和c[i]中比b[i]大的个数两个数相乘,将结果依次加入ans求出结果。

2022-06-12 18:45:44 154

原创 AcWing 1214. 波动数列

波动数列

2022-06-12 17:27:27 141

原创 AcWing 4269. 校庆

一直过不了,不知道哪里错了改好了再改

2022-06-12 16:21:39 108

原创 AcWing 4268. 性感素数

一共三种情况

2022-06-12 15:22:37 192

原创 AcWing 1212. 地宫取宝

i,j表示坐标k表示当前宝物数量l表示宝贝价值最大值

2022-06-12 11:00:29 117

原创 第十三届蓝桥杯省赛I:李白打酒加强版

先看一下题目吧样例说明分析:看题目还是很容易想到要用动态规划的,题目要求的是求遇到遇到花的次数i=N、遇到店的次数j=M、且剩余酒的量k=0斗的情况有多少种。由此我们的思路就很容易确定了,即设置一个三维数据f[i][j][k],i即遇到花的次数,j即遇到店的次数,k即当前酒的量。f[i][j][k]即遇到花的次数为i,遇到店的次数为j,酒量为k的情况数量。对于k是奇数还是偶数的问题,我是从前一种情况推后一种情况代码:#include <iostream>using na

2022-05-16 18:39:46 880 2

原创 AcWing 2031. 折叠绳子

代码说明:将数据存起来,依次枚举即可代码如下:#include <iostream>#include <algorithm>using namespace std;int n,l,ans;int f[110];bool check(int l,int r) { while(--l>=0&&++r<n) if(f[l+1]-f[l]!=f[r]-f[r-1])//相邻两个绳结的距离 ret

2022-05-08 23:41:04 197 3

原创 AcWing 3359. 更多奇怪的照片

说明:如下代码如下:#include <iostream>using namespace std;int n;int B[5];int main() { cin >> n; int num; for(int i=0; i<n; i++) { cin >> num; B[num&1]++; } while(B[0]<B[1]) { B[0]++;

2022-05-08 22:17:06 107

原创 AcWing 2012. 一排奶牛

原理:根据题意知道我们要求的即是只有两个数的最长的区间,如图所示代码中直接从i遍历到j,然后返回代码如下:#include <iostream>using namespace std;int n,ans;int B[1010];int main() { cin >> n; for(int i=0; i<n; i++) cin>> B[i]; int a=B[0],b=B[1];//a,b相同没有影响

2022-05-08 21:09:04 275

原创 AcWing 1659. 社交距离 I

AcWing 1659. 社交距离 I#include <iostream>using namespace std;int n,m,ans;string str;int location[100010];//记录牛的位置bool check(int num) { int add=0; add+=location[0]/num+(n-location[m-1]-1)/num;//两边的牛的情况 if(add>=2) return true;//可能不

2022-05-08 19:59:34 122

原创 2021-08-03

layout: acwingtitle: 快速排序date: 2021-10-10 16:00:28tags:C++有些情况下取中间比去两边更快#include <iostream>using namespace std;const int N = 1000010;int q[N];void quick_sort(int q[], int l, int r){ if (l >= r) return; int i = l - 1, j = r.

2021-10-10 16:04:50 98

原创 欢迎使用优快云markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-04-11 15:58:13 94

空空如也

空空如也

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

TA关注的人

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