随笔分类 - 基础算法_分治
摘要:A. Divisors A. Divisors 大概平均下来每个数也就几千约数吧....,直接筛 B. Market 可以把时间离线下来, 考试没有想到将询问离线,用数组存算了算只能过200的点,拿了70 事实上背包后直接二分就好。。。 C. Dash Speed 好题,想到以前的一道题影子。 考场
阅读全文
摘要:又死了......T1 Merchant 因为每个集合都可以写成一次函数的形式,所以假设是单调升的函数,那么随着t越大就越佳 而单调减的函数,随着t的增大结果越小,所以不是单调的??? 但是我们的单调只需凭借t时刻的sum值是否大于S即可 如果某个单减的集合符合情况,那么他在t==0时就符合情况 如
阅读全文
摘要:留坑.... 改完题再说吧。 留坑....最近考得什么鬼??模拟53T1 u(差分) 一道差分题????然而考场没有想到如何维护斜率上的差分,事后经miemeng和cyf的生(xuan)动(xue)讲解大概是懂了联想如何维护一个矩形的差分??假设我们区间修改为L1,R1,L2,R2,我们在L2+1,
阅读全文
摘要:开学了,状态很差,没有考好。 T1是水题,话说我还非得打个对拍真是....... 直接二分就好了 1 #include<bits/stdc++.h> 2 #define int long long 3 using namespace std; 4 int n,d,a,b; 5 int work(in
阅读全文
摘要:最近好颓啊,所以啥都做不出来 简单说一下这次考试,分机房了,还分不同考卷,果然我还是留在二机房的蒟蒻, 大概也只有这样的简单题,才能勉强水个rank 3吧........ 其实不必管在哪个机房,努力便好,不必在意什么,这么多的考试,对于成绩的好与坏大概都看淡了,无论如何无愧于心便好。 *******
阅读全文
摘要:容斥做法: 首先n^2搞出f[i][j]第i个物品,j体积的方案数。 去除每个物品贡献: 设个g[i][j]表示当i不选,j体积方案数(注意不是此时的范围相对于全局,而不是1 i) 那么我们用到一些容斥的思想 g[i][j]=f[n][j]-g[i][j-w[i]] 因为g[i][j-w[i]]即可
阅读全文
摘要:考试时的题,当时玄学的打了个树状数组,后来发现还不如打前缀和。。。。 N^2暴力: 我没打不过主要依靠每一行列只有一个军队,使问题转化为在1~n的区间中找区间max-min=len就行了 Nlogn正解: 这题正解感人,考试完全没想到...... 首先要把这题和分治联系在一起,其中求每段的符合条件的
阅读全文

浙公网安备 33010602011771号