摘要:
原题链接:https://www.luogu.com.cn/problem/P8816 题意解读:二维平面中有n个点,从某个点开始,只能往右或者往下,计算能选中的最长连续的点数,可以任意增加m个点的位置使得“上升点列”连续。 解题思路: 1、考虑m=0的情况 这时就是在n个点中选最长上升点列,由于上 阅读全文
摘要:
原题链接:https://www.luogu.com.cn/problem/P8815 题意解读:计算逻辑表达式的值以及&,|短路操作的次数。 解题思路: 又是一道经典的中缀表达式的变形问题, 如果对中缀表示式如何求值不理解,移步https://www.acwing.com/problem/cont 阅读全文
摘要:
原题链接:https://www.luogu.com.cn/problem/P8814 题意解读:根据公式计算p,q的值。 解题思路: 已知 1、n = pq 2、ed = (p-1)(q-1) + 1 => ed = pq - p - q + 2 由1、2左右相减可得到: n - ed = p + 阅读全文
摘要:
原题链接:https://www.luogu.com.cn/problem/P8813 题意解读:计算a^b,如果大于1e9输出-1,否则输出结果。 解题思路:直接开long long计算即可。 100分代码: #include <bits/stdc++.h> using namespace std 阅读全文
摘要:
原题链接:https://www.luogu.com.cn/problem/P7912 题意解读:连在一起的相同水果形成“块”,每一轮从每一块中挑第一个放入篮子,输出每轮挑的水果的编号。 解题思路: 本题要解决几个问题: 1、将水果分块 2、从块中取出第一个水果 3、将剩下的块进行合并,再重复从每一 阅读全文
摘要:
原题链接:https://www.luogu.com.cn/problem/P7911 题意解读:服务器server建立连接,客户端client加入连接,建立和加入连接都要指定一个ip地址,对已经建立过连接的ip地址再次建立连接会失败,加入连接没有限制,根据要求进行输出。 解题思路: 此题有两个关键 阅读全文
摘要:
原题链接:https://www.luogu.com.cn/problem/P7910 题意解读:题目说的“插入排序”其实代码是冒泡排序,有两种操作:1、修改x位置的数字,2、输出x位置的数字在排序后在哪里。 解题思路: 先分析数据规模,数组长度最多N=8000,操作次数最多Q=200000,修改操 阅读全文
摘要:
原题链接:https://www.luogu.com.cn/problem/P7909 题意解读:计算L~R之间数模n的最大值。 解题思路: 如果你考虑枚举L~R,每个数模n,然后求max,那么就超时了,肯定有一点小技巧在里面。 我们知道,一个数%n,最大值是n-1 不难考虑,如果R/n和L/n的的 阅读全文
摘要:
原题链接:https://www.luogu.com.cn/problem/P7074 题意解读:从起点走到终点,可以向上、向下、向右,求经过所有格子数之和最大值。 解题思路: 1、DFS暴搜 从起点开始,dfs所有到终点的路径和,求最大值,注意要回溯。 20分代码: #include <bits/ 阅读全文
摘要:
原题链接:https://www.luogu.com.cn/problem/P7073 题意解读:给定一个后缀表达式,其中变量都有初始值,q个询问,每次将一个变量取反,求后缀表达式的结果。 解题思路: 1、堆栈模拟法 我们知道,对于后缀表达式,可以借助堆栈进行运算,依次读取操作数和操作符,如果是操作 阅读全文