会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
别闹了金华
博客园
首页
新随笔
联系
订阅
管理
2021年10月24日
acwing 1027 方格取数 算法提高课
摘要: 题目大意: 给定一个 \(n * n\) 的数组,从 \((1, 1)\) 走到 \((n, n)\) , 每次走到当前格子,取走当前格子里的数,当前格子里的数取走后就变成了0。现在$(1, 1)\(走到\)(n, n)$ 走两次,所能得到的数字之和最大为多少。 思路: 此题是一个动态规划数字三角形
阅读全文
posted @ 2021-10-24 11:20 TodayMagic
阅读(73)
评论(0)
推荐(0)
2021年10月21日
PAT甲级 1102 Invert a Binary Tree (25 分)
摘要: 题目大意: 一颗二叉树有 \(N\) 个结点,编号从 \(0 \sim N - 1\),先给出每个结点的左右结点编号(如果左右结点不存在用 \(-\) 表示)。现在请你输出该二叉树的反转二叉树的层序遍历和中序遍历。 思路: 这是一道非常典型的数据结构题。因为根节点没有父亲节点, 我们先利用输入找出根
阅读全文
posted @ 2021-10-21 20:10 TodayMagic
阅读(17)
评论(0)
推荐(0)
2021年10月19日
2021 RoboCom 世界机器人开发者大赛-本科组(初赛)7-4 疫情防控 (30 分)
摘要: 题目大意: 给定一个 \(n\) 个顶点, \(m\) 条边的图,现在对图进行 \(d\) 次操作, 每次操作为标记编号为 \(c\) 的顶点不能走(即删除与 \(c\) 相连的边),每次操作中又有 \(q\) 次询问:编号 \(x\) 和 编号 \(y\) 之间是否有通路。 思路: 这个题目如果采
阅读全文
posted @ 2021-10-19 20:24 TodayMagic
阅读(120)
评论(0)
推荐(0)
2021年10月18日
2021 RoboCom 世界机器人开发者大赛-本科组(复赛)7-2 拼题A打卡奖励 (25 分)
摘要: 题目大意: 给定 $N$张打卡卷,第 \(i\) 张打卡卷需要 \(m_i\) 分钟做完,完成后可获得 \(c_i\) 枚奖励的金币。问 \(M\) 分钟内最多可以得到多少金币。 思路: 显然这是一个01背包问题。但是,按照常规的想法,把时间看成是物品的体积,金币看成是价值,则 \(M\) 就是背包
阅读全文
posted @ 2021-10-18 20:09 TodayMagic
阅读(696)
评论(0)
推荐(0)
2021年10月14日
PAT甲级 1099 Build A Binary Search Tree (30 分)
摘要: 题目大意: 给出了一颗含有N个结点的树的结构,即每个结点的左子树编号和右子树编号,现在有N个数要放到这颗树的结点上,使之满足二叉搜索树的性质。 思路: 二叉搜索树的性质: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;
阅读全文
posted @ 2021-10-14 19:49 TodayMagic
阅读(22)
评论(0)
推荐(0)
2021年10月13日
PAT甲级 1101 Quick Sort (25 分)
摘要: 题目大意: 给定一个数组 \(a\) , 数组中有多少个元素 \(a_i\) 满足 \(a_i\) 大于等于左边的所有元素且 \(a_i\) 小于等于右边的所有元素。请输出满足元素的所有个数和元素。 思路: 求出两个数组 \(l[i]\) 和 \(r[i]\), 其中 $ l[i]$ 表示当前 \(
阅读全文
posted @ 2021-10-13 14:01 TodayMagic
阅读(13)
评论(0)
推荐(0)
2021年9月20日
Coderforces 1360F Spy-string
摘要: 题目大意: 给定 n个长度为m的字符串$a_i$,能否找到一个字符串s,使得s串与$ai$串至多存在一个不相同的字符。找出这样的字符串并输出它,如果没有找到则输出-1。 思路: 暴力枚举求解。每次把 \(a_1\) 的所有可能是答案的字符串给枚举一遍,然后判断这个字符串和 $a_2 到 a_n$的串
阅读全文
posted @ 2021-09-20 10:10 TodayMagic
阅读(37)
评论(0)
推荐(0)
2021年9月17日
第十二届蓝桥杯省赛第二场C++A/B组 负载均衡
摘要: 题目大意: 给定 n 台计算机和这 n 台计算机的计算力,现有 m 个任务需要被分配到这 n 个计算机上,每一个任务在 a 时刻被分配到编号为 b 的计算机上,任务消耗计算机算力为d, 耗时为 c。计算机处理任务需满足以下条件: 1.当前时刻编号 b 计算机没有正在处理任务 2.当前时刻编号 b 计
阅读全文
posted @ 2021-09-17 08:56 TodayMagic
阅读(161)
评论(0)
推荐(0)
2021年9月13日
Codeforces 1381A2 Prefix Flip (Hard Version)
摘要: 题目大意 给定两个只含 0 和 1 字符串 a , b ,在下面这种变换规则下,a 经过多少变换次数得到 b,输出该次数并输出每次变换的位置,并且变换次数不超过$2 * n$。 变换规则:选择字符串 a 的一个前缀,同时反转前缀中的位( 0 变成 1 , 1 变成 0 ),并反转前缀中位的顺序。例:
阅读全文
posted @ 2021-09-13 21:25 TodayMagic
阅读(52)
评论(0)
推荐(0)
2021年9月12日
Codeforces 1365D Solve The Maze
摘要: 题目大意: 在一个 \(n * m\) 的矩阵中,有空地、坏人、好人和墙。你可以将空地变成墙来堵住坏人。$(n, m)$为出口,是否存在一个方案使得矩阵中所有好人能够走到出口,而所有坏人不能通过出口,相应的输出$Yes$ 和 \(No\)。 思路: 1.预处理:如果坏人和好人相邻,那么坏人一定可以走
阅读全文
posted @ 2021-09-12 11:19 TodayMagic
阅读(84)
评论(0)
推荐(0)
公告