11 2021 档案
AcWing 1047.糖果
摘要:题目链接: https://www.acwing.com/problem/content/1049/ 题目大意: \(n\) 个数字,可以选择其中的若干个,要求它们的和是 \(k\) 的倍数,求最大的和为多少 思路: 因为每选择一个物品的状态可以由上一个状态转移过来,于是想到 \(dp\),就是一个 阅读全文
posted @ 2021-11-20 17:03 Hamine 阅读(59) 评论(0) 推荐(0)
HDU-1506 Largest Rectangle in a Histogram
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1506 题目大意: 有一行矩形,告诉你每个矩形的高度,求最大矩形的面积 例如,2,1,4,5,1,3,3,最大的面积是8 思路: 求出每一个矩形到 左边不小于 它的矩形的 最大距离 和到它 右边不小于 阅读全文
posted @ 2021-11-20 16:34 Hamine 阅读(64) 评论(0) 推荐(0)
CF 197A - Plate Game
摘要:题目链接: https://codeforces.com/problemset/status?my=on 题目大意: 大小为 a * b 的桌子,现在有无限个 r * r 的盘子,游戏的一步操作定义为将盘子放桌上,不能移动桌子上的盘子,不能拿走盘子,现在有两个人玩这个游戏,第一个人先操作,每个人都进 阅读全文
posted @ 2021-11-18 11:57 Hamine 阅读(93) 评论(0) 推荐(0)
CF 1249E - By Elevator or Stairs?
摘要:题目链接: https://codeforces.com/problemset/problem/1249/E 题目大意: 有 n 层楼,告诉你从 i 到 i + 1 的楼层 走楼梯 的时间以及 坐电梯 的时间,做电梯需要等待 c 时间,求解从 1 楼到每一层的最短时间 思路: 构建 dp 方程,dp 阅读全文
posted @ 2021-11-18 11:45 Hamine 阅读(86) 评论(0) 推荐(0)
石子合并合集(区间DP)
摘要:1. https://www.luogu.com.cn/problem/P1775 题目大意: \(n\) 堆石子排成 一排 ,编号为 1, 2, 3,..., \(n\)。每堆石子有一定的质量,用一个整数来表述,现要将这 \(n\) 堆石子合并成为一堆,每次只能合并 相邻 的两堆,合并的代价为这两 阅读全文
posted @ 2021-11-15 21:05 Hamine 阅读(100) 评论(0) 推荐(0)
欧几里得算法及扩展
摘要:noj:http://39.98.219.132:8080/problem/208 #include <bits/stdc++.h> using namespace std; #define LL long long LL gcd(LL a, LL b){ return (a % b == 0) ? 阅读全文
posted @ 2021-11-15 20:03 Hamine 阅读(111) 评论(0) 推荐(0)
背包问题
摘要:一、01背包 有 $n$ 件物品和一个容量为 $W$ 的背包,第 $i$ 件物品的体积为 $w[i]$,价值为 $v[i]$,求解将哪些物品装入背包中使总价值最大。 例:https://www.acwing.com/problem/content/2/ 思路: 当放入一个价值为 $w[i]$ 的物品 阅读全文
posted @ 2021-11-13 12:58 Hamine 阅读(214) 评论(0) 推荐(0)
#1967. 免费的馅饼
摘要:题目链接: http://39.98.219.132/problem/1967 题目大意: 小明走在小路上,路可以抽象成一个 数轴 ,坐标从 0 到 10, 小明在第 0 秒在 5 的位置, 天上掉下 n 个馅饼,第 t 秒有一个馅饼掉到 p 位置,如果当前在 k 位置, 那么下一秒可以移动到 k 阅读全文
posted @ 2021-11-12 11:35 Hamine 阅读(83) 评论(0) 推荐(0)
#1379. 广场车神
摘要:题目链接: POJ : http://39.98.219.132:8080/problem/1379 计蒜客 : https://nanti.jisuanke.com/t/31434 题目大意: 在 w * h 的网格中,(1,1)在左下角,(w,h)在右上角,只能向右上角移动,且每次移动的起点和终 阅读全文
posted @ 2021-11-11 15:17 Hamine 阅读(114) 评论(4) 推荐(0)
#1892. 最美味面包(bread)
摘要:题目链接: http://39.98.219.132/problem/1892 题目大意: 长为 n 的面包,每一片面包都有一个美味值,某一段面包的平均美味值是 这段面包的美味值之和 / 这段面包的长度 ,在其中选择长为 [s, t] 的一段面包,找出最大的一段的平均值 。 思路: 首先考虑 暴力, 阅读全文
posted @ 2021-11-10 11:46 Hamine 阅读(129) 评论(0) 推荐(0)
#1071. [绍兴2017]沙盘游戏
摘要:题目链接: http://39.98.219.132:8080/problem/1071 题目大意: 求 n * m 矩阵中和最大的子矩阵 思路: 首先通过 二维前缀和 建立前缀和矩阵,题目的数据导致 暴力 跑每个矩阵的值的时间复杂度为 O(n * n * m * m), 会超时。 进行优化,先从行 阅读全文
posted @ 2021-11-09 23:21 Hamine 阅读(188) 评论(0) 推荐(0)
洛谷 P1944 最长括号匹配
摘要:题目链接: https://www.luogu.com.cn/problem/P1944 题目大意: 给一个只包含‘(’,‘)’,‘[’,‘]’的非空字符串,“()”和“[]”是匹配的,寻找字符串中最长的括号匹配的子串,若有两串长度相同,输出靠前的一串。 思路: 设给定的字符串为 s ,可以定义数组 阅读全文
posted @ 2021-11-07 16:24 Hamine 阅读(194) 评论(0) 推荐(0)
洛谷 P5858 「SWTR-03」Golden Sword
摘要:题目链接: https://www.luogu.com.cn/problem/P5858 题目大意: 小 E 打算铸剑,现在有 n 种原料,编号从 1 到 n,下标为 i 的原料坚固值为 ai, 按照 1 到 n 的顺序依次加入炼金炉,但是炼金炉只能容纳 w 个原料,每放入一个原料前可以取出不超过 阅读全文
posted @ 2021-11-06 20:56 Hamine 阅读(612) 评论(0) 推荐(0)
洛谷P1233 木棍加工
摘要:题目链接: https://www.luogu.com.cn/problem/P1233 题目大意: 有 n 根长度和宽度已知的木棒,现在要加工木棒,第一根木棒的准备时间是 1 分钟,如果处理完一根长为 L ,宽为 W 的木棒,下一根木棒的长 为 L1,宽度为 W1, 并且满足 L >= L1,W 阅读全文
posted @ 2021-11-02 21:07 Hamine 阅读(162) 评论(0) 推荐(0)
最长公共子序列
摘要:简单,数据为 1e3 #include <bits/stdc++.h> using namespace std; const int N = 1e3 + 10; char a[N], b[N]; int n, m, f[N][N]; void solve(){ cin >> n >> m >> a 阅读全文
posted @ 2021-11-01 09:34 Hamine 阅读(103) 评论(0) 推荐(0)