06 2022 档案

摘要:题目描述 给定一个H×W的矩阵,给定N个三元组(ri,wi,ai)\(\)(ri,wi)位置的值为ai,其余格子上数值为0Takahashi将分别以$(r_i, w_i)\(作为起始位置,从当前位置走到同行或者同列且数值大于当前位置的 阅读全文
posted @ 2022-06-20 20:03 小菜珠的成长之路 阅读(124) 评论(0) 推荐(0) 编辑
摘要:引言 八数码问题的关键有两点: 将整张图作为bfs的一个状态 如何进行状态转移 代码上的技巧主要有: 使用map代替dist数组,改dist[ed] == 0x3f3f3f3f为mp.count(ed) == 0 学会矩阵转数组的方法 学会使用vector存图 下面将从以上两个角度分析下面题目。 A 阅读全文
posted @ 2022-06-20 11:43 小菜珠的成长之路 阅读(50) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定X,Y,A,B,C,问能否在0xX,0yY的范围中不相重叠地放置面积为A,B,C的三个矩形。 数据范围 1X,Y109 1A,B,C1018 解题思路 阅读全文
posted @ 2022-06-16 15:28 小菜珠的成长之路 阅读(52) 评论(0) 推荐(0) 编辑
摘要:题目描述 序列P(1,2,3,...,N的一个排列,对于排列P,有M个限制条件(Ai,Bi),表示Ai要在Bi左侧,问是否存在这样的排列P,若存在,则输出字典序最小的排列;若不存在,则输出-1。 数据范围 \(2 \le N \le 2 \time 阅读全文
posted @ 2022-06-16 15:11 小菜珠的成长之路 阅读(66) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定N个矩形巧克力,第i块宽为Ai,长为Bi; 给定M个盒子,第i个盒子宽为Ci,长为Di; 每个盒子只能放一块巧克力,且只有当满足AiCjBiDj,巧克力才能放入盒子; 问能否将所有巧克力都放入盒子中? 数据范 阅读全文
posted @ 2022-06-15 10:57 小菜珠的成长之路 阅读(39) 评论(0) 推荐(0) 编辑
摘要:总起 目前做到的有向图的强联通分量大多是模板题,按照基本套路可以完成。对于该类题目,基本解决方法如下: tarjan算法 缩点、去重边、建图 在新建的拓扑图中找出问题答案 基础结论 知识讲解 基本概念 算法原理 基础结论 tarjan缩点后的图为拓扑图 按照scc_cnt编号,倒序为拓扑序 将一个有 阅读全文
posted @ 2022-06-15 10:01 小菜珠的成长之路 阅读(61) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一个无权有向图G(N个点,M条边),给定起点S和终点T,问是否可以从S走到T。如果可以到达,输出最少步数;如果不能到达,输出-1。 规定一步如下:沿G中边的指向走3条边记作一步 数据范围 2N105 \(0 \le M 阅读全文
posted @ 2022-06-12 16:02 小菜珠的成长之路 阅读(47) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定K个蓝球和NK个红球,这N个球从左到右排成一列,Takahashi可以每次选连续的若干个蓝球直至蓝球被选完,他会在尽可能少的步数内完成。 问有多少种球的摆放方式使得Takahashi可以在恰好$i(1 \le i \le K)\(步内取完所有蓝球?由于方案数很 阅读全文
posted @ 2022-06-12 15:45 小菜珠的成长之路 阅读(36) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一个N×N的棋盘,以.表示空位置,以#表示障碍。给定起始位置和结束位置,问按照题目规定走法,最少可以多少步由起点到终点,若不可到达,输出-1。 题目规定走法: 可以按照以下四个方向一直走,直到不能走为止,以上行为算作1步,即在该过程中走过的每个格子所用步数相同。 规定 阅读全文
posted @ 2022-06-11 11:38 小菜珠的成长之路 阅读(36) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一个N,找到最小的满足下列条件的X: XN X=a3+a2b+ab2+b3, ab为整数 数据范围 0N1018 题解 首先观察X的表达式发现,a,b地位等价,且若$0 \le 阅读全文
posted @ 2022-06-11 11:27 小菜珠的成长之路 阅读(30) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定平面上不相重合的N个点,计算穿过其中K个点的线的条数,若有无穷条,输出Infinity 数据范围 1KN300 |Xi|,|Yi|109 XiXjor$Y 阅读全文
posted @ 2022-06-10 19:18 小菜珠的成长之路 阅读(39) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一个长度为N的序列A=(A1,A2,A3,...,AN)和两个数X,Y,求满足以下条件的(L,R)的个数。 1LRN AL,AL+1,...,AR的最大值为X,最小值为Y 数据 阅读全文
posted @ 2022-06-10 10:31 小菜珠的成长之路 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Step1.申请免费专业版软件 https://zhuanlan.zhihu.com/p/338280181?ivk_sa=1024320u Step2.安装pycharm https://blog.csdn.net/qq_38410428/article/details/118912777 Ste 阅读全文
posted @ 2022-06-09 10:17 小菜珠的成长之路 阅读(85) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一个数组A=(a1,a2,...,a3),给定Q组询问,每组询问给出lrx,输出下标[l,r]范围内数值等于x的元素个数。 数据范围 1N2×105 1AiN \(1 \ 阅读全文
posted @ 2022-06-08 08:46 小菜珠的成长之路 阅读(29) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一个数N,找出[1,N]范围内,可以表示成p×q3的形式的数的个数,其中p<qpq均为质数。 数据范围 1N1018 题目解析 首先观察数据范围发现不可以枚举i,i[1,N],然后判断 阅读全文
posted @ 2022-06-06 16:53 小菜珠的成长之路 阅读(29) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定两个数组A=(a1,a2,...,aN)B=(b1,b2,...,bN),给定Q组询问,每组询问包含xy,判断由A数组的前x个数与B数组的前y个数组成的集合是否相等。若相等,输出"Yes",否则输出"\ 阅读全文
posted @ 2022-06-06 16:27 小菜珠的成长之路 阅读(44) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一个数W,你需要准备一批砝码以满足以下条件: 砝码的数量在1300之间(包括1300). 每个砝码的重量不超过106 可以用至多3个不同砝码表示1W之间的每一个数(包括1W). 数据范围 \(1 \le W \le 10 阅读全文
posted @ 2022-06-06 09:30 小菜珠的成长之路 阅读(40) 评论(0) 推荐(0) 编辑
摘要:题意描述 Takahashi有N头牛,编号为1N,他可以通过以下N种方式来喂养牛: 花费A1喂养牛1和牛2 花废A2喂养牛2和牛3 花费A3喂养牛3和牛4 ... ... 花费AN1喂养牛N1和牛N 花费 阅读全文
posted @ 2022-06-06 09:18 小菜珠的成长之路 阅读(55) 评论(0) 推荐(0) 编辑
摘要:https://github.com/BNDong/Cnblogs-Theme-SimpleMemory https://www.dbnuo.com/Cnblogs-Theme-SimpleMemory/docs/v2/#/Docs/GettingStarted/install?id=%e8%8e% 阅读全文
posted @ 2022-06-02 19:47 小菜珠的成长之路 阅读(19) 评论(0) 推荐(0) 编辑
摘要:题意 给定含有N个元素的数组A,输出满足下列条件的三元组(i,j,k)的数量。 1i<j<kN Ai,Aj,Ak 各不相同 分析 对于数对计数问题,常用的方法是枚举其中某一个数,然后快速计算选定该数的情况下满足条件的数对个数。由于枚举某个 阅读全文
posted @ 2022-06-01 22:22 小菜珠的成长之路 阅读(140) 评论(1) 推荐(1) 编辑
摘要:转载自聪明的小熊猫: https://www.cnblogs.com/miraclepbc/p/16321867.html 阅读全文
posted @ 2022-06-01 22:20 小菜珠的成长之路 阅读(50) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示