【做题记录】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 积木大赛/铺设道路 傻逼原题? 然后傻逼的我居然检查了半天是不是有陷阱最后花了差不多一个小时才做掉我做过的原题...真的傻逼了我:( ...
随机推荐
- etl工具-Bireme
前段时间做数据仓库项目,自己实现了一部分etl功能,后面一直没有时间去深入挖掘.这个工具貌似不错,写个帖子做下记录: https://hashdatainc.github.io/bireme/READ ...
- 动态加载vs静态加载
动态加载: 1:灵活,可以在需要的时候用LoadLibrary进行加载,在不需要的时候用FreeLibrary进行卸载,这样可以不必占用内存. 2:可以在没有dll时候发现,而不致程序报错. 3:加载 ...
- Python程序员不完全指南
Python 基础 Python基础 基础数据类型 深浅copy 文件操作 函数 初识函数 函数进阶 装饰器函数 迭代器和生成器 各种推导式 递归函数 内置函数和匿名函数 异常处理 常用模块 模块和包 ...
- loadrunner11 中文破解版安装教程
loadrunner11的安装:http://pan.baidu.com/share/link?shareid=316642707&uk=1395568298 汉化包(下载之后有可能是ISO格 ...
- 04-python第四天学习
(1)for循环里的else In [1]: nums = [11,22,33,44] In [2]: for temp in nums: ...: print(temp) ...: else: #e ...
- c语言 变量的存储类别以及对应的内存分配?
<h4><strong>1.变量的存储类别</strong></h4>从变量值存在的角度来分,可以分为静态存储方式和动态存储方式.所谓静态存储方式指在程 ...
- vc 实现一个 http Server
实现 http 的协议解析 以及封装 , 对应不同的访问地址, 调用绑定的处理程序 , #include "stdafx.h" #include "lyocomm\web ...
- 使用Postman对Restful接口进行测试
趁着项目需要,花了两天时间对postman进行了一下学习,因为看到各大测试群,各个初入测试的孩子们都在问postman,但其实网上也有很多的教程,这里我就再来发一篇. 1. Http协议 要对接口进行 ...
- cmd连接mysql操作命令
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登 ...
- Sprint第一个冲刺(第五天)
一.Sprint介绍 今天我们主要做的是修复乱码,完善项目. 任务进度: 二.Sprint周期 看板: 燃尽图: