随笔分类 - 牛客
摘要:
牛客小白月赛 57 链接 A. 最大面积 两个矩形的长宽分别取 即可. 点击查看代码 #include <bits/stdc++.h> using namespace std; using ll = long long; void solve() { int a, b, c, d; ci
阅读全文

摘要:Freezing 牛客小白月赛53F 首先有一个朴素的 , dp[i][j] 表示前 个人中,且最后一个人的状态是 的方案数,然后暴力转移即可,复杂度 无法通过本题。 有一个不能通过本题的优化是,我们可以通过枚举 ~j 的子集,来进行状态
阅读全文
摘要:小沙的签到题 题目link 题目描述 给定一段长度为 的序列 ,求序列中有多少对数相加不会产生 10 进制的进位。 第一种做法是六维前缀和,考虑 s[bit1][bit2][bit3][bit4][bit5]
阅读全文
摘要:传送门 题意简述: 你可以佩戴 个武器 以及 最多 个饰品, 你拥有 个武器进行选择, 每个武器有三个属性,重量、伤害以及武器的蓄力时间。你只能进行一次攻击,求出你可以杀死 一个 血量 的 的最小花费时间,如果无论如何也杀不死,输
阅读全文
摘要:传送门 通过题意可以发现,每次操作就是在数组 中选择一个点,然后以它为起点进行区间加值操作 (注意是整个数组都会加,最终以当前点的前一个点结束) 判断是否可以通过一些操作使的从数组 ,变为数组 。 首先可以令 ,问题转换为是否可
阅读全文
摘要:传送门 题目描述 给出一个区间, 求这个区间内有多少个数字满足如下条件: 每相邻两个数位和为素数 其中至少一个数位为 没有前导 数据范围 思路 典型的 数位DP 计算方式为 \(f(r) - f(l-1
阅读全文