随笔分类 -  搜索

摘要:$Des$ 给定一个有向图,起点为$1$,终点为$n$,求和最短路相差不超过$k$的路径数量.有$0$边.如果有无数条,则输出$ 1$. $n\leq 10^5,k\leq 50$ $Sol$ 首先,有无数条边的情况一定是在与最短路相差不超过$k$的一条路上有$0$环. 先不考虑$0$边和$0$环, 阅读全文
posted @ 2019-10-23 22:30 DTTTTTTT 阅读(122) 评论(0) 推荐(0)
摘要:$Sol$ 约定$pos$为老张所处的位置的路灯号,$ipos$. 显然,如果$i$和$j$都关了,那么它们之间的所有灯一定也都关了. 设$f[i][j][k]$表示关掉$[i,j]$的灯,现在在$k$位置($k=i$或$k=j$),所有路灯的功耗. 转移有两种,显然,懒得写了. 记搜即可. $Co 阅读全文
posted @ 2019-10-21 23:02 DTTTTTTT 阅读(86) 评论(0) 推荐(0)
摘要:$Des$ 有一个网格图,上面的格子分为空地和障碍,障碍是不可以走的.现在从给定的起点出发开始~~到处乱~~走,最多可以往左走$l$次,往右走$r$次.求可能到达的点数. $Sol$ 如果只限制了向左或向右走的次数就要简单一些,所以我们先思考这一种情形. 假设只限制了向左走不能超过$l$次.这样转化 阅读全文
posted @ 2019-09-30 20:16 DTTTTTTT 阅读(192) 评论(0) 推荐(0)
摘要:是一道搜索题! 阅读全文
posted @ 2019-07-23 19:44 DTTTTTTT 阅读(188) 评论(0) 推荐(0)
摘要:题目描述 • 有一个神秘的常数 K ,s 位• 现在有 n 个 s 位数,告诉你每个数与 K 有多少位是相同的• 判断 K 的无解、多解、唯一解,并求出唯一解(如果存在的话)• 所有出现的数都允许前导零• s ≤ 9, n ≤ 50 输入格式第一行两个数 n, s 。接下来 n 行,每行两个数 a, 阅读全文
posted @ 2019-01-23 22:00 DTTTTTTT 阅读(156) 评论(0) 推荐(0)
摘要:题目在这里呀 题目: 已知一个n元高次方程: 其中:x1, x2,...,xn是未知数,k1,k2,...,kn是系数,p1,p2,...pn是指数。且方程中的所有数均为整数。 假设未知数1 <= xi <= M, i=1…n,求这个方程的整数解的个数。 1 <= n <= 6;1 <= M <= 阅读全文
posted @ 2019-01-23 14:54 DTTTTTTT 阅读(895) 评论(7) 推荐(0)
摘要:problem codevs 洛谷 题意: 对于包含字母A到Y各一次的单词S,将其从上到下从左到右写在一个5*5的矩阵中,如单 词ADJPTBEKQUCGLRVFINSWHMOXY写出来如下: A D J P T B E K Q U C G L R V F I N S W H M O X Y 若该矩 阅读全文
posted @ 2019-01-23 09:42 DTTTTTTT 阅读(387) 评论(6) 推荐(0)
摘要:这里是题目呀 因为太懒了所以不概括题意了(懒得调格式 copy下来很丑) 思路: 其实最朴素的很好想啦 就是枚举每个字母所代表的数 然后check 优化就是尽量从低位开始赋值 这样可以更早检验并排除错误答案 这里一个预处理就可以啦 数组有很多 一定不能晕了 However,我的代码仍然有少数超时的点 阅读全文
posted @ 2019-01-22 21:21 DTTTTTTT 阅读(225) 评论(1) 推荐(0)
摘要:这里是题目呀 题意: 给定初始矩阵和目标矩阵 (都是4*4,矩阵元素都为0/1) 只有相邻才能交换 求最少交换多少次使得初始矩阵变为目标矩阵 思路:矩阵里 一定有x个需交换成1的0 也一定有y个需交换成0的1 对于每一个需交换的元素来说 选取最近的与自己不同的待交换的元素交换即可 bfs实现 还有 阅读全文
posted @ 2019-01-22 20:22 DTTTTTTT 阅读(254) 评论(0) 推荐(0)
摘要:这里是题目呀 题意:给n个格子,每个格子有一个对应的分数 给m张牌 每张牌上有对应的步数 tortoise从第一个格子出发 每次使用一张牌 前进的步数为牌上的数字 每到一格 把格子上的数字加入分数 求最大的分数 主要思路:要抓住题目里说的 牌的种数是有限的 只有4种 用每种牌使用了多少来做状态 #i 阅读全文
posted @ 2019-01-22 19:46 DTTTTTTT 阅读(179) 评论(0) 推荐(0)