hexo添加背景图片及修改透明度
首先将背景图片放入hexo\next\source\images
文件夹下,之后修改hexo\themes\next\source\css\_custom\custom.styl
文件,在程序中加入下面的代码
1 | /*这里是加载背景图片,以及设置一些图片加载的问题*/ |
首先将背景图片放入hexo\next\source\images
文件夹下,之后修改hexo\themes\next\source\css\_custom\custom.styl
文件,在程序中加入下面的代码
1 | /*这里是加载背景图片,以及设置一些图片加载的问题*/ |
这里有\(m\)个用户想要使用电视,然而它们需要电视网络信号进行传播信号,整个电视网络由信号发射器和用户组成,它的形状是一棵树,用户是叶子结点,现在给出了连接发射器与发射器或用户之间的信号所需要花费的金钱,\(m\)个用户每个用户使用电视都会支付一些金钱,问可以观看电视的用户的数量最大是多少,以致电视网络的搭建不会亏损金钱;整颗树共\(n\)个节点,
输入格式:第一行两个整数\(n,m\),表示树中结点个数和叶子结点个数,树根一定是1,其他发射器编号从2到\(n-m\),用户即叶子结点编号从\(n-m+1\)到\(n\),接下来\(n-m\)行,第\(i\)行K A1 C1...AK CK
,表示与\(i\)个发射器相连接的结点有\(k\)个,对应编号是\(a_j\),连接\(i\)与\(a_j\)需要花费的费用是\(c_j\),最后一行\(m\)个整数,表示\(m\)个用户使用电视会支付的金钱。
数据范围:\(2\leq n\leq 3000,1\leq m\leq n-1\).
输出格式:输出一行,表示电视网络搭建不亏损情况下,最多可以使用电视的用户的数量。
\(\text{UVA - 1292 Strategic game}\)
\(\text{Bob}\)在玩一款策略游戏,它需要保卫一个城市,很多道路将城市连起来,整体看起来像一棵树,\(\text{Bob}\)希望放置尽可能少的士兵到一些城市,包围连接这个城市的道路,士兵只能放在城市上即树的节点上,他可以保护与这个节点相邻的边。
输入格式:多组测试样例,每个测试样例的第一行一个整数\(n\),表示城市个数,之后\(n\)行每行输入一个城市的信息x:(number) a1,a2...
,表示与\(x\)城市直接连接的城市有\(number\)个,分别为\(a_1,a_2,...,a_{number}\)
数据范围:\(0\leq n\leq 1500\).
输出格式:输出一行,表示所需要放置的士兵的最小数量。
\(\text{Luogu - P1122 最大子树和}\)
这里有一株花卉,上面共\(n\)朵花,共\(n-1\)条枝干将花儿连在一起,每朵花都有一个美丽指数,数越大说明花越漂亮,也有美丽指数为负的,现在你需要取修剪这株花卉,修剪意味:去掉其中一条枝条,这样就得到了两株,然后丢掉其中一株,继续修剪;最后还剩下一株花,现在你需要修剪最初的花卉,使得最终剩下的一株花卉上所有花朵的美丽指数之和最大。
输入格式:第一行一个整数\(n\),\(n\)表示初始花卉上花朵的数量,第二行\(n\)个整数,其中第\(i\)个表示第\(i\)朵花的美丽指数,接下来\(n-1\)行,每行两个整数\(a、b\),表示存在一条连接第\(a\)朵花和第\(b\)朵花的枝条。
数据范围:\(1\leq n\leq 16000\).
输出格式:输出一行,修剪后得到的美丽指数之和的最大值,保证绝对值不超过2147483647.
有一棵苹果树,若树枝分叉,则一定分2叉,即没有只有一个子节点的节点,这棵树共\(n\)个节点,编号为1-\(n\),树根为1。我们用一根树枝两端连接的节点的编号表示一根树枝的位置,下面是一个有四个树枝的树; 1
2
3
4
52 5
\ /
3 4
\ /
1
输入格式:第一行两个整数\(n,q\),\(n\)表示树的节点数,\(q\)表示需要保留的树枝数量,接下来\(n-1\)行描述树枝的信息,每行三个数,前两个是它连接的结点,第三个是这跟树枝上苹果的数量,每根树枝上的苹果不超过30000个。
数据范围:\(1\leq q\leq n,1< n\leq 100\).
输出格式:输出一行,最多能留住的苹果的个数。
这里有\(n\)个课程,你需要从它们中选出一些来学习,然而有些课程必须在某些课程之前学习,如高等数学总是在其他课程之前学习。每门课程有个学分,对于一门课必须先修它的先修课才能再修它,你需要从这些课程里选择m门课程学习,问它能获得的最大学分。
输入格式:第一行两个整数\(n,m\)用空格隔开,接下来\(n\)行,第\(i+1\)包含两个整数\(k\)和\(s\),\(k\)表示第\(i\)门课的直接先修课,\(s\)表示第\(i\)门课的学分,\(k=0\)表示没有直接先修课。
数据范围:\(1\leq n\leq 300,1\leq m\leq 300,1\leq k\leq n,1\leq s\leq 20\).
输出格式:输出一行,选\(m\)门课的最大得分。
\(\text{2019银川网络赛-L.Continuous Intervals}\)
给定一个长度为\(n\)的正整数序列\(a\),对于一个\([l,r]\)区间内排序后,区间内任意相邻两数的差的绝对值都小于1,这样的区间有多少个。
输入格式:第一行一个\(t\),表示\(t\)个样例,之后每个样例的第一行输入一个数\(n\),第二行\(n\)个数表示序列\(a\)。
数据范围:\(1\leq n\leq 10^6,1\leq a_i\leq 10^9\).
输出格式:对于每个查询操作,输出一行一个结果Case #x: y
,表示第\(x\)个样例的结果是\(y\)。
\(\text{2019徐州网络赛-B.so easy}\)
现在,从下标1开始每个位置有一个点,需要你进行\(q\)次操作,共两种,1. \((1,x)\)为删除\(x\)位置的点,2. \((2,x)\)为查询\(x\)的后面(包括\(x\)位置)的第一个点的位置。
输入格式:第一行输入两个数\(n\)和\(q\),之后\(q\)行每行一个操作。
数据范围:\(1\leq x< n<10^9,1\leq q<10^6\)
输出格式:对于每个查询操作,输出一行一个结果。
\(\text{2019南京网络赛-F.Greedy Sequence}\)
给你一个从1到\(n\),\(n\)个数的排列,对于\(i\in [1,n]\),你需要构造一个序列\(s_i\),所以你需要构造\(n\)个序列。构造的规则如下