- 博客(5)
- 收藏
- 关注
原创 2021/1/09
攻一下动态规划,我好累。一、数的划分#include<bits/stdc++.h>using namespace std; int main(){ int n,k; cin>>n>>k; int dp[205][10]= {0}; //将i分成j堆的方案数 for(int i=1; i<=n-k+1; i++) { dp[i][1]=1; } for(int i=1; i
2021-01-10 17:15:10
147
原创 2020/12/29
经典动态规划问题复习一、最长上升子序列#include <bits/stdc++.h>int maxlen[10005];int a[10005];using namespace std;int main(){ int n; cin >> n; for(int i=1;i<=n;i++) { cin >> a[i]; } for(int i=1;i<=n;i++)
2020-12-31 10:57:53
151
原创 STL之stack的应用——前中后表达式转换、求值
一、stack基础知识1、stack基本操作#include <iostream>#include <algorithm>#include <stack>using namespace std;int main (){ stack<int> s; // 创建栈 int sum (0); s.push(i); // 入栈 while (!s.empty())// 判断栈是否为空 { sum += s.top()
2020-07-23 15:52:35
2555
4
原创 Algorithm模板中的Min/Max/sort函数
min/max函数既可以针对基本类型,也可以针对自定义类型。下面分这两种情况讲解一下:一、基本类型1、范围:即int / double / float / char / string / char * (字符串)2、用法示例:#include <algorithm>#include <iostream>using namespace std; int main(){ int a,b; cin >> a >> b;
2020-07-22 16:03:12
2735
原创 C语言指针进阶笔记
一、指针与二维数组 两种角度看待二维数组(1)从一维数组角度#include <stdio.h>int main(){ int a[3][4]; int *p=&a[0][0]; int i,j; for( i=0; i<3; i++ ) for( j=0; j<4; j++ ) *(p++)=i+j;//赋值以后,p++,向后移}(2)从二维数组角度int a[3]..
2020-07-08 14:14:37
499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人