上一页 1 ··· 5 6 7 8 9
摘要: 题目链接:自动刷题机 思路 二分典题,两个二分判断出可能的最大值和最小值。需要注意当删掉y行代码后,当前代码行数小于0时需要将代码行数重新赋值为0,然后需要注意二分的n最大值的边界,因为x[i]的最大值为1e9,日志最多有1e5行,所以考虑极限情况,日志每一行都是写了1e9行代码,所以最大n可能为1 阅读全文
posted @ 2024-06-16 12:58 薛定谔的AC 阅读(12) 评论(0) 推荐(1) 编辑
摘要: 题目链接:快速幂 思路 简单快速幂模板。a ^ 17 = (a ^ 2) ^ 8 * a,此时pow()中的y就可以视为17 -> 8(y >>= 1),pow()中的x就是底数a -> a ^ 2(x *= x),结果res可以视为在循环时多出来的后边乘的a,1 -> a(res *= x),简单 阅读全文
posted @ 2024-06-16 12:43 薛定谔的AC 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 题目链接:歌唱比赛 思路 根据题目分析可得,假如小x的点赞数是123111,小y的点赞数是234111,则字符串的第4为到第6位结果都为Z,分别为对比(111,111),(11,11),(1,1),字符串的第三位为Y,为对比(3111,4111),则结果字符串为YYYZZZ。 此时可以轻易判断出字符 阅读全文
posted @ 2024-06-16 12:24 薛定谔的AC 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 题目链接:激光炸弹 思路 看到消灭一个正方形内的所有目标就会想到二维前缀和。输入的x, y可能相同,所以同一个位置可能会有多个目标所以在初始化的时候需要使用dp[x + 1][y + 1] += v;,而不是dp[x + 1][y + 1] = v。为了使得二维前缀和计算的时候不会数组越界,所以将地 阅读全文
posted @ 2024-06-16 01:34 薛定谔的AC 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 比赛链接:牛客小白月赛96 赛时感受 赛时在前面卡的时间有点长,C题没开longlong wa了n发,D题没考虑负数又wa了n发,然后来写E的时候时间就不长了,匆忙写一次交一发。 A 思路 当其中一个人解题数达到6时,则不可能使得令一方反超,输出-1,其他情况只需要另一方多解除两个题目即可反超。 题 阅读全文
posted @ 2024-06-14 22:30 薛定谔的AC 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 比赛链接:牛客周赛46 赛时感受 本场参加的是内测,多亏了内测群的佬提供的思路,得以AK。 ABC都是简单的签到题,D稍微需要分类一下,EF有点算法知识,E可以使用前缀和+二分搜索过掉,但是听说好像还能使用离散化树状数组等等,F是数学知识,隔板法和求质数、求组合。 一开始脑袋懵了,以为C题的数据太大 阅读全文
posted @ 2024-06-13 21:16 薛定谔的AC 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 题目链接:二叉树深度 思路 存储二叉树的各个节点并递归搜索二叉树深度。 题解 #include <bits/stdc++.h> using namespace std; #define ll long long const int N = 1e5 + 10; struct binary { int 阅读全文
posted @ 2024-06-13 15:36 薛定谔的AC 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 题目链接:二叉苹果树 思路 本题使用链式向前星存储树上的边,然后DFS搜索+简单dp。 dp数组,dp[i][j]表示节点i及其子树保留k根树枝得到的最大苹果数。son数组存储当前节点的孩子节点的编号和当前节点与孩子节点之间的树枝上的苹果个数。 对于dp递推公式,我们可以对每一个节点逐个分析,对于每 阅读全文
posted @ 2024-06-13 15:12 薛定谔的AC 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 题目链接:没有上司的舞会 思路 这是一道树形dp的入门题,也可以用DFS+记忆化搜索来理解,要注意的地方是,输入关系时先输入的l为后输入的k的下属,所以存储边时需要注意。 在面对图论或者树的存储时通常可以使用链式向前星(如下代码中的add函数)或者STL中的vector存储边。 链式向前星和vect 阅读全文
posted @ 2024-06-13 11:06 薛定谔的AC 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 题目链接:八皇后 思路 这是一个典型的搜索题目,从前往后依次枚举行数,从第一行开始依次枚举皇后的纵坐标,并判断当前坐标是否满足题目要求,满足题目要求则标记将答案存储,并继续向下枚举下一行。 由分析可得每条对角线上的任意一点的横纵坐标满足公式i - j + n的值与对角线上其他点的公式值相等,n为棋盘 阅读全文
posted @ 2024-06-12 22:34 薛定谔的AC 阅读(15) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9