码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
java 基础---IO File类
Java File类Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。File对象代表磁盘中实际存在的文件和目录。通过以下构造方法创建一个File对象。 字段摘要 static String pathSeparator //与系统有关的路径分隔 ...
分类:编程语言   时间:2017-10-22 17:09:22    阅读次数:297
洛谷10月月赛R2·浴谷八连测R3 -Chtholly-T1
原题链接:https://www.luogu.org/problem/show?pid=3932 月赛的时候只做了这一道题,而且暴力还写炸了。。。 其实,并不需要算很多的前缀和的 a[i]表示i位置的物品数 dis[i]表示每个储物点与一号的距离 sum表示前i个储物点(物品数*距离)的和 在x<l ...
分类:其他好文   时间:2017-10-22 11:12:14    阅读次数:108
洛谷2629
来一发楼下兄弟没想到的单调队列做法。 这道题其实是预处理难想,单调队列还是很简单的 我是通过找规律做出来的 首先这是样例。 -3 5 1 2 然后这是样例和样例的前缀和 -3 5 1 2 -3 2 3 5 然后这是样例和所有倒叙的可能前缀和(显然这不就是破环为列嘛) -3 5 1 2 -3 2 3 ...
分类:其他好文   时间:2017-10-21 19:04:18    阅读次数:194
bzoj5055: 膜法师(BIT)
大水题WA了两发T T 记录一下a[i]的前缀和,a[i]*a[j]就是sigma(a[j]*sumi[j-1]) 记录一下a[i]*a[j]的前缀和,a[i]*a[j]*a[k]就是sigma(a[k]*sumij[k-1]) 因为要求ai<aj<ak,所以前缀和必须用权值树状数组来统计 #inc ...
分类:其他好文   时间:2017-10-21 12:18:25    阅读次数:146
逆数对统计(树状数组 + 离散化)
其实一开始老师教我的时候是教的归并来着。 今天晚上想了想可以用树状数组维护前缀和做。 先排序一遍离散化出坐标,按顺序加入第i个数,查询前面比它大的数有多少个,就是逆数对了 ...
分类:编程语言   时间:2017-10-20 21:32:41    阅读次数:149
51nod 1344 走格子【贪心/前缀和】
1344 走格子 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注 1344 走格子 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 1344 走格子 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度: ...
分类:其他好文   时间:2017-10-20 21:30:42    阅读次数:158
10-20
比较水的题目吧 T1:给一个序列,序列中有四种操作,问有多少个非空子序列令一个机器人经过变换后再回到原位 数据量很小,n^2拿80,另外20只有左右两种命令,求一个类似于前缀和的东西,如果sumi==sumj证明有一种 T2:将n种颜色涂到n种卡片上,每种卡片有两张,将两张卡片一个正面朝上,一个反面 ...
分类:其他好文   时间:2017-10-20 20:04:14    阅读次数:194
2017国庆 清北学堂 北京综合强化班 Day1
期望得分:60+ +0=60+ 实际得分:30+56+0=86 时间规划极端不合理,T2忘了叉积计算,用解析几何算,还有的情况很难处理,浪费太多时间,最后gg 导致T3只剩50分钟,20分钟写完代码,没调出来 设sum[i][j] 表示字母j出现次数的前缀和 那么题目要求我们 最大化sum[r][x ...
分类:其他好文   时间:2017-10-19 15:05:29    阅读次数:229
Codeforces 873B - Balanced Substring(思维)
题目链接:http://codeforces.com/problemset/problem/873/B 题目大意:一个字符串全部由‘0’和‘1’组成,当一段区间[l,r]内的‘0’和‘1’个数相等,则称为平衡子串,求最长的平衡子串。 解题思路:将0换成-1,算出每个点的前缀和,若两个点前缀和相同,从 ...
分类:其他好文   时间:2017-10-19 00:52:36    阅读次数:136
Coprime Sequence (HDU 6025)前缀和与后缀和的应用
题意:给出一串数列,这串数列的gcd为1,要求取出一个数使取出后的数列gcd最大。 题解:可以通过对数列进行预处理,求出从下标为1开始的数对于前面的数的gcd(数组从下标0开始),称为前缀gcd,再以类似的方式求出后缀gcd,然后从第一个数开始枚举取出后的gcd(这个数的前缀gcd与后缀gcd的gc ...
分类:其他好文   时间:2017-10-18 22:09:33    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!