码迷,mamicode.com
首页 >  
搜索关键字:heoi2014    ( 53个结果
【BZOJ 3613】 [Heoi2014]南园满地堆轻絮
二分+判断~...
分类:其他好文   时间:2015-05-07 08:46:47    阅读次数:169
【BZOJ】【3613】【HEOI2014】南园满地堆轻絮
思路题 考试结束前5、6min的时候想到……但是写挂了QAQ 其实就是(差值最大的逆序对之差+1)/2; 找逆序对其实维护一个max直接往过扫就可以了……因为逆序对是前面的数大于后面的数…… 正确性显然?就是蛮显然的啊= = 1 /******************************...
分类:其他好文   时间:2015-04-22 20:32:22    阅读次数:168
BZOJ 3614 Heoi2014 逻辑翻译 分治 = =HEOI2014全AC达成?
题目大意:给定一个含有n个变量的2^n项的多项式,将每个变量分别选-1和1代入求值,求多项式的各项系数 《论一道题究竟如何出才能同时卡时间卡内存卡精度卡输入卡输出卡评测》 很久之前盯着这道题看了很长时间……直到今天我才发现这题原来是道傻逼题。。。 我们用三个变量举例 假设f(x)=a0x1x2x3+a1x1x2+a2x1x3+a3x2x3+a4x1+a5x2+a6x3+a7 那么我们把含...
分类:其他好文   时间:2015-03-31 22:30:53    阅读次数:250
【BZOJ3613】【Heoi2014】南园满地堆轻絮 构造
题解: 我们把所有逆序对点都搞到同一高度。 然后发现答案是距离最远的逆序对搞到一起的代价。 代码: #include #include #include #include #define N 5001000 #define inf 0x3f3f3f3f using namespace std; int n,a[N]; long long Sa,Sb,Sc,Sd,mod; int...
分类:其他好文   时间:2015-03-06 11:21:48    阅读次数:130
BZOJ 3613 HEOI 2014 南园满地堆轻絮 二分+贪心
题目大意给出一个数字序列,要求将这个数字序列变成单调不降的序列。若原来的数字是A[i],变化之后的数字是B[i],那么花费是|A[i]?B[i]||A[i] - B[i]| 。求出一种方案,使得最大的花费最小。思路一眼就能看出是二分,然后贪心什么的随便yy一下就行了。CODE#define _CRT_SECURE_NO_WARNINGS#include #include <cstr...
分类:其他好文   时间:2015-03-05 21:01:20    阅读次数:186
BZOJ 3613 Heoi2014 南园满地堆轻絮 二分答案/线性做法
题目大意:给定一个序列a,求一个单调不减的序列b,使max{|ai-bi|}最小 逗比题。。。。。 二分答案做法: 每次验证时从右向左扫描 如果当前数字小于等于右侧的数字,就把这个数字向上调整到极限(到达右侧的数字或调整的值到达上界) 如果当前数字大于右侧的数字,就把这个数字向下调整到与右侧数字相等 无法如此做则返回false #include #include #...
分类:其他好文   时间:2015-03-05 17:04:27    阅读次数:138
BZOJ 3610 Heoi2014 林中路径 矩阵乘法
题目大意:给定一张有向图,多次询问从S到T经过不超过K条边的所有路径的长度的平方和 首先这题一点也不麻烦 现有一带权整数集合S 我们令一个矩阵F_S表示从第i个点到第j个点,经过k条边(k∈S)的所有路径长度的平方和 令矩阵G_S表示从第i个点到第j个点,经过k条边(k∈S)的所有路径长度之和 令矩阵H_S表示从第i个点到第j个点,经过k条边(k∈S)的路径条数...
分类:其他好文   时间:2015-03-03 13:41:46    阅读次数:321
【BZOJ】【3611】【HEOI2014】大工程
虚树+树形DP 本题100W的点数……不用虚树真的好吗…… Orz ZYF我的感悟: dp的过程跟SPOJ 1825 FTOUR2 的做法类似,依次枚举每个子树,从当前子树和之前的部分中各找一条最长(短)路径更新答案,再把这个子树的最短路径加入到x节点中去(之前算过的部分)这样就实现了枚举所有...
分类:其他好文   时间:2015-02-02 21:25:55    阅读次数:528
BZOJ3611: [Heoi2014]大工程
题解:会了消耗战之后,这题的难点就只在统计ans了。我原来求最长(短)链只会保留次优值,然后开三个数组写得特别麻烦。。。今天学习了,orz POPOQQQ inline void dfs(int x) { f[x]=v[x];g[x]=0; mi[x]=v[...
分类:其他好文   时间:2015-01-18 00:48:17    阅读次数:294
【BZOJ3612】【HEOI2014】平衡 整数划分、
题意: 有一个杠杆,半长为n,在(2n+1)个整数坐标各有一个质量相同的砝码。 现在给出n,然后再给出要取走的砝码个数,问使得最终杠杆依然平衡的最终方案数是多少。 (文末会给出原题帽) 分析: 数据范围不大,我们可以写整数划分。 f[i][j]表示将i划分成j个互不相同的正整数,且最大不超过n 的划分方案数。 这里说一下这道题的整数划分。 我们不妨先来反向思考一下。...
分类:其他好文   时间:2015-01-09 12:43:06    阅读次数:268
53条   上一页 1 ... 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!