![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
持续跟新
BHS_
间歇性学习,持续性摆烂
展开
-
1212地宫取宝dp
X 国王有一个地宫宝库,是 n×m 个格子的矩阵,每个格子放一件宝贝,每个宝贝贴着价值标签。地宫的入口在左上角,出口在右下角。小明被带到地宫的入口,国王要求他只能向右或向下行走。走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然,也可以不拿)。当小明走到出口时,如果他手中的宝贝恰好是 k 件,则这些宝贝就可以送给小明。请你帮小明算一算,在给定的局面下,他有多少种不同的行动方案能获得这 k 件宝贝。输入格式第一行 3 个整数,n,m,k,含义.原创 2022-04-02 17:47:49 · 92 阅读 · 0 评论 -
最长上升子序列-dp
给定一个长度为 N 的数列,求数值严格单调递增的子序列的长度最长是多少。输入格式第一行包含整数 N。第二行包含 N 个整数,表示完整序列。输出格式输出一个整数,表示最大长度。数据范围1≤N≤1000,−109≤数列中的数≤109输入样例:73 1 2 1 8 5 6输出样例:4还有用二分最优化的方式,但是现在不想学#include<iostream>using namespace std;const int N = 1010;...原创 2022-04-02 12:01:43 · 431 阅读 · 0 评论 -
L1-3 宇宙无敌加法器 (20 分)
地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个 PAT 星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是 7 进制数、第 2 位是 2 进制数、第 3 位是 5 进制数、第 4 位是 10 进制数,等等。每一位的进制 d 或者是 0(表示十进制)、或者是 [2,9] 区间内的整数。理论上这个进制表应该包含无穷多位数字,但从实际应用出发,PAT 星人通常只需要记住前 20 位.原创 2022-03-25 09:53:17 · 157 阅读 · 0 评论 -
sort()函数_
#include<iostream>#include<algorithm>using namespace std;const int N = 100010;int n, l;int q[N];int main(){ cin >> n; for (int i = 1; i <= n; i++) cin >> q[i]; //n个数由大到小排列 sort(q + 1, q + n + 1, greater<int.原创 2022-03-18 20:49:10 · 53 阅读 · 0 评论