上一页 1 2 3 4 5 6 7 ··· 22 下一页
摘要: 题目链接:https://codeforces.com/problemset/problem/570/D 题解: 这种题,基本上容易想到DFS序。 然后,我们如果再把所有节点分层存下来,那么显然可以根据 $in[v],out[v]$ 在层内二分出一段属于 $v$ 的子树的节点。 那么我们进一步考虑, 阅读全文
posted @ 2019-03-24 22:04 Dilthey 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/problemset/problem/1136/E 题意: 给出一个 $a[1 \sim n]$,以及一个 $k[1 \sim (n-1)]$,初始保证所有的 $1 \le i \le n-1$ 都满足 $a[i]+k[i] \le a[i+1 阅读全文
posted @ 2019-03-24 10:14 Dilthey 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 链接:https://codeforces.com/contest/570 A - Elections - [水] AC代码: B - Simple Game - [水] AC代码: C - Replacement AC代码: D - Tree Requests - [DFS序+二分] E - Pi 阅读全文
posted @ 2019-03-20 22:47 Dilthey 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://leetcode-cn.com/problems/integer-to-roman/ 题解: 把 $1,4,5,9,10,40,50, \cdots, 900, 1000$ 均看做档位,优先转化大的档位,直到不能转化为止,然后降一个档位,继续转化,反复如此直到 $num=0 阅读全文
posted @ 2019-03-19 21:08 Dilthey 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/ 题解: 两个 $p,q$ 指针均指向头,然后 $q$ 先往前走 $n$ 步,然后 $p,q$ 一起走,直到 $q$ 走到底,此时 $p$ 的位置即倒数第 $ 阅读全文
posted @ 2019-03-18 23:44 Dilthey 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/problemset/problem/1136/D 题意: 给出 $1 \sim n$ 的某个排列 $p$,再给出若干 $(x,y)$ 表示当序列中出现 $x,y$ 时,两者可以交换位置。问序列中最末尾的数可以前进多少步。 题解: 如果 $p[ 阅读全文
posted @ 2019-03-18 23:08 Dilthey 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/problemset/problem/1136/C 题意: 给出 $n \times m$ 的矩阵 $A,B$,你可以对其中任意某个 $k \times k$ 的子矩阵进行转置操作。 问你是否能将 $A$ 变成 $B$。 题解: 不管我们如何进 阅读全文
posted @ 2019-03-18 22:04 Dilthey 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 链接:https://codeforces.com/contest/659 A - Round House - [取模] AC代码: B - Qualifying Contest - [水] AC代码: C - Tanya and Toys - [贪心水题] AC代码: D - Bicycle Ra 阅读全文
posted @ 2019-03-18 21:32 Dilthey 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 链接:https://codeforces.com/contest/584 A - Olesya and Rodion - [水] 题解:注意到 $t$ 的范围是 $[2,10]$,对于位数小于 $2 \times 3 \times \cdots \times 10 = 3628800$ 的数,暴力 阅读全文
posted @ 2019-03-16 17:53 Dilthey 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/contest/584/problem/E 题意: 给两个 $1 \sim n$ 的排列 $p,s$,交换 $p_i,p_j$ 两个元素需要花费 $|i-j|$,要求你用最少的钱交换 $p$ 中的元素使得其变成 $s$。 题解: 思路很简单,给 阅读全文
posted @ 2019-03-16 17:51 Dilthey 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 链接:https://codeforces.com/contest/1136/ A - Nastya Is Reading a Book - [二分] B - Nastya Is Playing Computer Games - [思维题] 题解:我只想说,这道思维题有点东西…… AC代码: C - 阅读全文
posted @ 2019-03-16 00:46 Dilthey 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://vijos.org/p/1360 优先队列BFS: 这个八数码问题本身其实是之前人工智能实验课的作业…… 首先,如果不带估价函数,直接用优先队列BFS,肯定也是能得到正确结果的,至于用时怎么样,可以看评测结果…… 代码: 评测结果: Astar算法: 然后,我们知道,优先队 阅读全文
posted @ 2019-03-15 23:33 Dilthey 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.org/problemnew/show/P1071 题解: 模拟就完事儿了。 注意failed的情况有:出现一个 $f[x]$ 对应多个值;存在两个不同的 $x,y$ 的 $f[x]$ 和 $f[y]$ 相等;存在一个 $x$ 的 $f[x]$ 没有确定 阅读全文
posted @ 2019-03-15 00:33 Dilthey 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/problemset/problem/607/A 题意: 有 $n$ 个塔排成一行,第 $i$ 个激光塔的位置为 $a_i$,伤害范围是 $b_i$,激活第 $i$ 个塔后,所有在这个塔左侧且距离小于等于 $b_i$ 的塔都会被摧毁,但该塔本身 阅读全文
posted @ 2019-03-15 00:04 Dilthey 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/problemset/problem/706/C 题意: 给出 $n$ 个字符串,对于第 $i$ 个字符串,你可以选择花费 $c_i$ 来将它整个翻转。 要你尽量用最少的花费,使得 $n$ 个字符串按照字典序升序排序。 题解: $f[i][0, 阅读全文
posted @ 2019-03-14 22:33 Dilthey 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.org/problemnew/show/P1012 题解: 首先,同等长度的数字,用字典序的方法比较大小,和直接比较数字大小是一样的。 其次,对于任意两个数字进行拼接,哪个放在前面哪个放在后面,直接用字符串拼接起来,比较一下两种情况哪个比较大就可以了。 阅读全文
posted @ 2019-03-14 01:40 Dilthey 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/problemset/problem/431/C 题意: 定义一个 $k$ 树,即所有节点都有 $k$ 个儿子节点,相应的这 $k$ 条边的权重分别为 $1,2, \cdots, k$。 现在要你求出有多少条路径,从根节点出发,满足路径上至少有 阅读全文
posted @ 2019-03-14 01:26 Dilthey 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/problemset/problem/455/A 题意: 给出一个 $n$ 个数字的整数序列 $a[1 \sim n]$,每次你可以选择一个 $a[k]$ 将其删除,同时还会删除序列中所有等于 $a[k] + 1$ 和 $a[k] - 1$ 的 阅读全文
posted @ 2019-03-14 00:07 Dilthey 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/contest/1137/problem/D 题意: 交互题。 给定如下一个有向图: 现在十个人各有一枚棋子(编号 $0 \sim 9$),在不知道 $t,c$ 的值的情况下,他们同时从home出发,要最终到达flag处。 你只能选择移动哪几个 阅读全文
posted @ 2019-03-13 23:37 Dilthey 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/problemset/problem/191/A 题意: 给出 $n$ 个小写字母组成的字符串,两个字符串如果前者的最后一个字母与后者的首字母相同,那么两者可以连接, 同时要求最后得到的一个长字符串的首尾字母也要相同,求最长的满足要求的字符串的 阅读全文
posted @ 2019-03-12 00:08 Dilthey 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/contest/1132/problem/D 题意: 有 $n$ 个学生,他们的电脑有初始电量 $a[1 \sim n]$,他们的电脑每分钟会耗电 $b[1 \sim n]$,现在有一场比赛持续 $k$ 分钟。 要你买一个充电器,使得每个学生的 阅读全文
posted @ 2019-03-11 23:08 Dilthey 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/contest/670/problem/F 题意: 有一个非负整数 $n$,在它的右侧添上它的位数后,被发送出去;例如 $6510$,加上位数 $4$,变成 $65104$,发送出去。 但是,接受者接收到的数字则是被打乱了的,例如接收到了 $0 阅读全文
posted @ 2019-03-11 21:14 Dilthey 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/contest/670/problem/E 题意: 给出一个已经匹配的括号串,给出起始的光标位置(光标总是指向某个括号)。 有如下操作: 1、往左移动一下光标; 2、往左移动一下光标; 3、删除当前光标指向的括号,以及和它匹配的那个括号,以及这 阅读全文
posted @ 2019-03-11 16:34 Dilthey 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/contest/670/problem/E 题意: 给出一个已经匹配的括号串,给出起始的光标位置(光标总是指向某个括号)。 有如下操作: 1、往左移动一下光标; 2、往左移动一下光标; 3、删除当前光标指向的括号,以及和它匹配的那个括号,以及这 阅读全文
posted @ 2019-03-11 15:54 Dilthey 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://codeforces.com/contest/670/problem/E 题意: 给出一个已经匹配的括号串,给出起始的光标位置(光标总是指向某个括号)。 有如下操作: 1、往左移动一下光标; 2、往左移动一下光标; 3、删除当前光标指向的括号,以及和它匹配的那个括号,以及这 阅读全文
posted @ 2019-03-10 01:08 Dilthey 阅读(239) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 22 下一页