摘要: 看起来noip特别喜欢考这种思维题== 题意:有n家客栈,每家客栈有一个颜色和一个花费。给定最大允许花费,选择两家颜色相同的客栈,问有多少种选择方式使得两家客栈之间至少有一家花费允许的最大值的客栈 可以想到一些 n² 甚至 n³ 的方法,但显然不足以满足所有数据 考虑对于每一家客栈,从右往左扫描,找 阅读全文
posted @ 2017-08-18 21:43 Vincent_hwh 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 决定拾起初中还在用sina blog时的习惯,用周记记录一下刷题进程。 这周是在金中集训(夏令营),与众多大佬坐在同一个机房中确实是诚惶诚恐。 平时的学习还有提升主要分为两部分吧,一是建好数学模型和找对算法,二是实现。前者靠打比赛,后者靠刷题和代码量 【比赛】 5场(ST)SRM+洛谷1场民间noi 阅读全文
posted @ 2017-08-16 23:29 Vincent_hwh 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 在金中集训的时间快要耗尽了,接着暑假和高一这一年也就走到尾声了。 这一年在oi上是很失败的,毕竟投入时间没有保证。或许让所有关注这个博客亦或是关注我的人失望了。 不想让每一次的阶段总结变成持续努力的终点。所以,这一次就让它成为起点吧。 记录一下接下来的计划吧。慢慢添加,不断填坑。 【DP】 http 阅读全文
posted @ 2017-08-15 22:03 Vincent_hwh 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 题意:给定一个序列,每个点有a,b两个权值,每个点的sum值等于前面所有点a值的乘积/该点的b值 序列的值等于所有点的sum的最大值。 该序列的点不具单调性,所以无法二分,考虑贪心 首先只考虑由相邻两个数组成的二元组 显然它们的排列顺序对前后所有点的值都没有影响 设这两个数的权值分别为val[i], 阅读全文
posted @ 2017-08-15 21:45 Vincent_hwh 阅读(144) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-08-14 16:31 Vincent_hwh 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 求树上两点的距离 裸LCA 用了倍增 1 #include<cstdio> 2 #include<cstring> 3 #include<cmath> 4 #include<algorithm> 5 using namespace std; 6 const int maxn=1233; 7 int 阅读全文
posted @ 2017-08-14 16:14 Vincent_hwh 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意:数轴上某些点有若干物品,任选起点在规定时间T内移动到附近将一个物品取回起点。移动单位距离的时间代价为1,取物品不需付出时间,求最多保留的物品 算法:二分答案+贪心判断 知道做法之后思路是很清晰的,难的是想出正解还有实现时处理好各种细节 原比赛题解 CYC题解 二分答案之后将求值转化为 阅读全文
posted @ 2017-08-13 19:30 Vincent_hwh 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 看不出是逆序对...感觉药丸 首先要看出最优解就是两个数组均有序的时候 再对两个数组的下标求逆序对即可 归并&树状数组 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 #include<cmath> 5 #include< 阅读全文
posted @ 2017-08-13 11:15 Vincent_hwh 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 题意:给定一串数,求最多可留下多少个呈波浪状排列的数 对于30%:最最朴素的暴力 对于70%:考虑O(n²) dp 设f[i][1]为以第i个数为结尾的序列,满足条件A的最优解;f[i][2]为以第i个数为结尾的序列,满足条件B的最优解 题目给出的两个条件,其实为状态转移提供了思路 不难得出方程 f 阅读全文
posted @ 2017-08-13 08:42 Vincent_hwh 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 题意:给定一串目标数,初始每个位置上的值均为0,每次操作可以给某段连续区间上的每个数字加一,求最少操作数 朴素暴力可以期望70~80的分数 简单分析可以得出对于每个目标数,若小于前面的数,则对答案无贡献,否则将其与前一个数的差值加入答案即可 然而我还是想了半天QAQ 1 #include<cstdi 阅读全文
posted @ 2017-08-13 08:21 Vincent_hwh 阅读(139) 评论(0) 推荐(0) 编辑