【做题记录】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 积木大赛/铺设道路 傻逼原题? 然后傻逼的我居然检查了半天是不是有陷阱最后花了差不多一个小时才做掉我做过的原题...真的傻逼了我:( ...
随机推荐
- Linux:split命令详解
split 可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志 语法 split(选项)(file)PREFIX 选项 -b:值为每一输出档案的大小,单位为 ...
- c++下使用邮槽实现进程间通信
Windows API提供了邮槽和命名管道两种机制来实现进程间通信,在这里使用C++实现邮槽. 邮槽是Windows提供的一种进程间单向通信的机制,进程中的一方只能读取(或写入)数据,而另一方只能写入 ...
- flowable IdmEngine和IdmEngineConfiguration
IdmEngineConfiguration 继承了 AbstractEngineConfiguration. 一.创建EngineConfiguration实例 IdmEngineConfigura ...
- CUDA Samples: green ball
以下CUDA sample是分别用C++和CUDA实现的生成的绿色的球图像,并对其中使用到的CUDA函数进行了解说,code参考了<GPU高性能编程CUDA实战>一书的第五章,各个文件内容 ...
- Xcode9 新功能
翻译: https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/WhatsNewXcod ...
- mailto web弹出outlook发送邮件
1. <pre name="code" class="html"><a href="Mailto:test@163.com?CC=t ...
- 从VS2010跳跃到VS2017
Visual Studio 配色方案 https://studiostyl.es/ C#语言新特性 C#4.0:http://www.cnblogs.com/yangqi/archive/2010/0 ...
- matlab图像处理注意溢出!先要im2double!
imagedata_comb=imagedata_ebic*addnumber_ebic+imagedata_sem*addnumber_sem; %注意溢出啊!!!uint8最大值是255,也就是说 ...
- java web构建学习(概念基础)
1.什么是Java Web Application 一个Java web应用程序生成交互式web页面包含各种类型的标记语言(HTML.XML等)和动态内容.它通常由web组件例如JavaServer ...
- LOJ2359. 「NOIP2016」天天爱跑步【树上差分】
LINK 思路 首先发现如果对于一个节点,假设一个节点需要统计从字数内来的贡献 需要满足\(dep_u - dep_s = w_u\) 这个条件其实可以转化成\(dep_u - w_u = dep_s ...