随笔分类 -  数据结构

摘要:4627: [BeiJing2016]回转寿司 Description 酷爱日料的小Z经常光顾学校东门外的回转寿司店。在这里,一盘盘寿司通过传送带依次呈现在小Z眼前。不同的寿 司带给小Z的味觉感受是不一样的,我们定义小Z对每盘寿司都有一个满意度,例如小Z酷爱三文鱼,他对一盘三文 鱼寿司的满意度为10 阅读全文
posted @ 2019-02-15 09:50 NKDEWSM 阅读(283) 评论(0) 推荐(0) 编辑
摘要:4240: 有趣的家庭菜园 Description 对家庭菜园有兴趣的JOI君每年在自家的田地中种植一种叫做IOI草的植物。JOI君的田地沿东西方向被划分为N个区域,由西到东标号为1~N。IOI草一共有N株,每个区域种植着一株。在第i个区域种植的IOI草,在春天的时候高度会生长至hi,此后便不再生长 阅读全文
posted @ 2019-02-14 17:58 NKDEWSM 阅读(680) 评论(0) 推荐(0) 编辑
摘要:题目描述 现在请求你维护一个数列,要求提供以下两种操作: 1、 查询操作。 语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。 限制:LLL不超过当前数列的长度。(L>0)(L > 0)(L>0) 2、 插入操作。 语法:A n 功能:将nnn加上ttt,其中ttt是最近一 阅读全文
posted @ 2019-02-13 20:30 NKDEWSM 阅读(185) 评论(0) 推荐(0) 编辑
摘要:题目背景 UPDATE : 最后一个点时间空间已经放大 标题即题意 有了可持久化数组,便可以实现很多衍生的可持久化功能(例如:可持久化并查集) 题目描述 如题,你需要维护这样的一个长度为 N N N 的数组,支持如下几种操作 在某个历史版本上修改某一个位置上的值 访问某个历史版本上的某一位置的值 此 阅读全文
posted @ 2019-02-12 09:42 NKDEWSM 阅读(216) 评论(0) 推荐(0) 编辑
摘要:题意翻译 有一个r行c列的全0矩阵,有以下三种操作。 1 X1 Y1 X2 Y2 v 子矩阵(X1,Y1,X2,Y2)的元素加v 2 X1 Y1 X2 Y2 v 子矩阵(X1,Y1,X2,Y2)的元素变为v 3 X1 Y1 X2 Y2 查询子矩阵(X1,Y1,X2,Y2)的和,最大值,最小值 子矩阵 阅读全文
posted @ 2019-02-11 16:21 NKDEWSM 阅读(141) 评论(0) 推荐(0) 编辑
摘要:You are given a tree (an undirected acyclic connected graph) with N nodes, and edges numbered 1, 2, 3...N-1. Each edge has an integer value assigned t 阅读全文
posted @ 2019-02-07 21:00 NKDEWSM 阅读(215) 评论(0) 推荐(0) 编辑
摘要:You are given a tree (an acyclic undirected connected graph) with N nodes, and edges numbered 1, 2, 3...N-1. We will ask you to perfrom some instructi 阅读全文
posted @ 2019-02-07 09:22 NKDEWSM 阅读(347) 评论(0) 推荐(0) 编辑
摘要:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include //#pragma GCC optimize(2) using nam... 阅读全文
posted @ 2019-02-06 16:23 NKDEWSM 阅读(173) 评论(0) 推荐(0) 编辑
摘要:Grandpa Giuseppe won a professional pizza cutter, the kind of type reel and, to celebrate, baked a rectangle pizza to his grandchildren! He always sli 阅读全文
posted @ 2019-02-05 21:58 NKDEWSM 阅读(435) 评论(0) 推荐(0) 编辑
摘要:题意翻译 题目大意: 有n种T恤,每种有价格ci和品质qi。有m个人要买T恤,第i个人有vi元,每人每次都会买一件能买得起的qi最大的T恤。一个人只能买一种T恤一件,所有人之间都是独立的。问最后每个人买了多少件T恤? 题目描述 The big consignment of t-shirts goes 阅读全文
posted @ 2019-02-02 10:52 NKDEWSM 阅读(275) 评论(0) 推荐(0) 编辑
摘要:题目背景 本题为题目 普通平衡树 的可持久化加强版。 数据已经经过强化 感谢@Kelin 提供的一组hack数据 题目描述 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作(对于各个以往的历史版本): 插入x数 删除x数(若有多个相同的数,因只删除一个,如果没有请忽略该操作 阅读全文
posted @ 2019-02-01 16:37 NKDEWSM 阅读(229) 评论(0) 推荐(0) 编辑
摘要:和之前一道省选题目很像; (梦幻布丁); 我们维护的时候用树状数组维护,在断电处打上标记; 合并的时候小的合并到大的里面; 阅读全文
posted @ 2019-01-31 22:35 NKDEWSM 阅读(172) 评论(0) 推荐(0) 编辑
摘要:题目描述 一个n*m的方格,初始时每个格子有一个整数权值。接下来每次有2种操作: 改变一个格子的权值; 求一个子矩阵中某种特定权值出现的个数。 改变一个格子的权值; 求一个子矩阵中某种特定权值出现的个数。 输入输出格式 输入格式: 第一行有两个数N,M。 接下来N行,每行M个数,第i+1行第j个数表 阅读全文
posted @ 2019-01-31 22:17 NKDEWSM 阅读(123) 评论(0) 推荐(0) 编辑
摘要:题目描述 前缀和(prefix sum)Si=∑k=1iaiS_i=\sum_{k=1}^i a_iSi​=∑k=1i​ai​。 前前缀和(preprefix sum) 则把SiS_iSi​作为原序列再进行前缀和。记再次求得前缀和第i个是SSiSS_iSSi​ 给一个长度n的序列a1,a2,⋯,an 阅读全文
posted @ 2019-01-31 09:32 NKDEWSM 阅读(289) 评论(0) 推荐(0) 编辑
摘要:题目描述 萧薰儿是古国的公主,平时的一大爱好是采花。 今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花。 花园足够大,容纳了n朵花,花有c种颜色(用整数1-c表示),且花是排成一排的,以便于公主采花。公主每次采花后会统计采到的花的颜色数,颜色数越多她会越高兴!同时,她有一癖好,她不允许最后 阅读全文
posted @ 2019-01-26 15:38 NKDEWSM 阅读(189) 评论(0) 推荐(0) 编辑
摘要:Let N be a positive integer. There is a numerical sequence of length 3N, a=(a1,a2,…,a3N). Snuke is constructing a new sequence of length 2N, a', by re 阅读全文
posted @ 2019-01-25 13:49 NKDEWSM 阅读(214) 评论(0) 推荐(0) 编辑
摘要:You are given an integer sequence of length N, a= {a1,a2,…,aN}, and an integer K. a has N(N+1)⁄2 non-empty contiguous subsequences, {al,al+1,…,ar} (1≤ 阅读全文
posted @ 2019-01-25 13:41 NKDEWSM 阅读(179) 评论(0) 推荐(0) 编辑
摘要:题目背景 滚粗了的HansBug在收拾旧数学书,然而他发现了什么奇妙的东西。 题目描述 蒟蒻HansBug在一本数学书里面发现了一个神奇的数列,包含N个实数。他想算算这个数列的平均数和方差。 输入输出格式 输入格式: 第一行包含两个正整数N、M,分别表示数列中实数的个数和操作的个数。 第二行包含N个 阅读全文
posted @ 2019-01-23 20:26 NKDEWSM 阅读(245) 评论(0) 推荐(0) 编辑
摘要:题目描述 The cows are journeying north to Thunder Bay in Canada to gain cultural enrichment and enjoy a vacation on the sunny shores of Lake Superior. Bes 阅读全文
posted @ 2019-01-19 21:03 NKDEWSM 阅读(196) 评论(0) 推荐(0) 编辑
摘要:https://vjudge.net/contest/279745#problem/G 每次将质数的倍数放进一个集合中,那么如果最后的集合数为n的话; 方案数: 2^n -2 ; 阅读全文
posted @ 2019-01-18 20:00 NKDEWSM 阅读(203) 评论(0) 推荐(0) 编辑