上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 题目描述 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。 现在有 q 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入格式 第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 n 座城市和 阅读全文
posted @ 2020-08-21 16:24 latent_Lin 阅读(108) 评论(0) 推荐(0)
摘要: 传送门 题目描述 小B 有一个长为 n 的整数序列 a,值域为 [1,k]。他一共有 mm 个询问,每个询问给定一个区间 [l,r],求: 其中 ci​ 表示数字 i 在 [l,r] 中的出现次数。小B请你帮助他回答询问。 输入格式 第一行三个整数 n,m,k。 第二行 n 个整数,表示 小B 的序 阅读全文
posted @ 2020-08-21 15:21 latent_Lin 阅读(112) 评论(0) 推荐(0)
摘要: 题目描述 如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先。 输入格式 第一行包含三个正整数 N,M,S,分别表示树的结点个数、询问的个数和树根结点的序号。 接下来 N−1 行每行包含两个正整数 x,y,表示 x 结点和 y 结点之间有一条直接连接的边(数据保证可以构成树)。 接下来 M 阅读全文
posted @ 2020-08-21 09:53 latent_Lin 阅读(134) 评论(0) 推荐(0)
摘要: 1 for(int i = 1; i <= n; ++i) //预先算出log_2(i)+1的值,用的时候直接调用就可以了 2 lg[i] = lg[i-1] + (1 << lg[i-1] == i); //看不懂的可以手推一下 3 for(int i = 1; i <= n; ++i){ //约 阅读全文
posted @ 2020-08-21 07:51 latent_Lin 阅读(199) 评论(9) 推荐(0)
摘要: 题目背景 这是一道ST表经典题——静态区间最大值 请注意最大数据时限只有0.8s,数据强度不低,请务必保证你的每次查询复杂度为O(1)。若使用更高时间复杂度算法不保证能通过。 如果您认为您的代码时间复杂度正确但是 TLE,可以尝试使用快速读入: 1 inline int read(){ 2 int 阅读全文
posted @ 2020-08-20 22:00 latent_Lin 阅读(172) 评论(0) 推荐(0)
摘要: 【强连通分量,缩点】就是寻找环 int tarjan(int x){ dfn[x]=low[x]=++tot; s.push(x); sta[x]=1; for(int i=last[x];i;i=a[i].next){//邻接表 int y=a[i].to; if(dfn[y]==0){ tarj 阅读全文
posted @ 2020-08-20 16:06 latent_Lin 阅读(121) 评论(0) 推荐(0)
摘要: 题目描述 给出两个字符串 s1​ 和 s2​,若 s_1s1​ 的区间 [l,r] 子串与 s2​ 完全相同,则称 s2​ 在 s1​ 中出现了,其出现位置为 l。 现在请你求出 s2​ 在 s1​ 中所有出现的位置。 输入格式 第一行为一个字符串,即为 s1​。 第二行为一个字符串,即为 s2​。 阅读全文
posted @ 2020-08-20 15:31 latent_Lin 阅读(133) 评论(0) 推荐(0)
摘要: 题目描述 如题,已知一个数列,你需要进行下面两种操作: 将某区间每一个数加上 k。 求出某区间每一个数的和。 输入格式 第一行包含两个整数 n, m,分别表示该数列数字的个数和操作的总个数。 第二行包含 n 个用空格分隔的整数,其中第 i 个数字表示数列第 i 项的初始值。 接下来 m 行每行包含  阅读全文
posted @ 2020-08-20 14:48 latent_Lin 阅读(253) 评论(0) 推荐(0)
摘要: Description WYF画了一个极为不规则的n边形,画面太美简直不看,没有任意两条边长度是相等的。因为形状太难看了,做他同桌的CWQ看不下去了,趁着WYF上厕所的时间准备用他书包里的m种颜色的彩笔给n边形的边上色。但由于WYF画的实在太大,CWQ不知如何下手,他想知道他有多少种染色方法,能够使 阅读全文
posted @ 2020-08-20 07:34 latent_Lin 阅读(216) 评论(0) 推荐(0)
摘要: 传送门 题目描述 克里特岛以野人群居而著称。岛上有排列成环行的 m 个山洞。这些山洞顺时针编号为 1,2,…,m 。岛上住着 n 个野人,一开始依次住在山洞 C_1,C_2​,…,Cn​中,以后每年,第 i 个野人会沿顺时针向前走 Pi个洞住下来。 每个野人 i 有一个寿命值 Li​,即生存的年数。 阅读全文
posted @ 2020-08-17 22:03 latent_Lin 阅读(144) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页