前缀和
Tz_rain
需要做的事情
解题 总结 巩固
解题三个步骤
量化 分析 实现
需要改变的三个问题
性格 心态 思考方式
不要再后悔
展开
-
Video Cards
Video Cards题目大意: 在n个数中挑出一个数A使所以的数都整除A再乘上A;问选一个A使最终的sum最大并打出它。 input 4 3 2 15 9 4 8 2 2 7 output 27 18 不难发现对于A 凡是[A,2*A-1]其贡献都为A; 同理对于[A*k,A * k+A-1]贡献都为 A * k;//处理出所以的sum[l,r]即大原创 2016-10-16 21:28:45 · 293 阅读 · 0 评论 -
2017.3.10NOIP模拟赛题解及反思(伪)
我没有参加本次考试。。。。。。第一题我们发现对于一个{1~i}的序列有k个逆序对,如果想让它增加a(0<=a<=i)个其方案是唯一的 所以 我们用dp[i][j]dp[i][j]表示用了{1~i}的序列形成了j个逆序对的方案数 dp[i][j]=∑ja=0dp[i][j]=\sum_{a=0}^j dp[i−1][a]dp[i-1][a]#include<bits/stdc++.h> usi原创 2017-03-21 18:34:23 · 356 阅读 · 0 评论 -
主席树
主席树是什么主席树:是一种前缀树,通过一个地址root[i]−>root[i−1]root[i]->root[i-1]来实现的;建树 如上图所示,我们在插入元素的时候分别为每一个元素都给它建一个树void init(int &p,int l,int r){ p=++tot; T[p].v=0; if(l==r)return;原创 2017-03-23 21:28:00 · 446 阅读 · 0 评论