随笔分类 -  数据结构—树状数组

摘要:传送门 前置知识:树状数组 差分 树链剖分 LCA 对树上路径经过的点进行操作,实际上是对区间维护一个函数。 开三个树状数组维护函数的三个系数。 都是基本操作,具体看代码注释。 题外话: 上次写树剖还是两年前(? 这几天重新又学了遍 树状数组学习博客 我的树剖板子们 #include<iostrea 阅读全文
posted @ 2021-07-26 21:13 ANhour 阅读(77) 评论(0) 推荐(0) 编辑
摘要:传送门 题目大意:有初始字符串和目标字符串,目标字符串是初始字符串的反转。 每一步可交换相邻两个字符,求从初始字符串到目标字符串的最小步数。 题解: 若初始字符串为abcde,则反转后为edcba。用数组下标表示为初始字符串12345,反转后为54321。 反转后的串的逆序对个数就是从初始串到目标串 阅读全文
posted @ 2021-06-10 21:53 ANhour 阅读(87) 评论(0) 推荐(0) 编辑
摘要:定义一个长度为奇数的区间的值为其所包含的的元素的中位数。中位数_百度百科 现给出n个数,求将所有长度为奇数的区间的值排序后,第K大的值为多少。 样例解释: [l,r]表示区间的值[1]:3[2]:1[3]:2[4]:4[1,3]:2[2,4]:2 第三大是2 定义一个长度为奇数的区间的值为其所包含的 阅读全文
posted @ 2017-10-11 14:43 ANhour 阅读(221) 评论(0) 推荐(0) 编辑
摘要:有n个数,给定一个k,求所有长度大于等于k的区间中前k大数的总和。这样就比较简单相信大家都会,所以此题要求当k=1~n的总和,即求 ∑nk=1∑n−k+1i=1∑nj=i+k−1 区间前K大和 有n个数,给定一个k,求所有长度大于等于k的区间中前k大数的总和。这样就比较简单相信大家都会,所以此题要求 阅读全文
posted @ 2017-10-11 14:36 ANhour 阅读(320) 评论(0) 推荐(0) 编辑
摘要:1.计数 (count.cpp/c/pas) 时间限制:1s 内存限制:256MB 【问题描述】 给出m个数a[1],a[2],…,a[m] 求1~n中有多少数不是a[1],a[2],…,a[m]的倍数。 【输入】 输入文件名为count.in。 第一行,包含两个整数:n,m 第二行,包含m个数,表 阅读全文
posted @ 2017-10-11 11:13 ANhour 阅读(204) 评论(0) 推荐(0) 编辑
摘要:Apple Tree Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 30869 Accepted: 9241 Description There is an apple tree outside of kaka's house. 阅读全文
posted @ 2017-09-22 21:41 ANhour 阅读(167) 评论(0) 推荐(0) 编辑
摘要:cogs 比赛名称 树立信心的模拟赛 T1 2739. 凯伦和咖啡 时间限制:1 s 内存限制:512 MB 【题目描述】 为了在上课时保持清醒,凯伦需要一些咖啡。咖啡爱好者凯伦想知道最佳的温度来冲煮完美的咖啡。因此,她花了一些时间阅读几本食谱,其中包括广受好评的“咖啡的艺术”。 她知道有n个食谱, 阅读全文
posted @ 2017-09-02 14:46 ANhour 阅读(217) 评论(0) 推荐(0) 编辑
摘要:传送门 题目大意: 一个长度为n的序列,q次三种操作 +p r:下标为p的数+r -p r:下标为p的数-r s l r mod [L,R]中有多少数%m=mod,m已经给出 题解: 开十个树状数组 代码 我的 丁神的 阅读全文
posted @ 2017-08-08 21:49 ANhour 阅读(268) 评论(0) 推荐(0) 编辑
摘要:传送门 题目描述 人比人,气死人;鱼比鱼,难死鱼。小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度[color=red]可能一样[/col 阅读全文
posted @ 2017-07-19 14:03 ANhour 阅读(347) 评论(0) 推荐(0) 编辑
摘要:传送门 3286 火柴排队 2013年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamon 传送门 3286 火柴排队 2013年NOIP全国联赛提高组 传送门 3286 火柴排队 2013年NOIP全国联赛提高组 时间限制: 1 s 空间限制 阅读全文
posted @ 2017-06-15 16:40 ANhour 阅读(172) 评论(0) 推荐(0) 编辑
摘要:Mobile phones Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 19786 Accepted: 9133 Description Suppose that the fourth generation mobile ph 阅读全文
posted @ 2017-06-12 16:08 ANhour 阅读(168) 评论(0) 推荐(0) 编辑
摘要:终于懂了...... 传送门1 传送门2 树状数组 题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某一个数加上x 2.求出某区间每一个数的和 输入输出格式 输入格式: 第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。 第二行包含N个用空格分隔的整数,其中第i个数字表 阅读全文
posted @ 2017-06-12 15:16 ANhour 阅读(215) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示