题解maximum 762d path

NOIP2018普及组试题题解

1.标题统计 原题:https://www.luogu.com.cn/problem/P5015 #include<bits/stdc++.h> #define ll long long using namespace std; string s;int ans=0; int main(){ get ......
题解 试题 NOIP 2018

YACS 2023年5月月赛 乙组 T2 集体舞 题解

令 $loc[i]$ 为 $i$ 的位置,我们看看经过操作后会变成什么。 初始时 $loc[i] = i$。如果有 $r$ 操作,那么 $loc[i] ++$,如果是 $f$ 操作,那么 $loc[i]$ 变为 $n-loc[i]+1$ 即可。 最终的每个 $loc[i]$ 都可以表示为 $sign ......
集体舞 乙组 题解 月月 集体

2023 Hubei Provincial Collegiate Programming Contest(gym104337)E. Inverse Counting Path

# 题目大意 构造一个01网格图,1能走0不能走 使得从左上走到右下(只能走右或走下)的方案数恰好为x n=当前p[i]就减p[i],a[i]+1(也类似**进制转换**) (也可以理解成让**ai尽量小**,所以一次**减的数尽量大**,每次**减最大的能减的数** # code ```cpp # ......

1053 Path of Equal Weight(附测试点6思路)

题目: Given a non-empty tree with root R, and with weight Wi​assigned to each tree node Ti​. The weight of a path from R to L is defined to be the sum o ......
思路 Weight Equal 1053 Path

abc302 题解

打的还行,加的分不多。 # [A](https://atcoder.jp/contests/abc302/tasks/abc302_a "A") 直接除完上取整即可。 ```cpp #include using namespace std; typedef long long LL; const i ......
题解 abc 302

洛谷 P8742题解

