【做题记录】USACO silver * 50(第一篇)
由于我太菜,决定按照AC人数从小到大慢慢做。
BZOJ开了权限号真的快了好多诶~
29/50
1606: [Usaco2008 Dec]Hay For Sale 购买干草
背包dp
1610: [Usaco2008 Feb]Line连线游戏
把斜率算出来去重
*1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
1609: [Usaco2008 Feb]Eating Together麻烦的聚餐
正反都搞一遍LIS,然后结果就是n-LIS的长度
1625: [Usaco2007 Dec]宝石手镯
01背包
*1612: [Usaco2008 Jan]Cow Contest奶牛的比赛
传递闭包 / 写了两波dfs,往上跑和往下跑,判断一下这个点可不可以到达整个图
1617: [Usaco2008 Mar]River Crossing渡河问题
dp一波
1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛
蒟蒻交了发dfs竟然过了,然后又写了份dp跑的飞快。
1626: [Usaco2007 Dec]Building Roads 修建道路
裸的最小生成树
1611: [Usaco2008 Feb]Meteor Shower流星雨
bfs
1621: [Usaco2008 Open]Roads Around The Farm分岔路口
sb题,递归一下
1636: [Usaco2007 Jan]Balanced Lineup
静态RMQ,st表
1618: [Usaco2008 Nov]Buying Hay 购买干草
完全背包,上界为v+max
1677: [Usaco2005 Jan]Sumsets 求和
dp
1646: [Usaco2007 Open]Catch That Cow 抓住那只牛
bfs,每个点只走一次
*1651: [Usaco2006 Feb]Stall Reservations 专用牛棚
问题转化成求成线段覆盖数轴,求一个位置,在这个点上线段最多
1679: [Usaco2005 Jan]Moo Volume 牛的呼声
数学
1634: [Usaco2007 Jan]Protecting the Flowers 护花
贪心,详见hzwer
1620: [Usaco2008 Nov]Time Management 时间管理
贪心
1639: [Usaco2007 Mar]Monthly Expense 月度开支
二分
*1629: [Usaco2007 Demo]Cow Acrobats
交换相邻的a,b不影响其他的值,然后可以按照a.x-b.y<b.x-a.y排序
1640: [Usaco2007 Nov]Best Cow Line 队列变换
贪心,如果相同就往里面继续判断
1627: [Usaco2007 Dec]穿越泥地
bfs
1688: [Usaco2005 Open]Disease Manangement 疾病管理
状压dp
1650: [Usaco2006 Dec]River Hopscotch 跳石子
二分+贪心
*1628: [Usaco2007 Demo]City skyline
单调栈
1631: [Usaco2007 Feb]Cow Party
先跑一遍最短路,然后反向建边再跑一边
*1614: [Usaco2007 Jan]Telephone Lines架设电话线
二分+最短路,二分下界调0!!!
*1635: [Usaco2007 Jan]Tallest Cow 最高的牛
差分好题
【做题记录】USACO silver * 50(第一篇)的更多相关文章
- Sam做题记录
Sam做题记录 Hihocoder 后缀自动机二·重复旋律5 求一个串中本质不同的子串数 显然,答案是 \(\sum len[i]-len[fa[i]]\) Hihocoder 后缀自动机三·重复旋律 ...
- BJOI做题记录
BJOI做题记录 终于想起还要做一下历年省选题了2333 然而咕了的还是比做了的多2333 LOJ #2178. 「BJOI2017」机动训练 咕了. LOJ #2179. 「BJOI2017」树的难 ...
- FJOI2017前做题记录
FJOI2017前做题记录 2017-04-15 [ZJOI2017] 树状数组 问题转化后,变成区间随机将一个数异或一,询问两个位置的值相等的概率.(注意特判询问有一个区间的左端点为1的情况,因为题 ...
- UOJ 做题记录
UOJ 做题记录 其实我这么弱> >根本不会做题呢> > #21. [UR #1]缩进优化 其实想想还是一道非常丝播的题目呢> > 直接对于每个缩进长度统计一遍就好 ...
- project euler做题记录
ProjectEuler_做题记录 简单记录一下. problem 441 The inverse summation of coprime couples 神仙题.考虑答案为: \[\begin{a ...
- 退役IV次后做题记录
退役IV次后做题记录 我啥都不会了.... AGC023 D 如果所有的楼房都在\(S\)同一边可以直接得出答案. 否则考虑最左最右两边的票数,如果左边>=右边,那么最右边会投给左边,因为就算车 ...
- 退役III次后做题记录(扯淡)
退役III次后做题记录(扯淡) CF607E Cross Sum 计算几何屎题 直接二分一下,算出每条线的位置然后算 注意相对位置这个不能先搞出坐标,直接算角度就行了,不然会卡精度/px flag:计 ...
- 退役II次后做题记录
退役II次后做题记录 感觉没啥好更的,咕. atcoder1219 历史研究 回滚莫队. [六省联考2017]组合数问题 我是傻逼 按照组合意义等价于\(nk\)个物品,选的物品\(\mod k\) ...
- [日记&做题记录]-Noip2016提高组复赛 倒数十天
写这篇博客的时候有点激动 为了让自己不颓 还是写写日记 存存模板 Nov.8 2016 今天早上买了两个蛋挞 吃了一个 然后就做数论(前天晚上还是想放弃数论 但是昨天被数论虐了 woc noip模拟赛 ...
- noip做题记录+挑战一句话题解?
因为灵巧实在太弱辽不得不做点noip续下命QQAQQQ 2018 积木大赛/铺设道路 傻逼原题? 然后傻逼的我居然检查了半天是不是有陷阱最后花了差不多一个小时才做掉我做过的原题...真的傻逼了我:( ...
随机推荐
- No style sheet with given id found错误
在chrome中打开html页面,报错No style sheet with given id found,解决方如下
- Android 框架学习3:从 EventBus 中学到的精华
关联文章: EventBus 3.0 的特点与如何使用 源码分析 EventBus 3.0 如何实现事件总线 学习的目的是为了超越,经过前面对 EventBus 3.0 的学习,我们已经对它相当熟悉了 ...
- angularjs 定时器 销毁
angular.module('app', []) .controller('ItemController', function($scope, $interval) { // store the i ...
- [Linux] 使用rename批量重命名文件
例如把所有png文件的后缀改为jpg $ rename 's/png/jpg/' *png
- iOS怎么来实现关闭自动锁屏
怎么来设置[UIApplication sharedApplication] idleTimerDisabled 属性来控制自动锁屏的效果 // 把设置idleTimerDisabled的代码放到 ...
- 2018秋C语言程序设计(初级)作业- 第3次作业
7-1 找出最小值 #include<stdio.h> int main() { int min,i,n,count; scanf("%d",&n); for( ...
- 动态Json字符串的解析
动态Json字符串的解析 对于传统的Json字符串,比如有规定属性的对象,通常都会采用反序列化的方式就可以了,例如下面的方式: DataContractJsonSerializer ser = new ...
- NOI 模拟赛
T1 Article 给 $m$ 个好串,定义一个字符串分割方案是好的当且仅当它分割出来的子串中"是好串的子串"的串长占原串串长超过 85%,定义一个好的分割方案的权值为这种分割方 ...
- 深度优先搜索入门:POJ1164城堡问题(递归、用栈模拟递归)
将问题的各状态之间的转移关系描述为一个图,则深度优先搜索遍历整个图的框架为:Dfs(v) {if( v 访问过)return;将v标记为访问过;对和v相邻的每个点u: Dfs(u);}int main ...
- erl_0016 《硝烟中的erlang》 读书笔记003 “error_logger 爆炸”
error_logger 爆炸 具有讽刺意味的是,负责错误日志的进程竟然是最为脆弱的之一.在Erlang的缺省安装中,error_logger39负责记录日志(写入磁盘或者发送到网络上),它的速度要比 ...