简单版(P2347)[传送门](https://www.luogu.com.cn/problem/P2347) 原题[传送门](https://www.luogu.com.cn/problem/P8742) 有一道**类似**的题目(P2347),先扯一扯~ # 1.P2347 ## 题目分析 动态 ......
题解 P8742 8742

[P3863] 序列 题解

# [P3863] 序列 题解 ## 题目描述 给定一个长度为 $n$ 的序列,给出 $q$ 个操作,形如: $1~l~r~x$ 表示将序列下标介于 $[l,r]$ 的元素加上 $x$ (请注意,$x$ 可能为负) $2~p~y$ 表示查询 $a_p$ 在过去的多少秒时间内不小于 $y$ (不包括这 ......
题解 序列 P3863 3863

【CF1833D】题解

[本文章同步发表于洛谷](https://www.luogu.com.cn/blog/fxy-blog/cf1833d-ti-xie) ### 思路 这是一道水题,但细节很多...... 首先,要求字典序最大,显然就想到了让最大的数字在第一位。 于是就进一步得出了应该让最大数字在翻转区间的后一位,初 ......
题解 1833D 1833 CF

【题解】CF193D Two Segments

## 题意 给定一个$1\sim N$的排列,在这个排列中选出两段互不重叠的区间,求使选出的元素排序后构成公差为1的等差数列的方案数。选出的两段区间中元素构成的集合相同时视为同一种方案。$1\le N\le 3\times 10^5$。 [传送门](https://www.luogu.com.cn/ ......
题解 Segments 193D 193 Two

P5179 Fraction 题解

## 题目描述 给你四个正整数 $a,\,b,\,c,\,d$ ,求一个最简分数 $\frac{p}{q}$ 满足 $\frac{a}{b} \dfrac{r}{s}$。那么有以下结论: $$\dfrac{r}{s} \leq \dfrac{r + u}{s + v} \leq \dfrac{u}{ ......
题解 Fraction P5179 5179

CSP-J2021试题题解

1.分糖果 原题:https://www.luogu.com.cn/problem/P7909 原代码: #include<bits/stdc++.h> #define ll long long using namespace std; ll n,l,r; int main(){ cin>>n>>l ......
题解 试题 CSP-J 2021 CSP

CF1781F题解

[$\text{link}$](https://www.luogu.com.cn/problem/CF1781F) 。也是一道非常巧妙的 $\texttt{dp}$ 。 容易想到把括号变成 $\pm 1$。考虑括号序列合法等价于前缀和 $\ge 0$,我们可以想加入 $()$ 或 $)($ 对前缀的 ......
题解 1781F 1781 CF

【P4331 [BalticOI 2004]】Sequence 数字序列 题解(左偏树维护动态区间中位数)

左偏树维护动态区间中位数。 [传送门 P4331 BalticOI 2004 Sequence 数字序列](https://www.luogu.com.cn/problem/P4331)。 ## Solution ### 1 我的思路和题解前半部分完全重合了(( 如果按照单调不增去分割 $a$ 序列 ......
中位数 题解 区间 序列 BalticOI

CSP-J2022山东补赛题解

1.植树节 原题:https://www.luogu.com.cn/problem/U285015 代码: #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 1e6+255; int a[N ......
题解 CSP-J 2022 CSP

CSP-J2019试题题解

1.数字游戏 原题: https://www.luogu.com.cn/problem/P5660 代码: #include<bits/stdc++.h> #include<iostream> #include<cstdio> #include<cstring> #include<algorithm ......
题解 试题 CSP-J 2019 CSP

在ubuntu中为path环境变量添加一个新路径

1.查看原来的path环境变量的内容 echo $PATH 2.将路径 /home/sgj/.local/bin添加到path环境变量中 # 打开/etc/profile问价 sudo /etc/profile 3.在最后一行输入以下内容 路径了。加上之后就是不要忘记原来的路径,最后的:$PATH不 ......
变量 路径 环境 ubuntu path

Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535.

问题描述 新建表或者修改表varchar字段长度的时候,出现这个错误 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes stora ......
size counting maximum BLOBs 65535

CF840E 题解

怪异题。 阈值分治。权值不超过 $2^{16}=65536$,于是把前后八位砍开。把每个点和上边 $256$ 个点分成一块,那么每块内的 $dis$ 的前八位是相同的,因此可以分开考虑。 前边 $8$ 位设一个 $f_{x,i}$ 表示跳了 $i$ 块跳到 $x$,这一块的前八位最大值。这个暴力把这 ......
题解 840E 840 CF

良心分享,不需要CSDN的下载积分。centos 7安装vmware-tools时,遇the path "" is not valid path to the gcc binary和the path "" is not a valid path to the 3.10.0-327.e17.x86_64 kernel headers问题解决

看到CSDN有下载还得要积分,真是缺德啊。centos官网有的下载的只是比较难找。 在这里分享给大家,大家给个关注哦 1. 通过 uname -r 确认自己的版本 例如:提示: 3.10.0-327.el7.x86_64 2. 找到相应rpm包 kernel-devel-3.10.0-327.el7 ......
path quot the valid vmware-tools

P5283 异或粽子 题解

题意: 给定一个长度为 $n$ 的整数数组 $a$,求 $a$ 中前 $k$ 大的异或区间和之和。 首先对 $a$ 处理一个异或前缀和数组 $s$,这样区间 $[l,r]$ 的异或和就转化成了 $s_{l-1} \oplus s_r$。题目就变为求 $n+1$ 个数(包含一个空前缀)两个数异或前 $ ......
题解 粽子 P5283 5283

交通运输(Wormhole Transportaion) 题解

传送门 交通运输(Wormhole Transportaion) 题目大意 有 $n$ 个点和 $m$ 个点对,你需要构造一张 $m-1$ 条边的无向图,使得 $m$ 个点对间最短路之和最小。 求最小值及取到最小值的方案数。 $2 \le n \le 2000,2 \le nm \le 2 \tim ......

YACS 2023年5月月赛 乙组 T1 升序排列(二) 题解

题目链接 一道诈骗题,英语课上一直在想然后想出来了( 正难则反,我们很难按照题目所说的得到最少步数,可以考虑从排好序的状态开始。 这样,每次就从首或尾中选择一个移到任意一个位置了,简单了些。 (因为我们只能移动首尾,当前移动到哪里最优貌似可以贪心) 所以下面令初始状态为有序的那个,目标状态为初始时给 ......
升序 乙组 题解 月月 YACS

素数判断题解报告

第一种方法:枚举 从素数的定义中,我们可以知道,一个整数m要被判断为素数,需要判断n是否能被2、3…n-1中的一个整除,只有2,3,…,n-1都不能整除n,n才能判定为素数,而只要有一个能整除n的数出现,n就可以判定为非素数。 #include<iostream> #include<cmath> u ......
素数 题解 报告

P3919 【模板】可持久化线段树 1(可持久化数组) 题解

一、题目描述: 维护这样的一个长度为 $n$ 的数组,支持以下两种操作 $1$:在某个历史版本上修改某一个位置上的值 $2$:访问某个历史版本上的某一位置的值 每进行一次操作,就会生成一个新的版本(对于操作2,生成的就是一个完全一样的版本)。 版本编号即为当前操作的编号(从 $1$ 开始编号,版本 ......
线段 题解 数组 模板 P3919

题解:独占访问2 Exclusive Access 2

题目链接 怎么唯一一篇题解这么抽象,完全看不懂。 给定一张无向图,求给这张图定向成 DAG 之后的最长路最短是多少。转化一下变成对 DAG 进行分层,每一层之间的点没有连边,使得层数尽可能少,那么最后的层数就是答案。 那么就求出若干个独立集,让独立集总数尽可能少。这是经典的色数问题,我们使用状压 D ......
题解 Exclusive Access

GYM102392 简要题解

自己下午闲着没事单挑了一下,两小时左右一度rk1,但后继无力了。。。。 A. Max or Min 肯定沿着出现过的数操作;然后发现如果a[i]=k,a[j]>k,a[k]<k就会增加一次操作 所以维护一下差分序列即可。 B. Level Up 两维DP,这个疑似edu出过。 要注意的是:需要关于x ......
题解 简要 102392 GYM

CentOS查看和修改PATH环境变量的方法

Centos 添加PATH环境变量 浏览次数:1818 关键词 ( 环境变量 Centos PATH ) 添加PATH环境变量,第1种方法: [root@lx_web_s1 ~]# export PATH=/usr/local/webserver/mysql/bin:$PATH 再次查看: [roo ......
变量 环境 方法 CentOS PATH

Linux 设置 LD_LIBRARY_PATH

转载:https://www.cnblogs.com/zhanggaofeng/p/7535034.html 在Linux下,如果自己写好一个动态链接库,需要在其他程序里调用,则需要让这些程序能找到这个动态链接库,如果设置的不对,就会出现类似的错误: error while loading shar ......
LD_LIBRARY_PATH LIBRARY Linux PATH LD

CF1825D1 题解

一、题目描述: 给定 $n$ 和 $k$,表示有 $n$ 个点,其中有 $k$ 个点是关键点,这 $k$ 个点随机分布。 给出 $n$ 个点的连接方式,保证构成一棵树,求有期望多少个点使得这个点到 $k$ 个关键点的距离之和最小,答案对 $1e9+7$ 取模。 数据范围:$1\leq n\leq 2 ......
题解 1825D 1825 CF D1

Luogu P5576 [CmdOI2019]口头禅 题解

upd: 修改了一些思路的表达,帮助理解。 首先膜拜 yyc 大佬出这样的~~毒瘤~~好题。另外感谢 永无岛、xtx1092515503、hs_black 提供的思路。这里整理了一下这些思路,可能会有所启发。 题意: 给定一个字符串构成的序列,多次查询给定区间内各字符串的最长公共子串长度。 提供一种 ......
题解 口头禅 口头 Luogu CmdOI